Squirrel Tao » Open Source http://squirreltao.dreamfishery.com The tao of my squirrel paths on the web Wed, 17 Feb 2010 21:49:16 +0000 http://wordpress.org/?v=2.9 en hourly 1 Second Life Developers to Release Client Source Code http://squirreltao.dreamfishery.com/2007/01/10/second-life-developers-to-release-client-source-code/ http://squirreltao.dreamfishery.com/2007/01/10/second-life-developers-to-release-client-source-code/#comments Wed, 10 Jan 2007 11:58:03 +0000 Jennifer Elrod http://squirreltao.dreamfishery.com/2007/01/10/second-life-developers-to-release-client-source-code/ Linden’s Second Life developers have just announced a decision to release Second Life client source code under the GNU GPL version 2. The impetus for the decision is a need to make Second Life more scalable and reliable. A Second Life resident who blogs at Gwyn’s Home wrote in great detail about why Linden should open up their source code back in 2005. The Linux Journal wrote an article in November, 2006 called “Why We Need an Open Source Second Life“, saying that open source software would fall behind in the development of the 3D/virtual world internet, unless something like the Second Life code were opened to the online community. Author of the article, Glyn Moody, believes that it is very important for open source programmers to develop expertise in the technology underlying virtual worlds. He thinks it likely that the next stage in the web’s evolution will “incorporate elements from three-dimensional virtual worlds”. He quotes Philip Rosedale on why more evolution toward 3D online worlds is likely:

People always believe that the idea of simulating a three-dimensional world will make the experience of people in it different because it’s three dimensional, and that’s certainly true. However, there’s a second thing about the 3D web that makes it different than the 2D web, and is really important, which is that there are other people there with you when you’re experiencing it.

Look at MySpace. When you go to a MySpace page, you can listen to their music. What is the listening experience like? Well, it’s still just you sitting in front of your computer listening alone to that music. But in SL, if you’re listening to somebody’s music, whether live or pre-recorded, there’s a very good chance that there’s someone next to you listening to the same music, and so you’re able to turn to them and say: What do you think? Or you’re able to turn to them and say: Have you been here before, and, if so, do you know where the lawnmower section is?

That, I think, is what makes the potential of the 3D Web different perhaps even more so than the spatial difference between 3D content, and 2D content. And I think that alone makes it very likely that there will be a kind of a 3D Web, that has this shared experience property. That’s what everyone will look back on and say: Wow, that is what made it different.


Browse all the entries under Open Source, Virtual Worlds.

]]>
http://squirreltao.dreamfishery.com/2007/01/10/second-life-developers-to-release-client-source-code/feed/ 0
Cool Open-Source Hardware and Machines http://squirreltao.dreamfishery.com/2006/12/02/cool-open-source-stuff/ http://squirreltao.dreamfishery.com/2006/12/02/cool-open-source-stuff/#comments Sat, 02 Dec 2006 15:19:14 +0000 Jennifer Elrod http://squirreltao.dreamfishery.com/2006/12/02/cool-open-source-stuff/ What cool open source stuff I have learned about since joining the luf-team Yahoo group! Reading The Millennial Project for science fiction research, as I recently blogged about, led me to the luf-team Yahoo group. It’s always nice when something cool falls into my lap without effort. So often in life, I have put a lot of effort into various endeavors, only to find that, my efforts have proven counter-productive to my current goals. When one good thing leads to another good thing effortlessly, it helps to make up for life’s little ironies. I have learned that there is actually such a thing as open source hardware! How exciting!

The Fabber, a Fabulous 3D Printer You Can Make At Home

One of the most exciting inventions I have ever encountered is the Fabber. The Fabber is a 3D printer that people can make themselves, using open source instructions and readily available materials. It can be used for rapid prototyping. Theoretically, anything that you can design in 3D modeling software, you can print using the Fabber. Think of your 3D object as being cut into hundreds of tiny slices. Each slice is printed out in 2D on top of the previous slice. That is sort of how the Fabber works. The big breakthrough is that the Fabber is in reach of the budget of garage inventors, unlike commerically sold 3D printers.

Just imagine somebody sitting at their computer, feverishly creating the parts of a fantastic machine using 3DS Max or some other 3D software. It looks like a science fiction illustration when all the components are put together and simulated. Then they hit a button and print out the parts using their fabber. Now imagine if the material used in the Fabber was biodegradable plastic made out of hemp. Just think of hundreds of people sitting in their robes and slippers making biodegradable machines to save our civilization from the unsustainable dinosaur machines of the petroleum era. Think of E.F. Schumaker’s “Small is Beautiful” motto. Just imagine that all of these inventors can do what they want without being compelled to learn to dance with elephants, as they would if they had to do their work in tandem with huge corporations. Maybe that’s not a picture of you. Maybe you just want to prototype a 3D warrior elf you made in Poser. You can do that, too. To learn more about the Fabber, visit the Fab@Home Wiki.

You Go, GoGo Board!

Another promising example of open source hardware is the GoGo Board. The GoGo Board is sort of an open source computer that can be used to make your own robot, interactive art, game controller, scientific tool, educational simulation, or anything else that you can imagine and build that needs to use a computer. You can make your GoGo Board out of parts that you can find in electronic stores around the world, at a relatively inexpensive cost. If you are an artist who wants to explore what you can do to with a computer to make your creation interact with your audience, you can do build a GoGo Board. If you want to build a solar powered robot, you can do that, too. Imagine what you could do with the combination of the GoGo Board and the Fabber. You could make your own parts and hook them up to your own computer. You could easily make an interactive, kinetic sculpture that you designed in your favorite 3D modeling software. Anything that you can program or design, you can make. Open source is not only for code anymore. Of course, you can’t make enormous things easily, but just as with the Fabber, you can make “small is beautiful” things.

You May Say I’m a Dream Machine, But I’m Not the Only One

If you’re not excited yet, just imagine making a Dream Machine, a Fabber and a GoGo Board. You could convince your spouse, children, parents or friends that you’re a mad genius, for sure! Think of the fun. All that, and you don’t even need to ingest a chemical or liquid substance. With these simple and easy plans to build a Dream Machine, you can sit there watching the picture show of your own imagination unfold. A Dream Machine works by causing light to pulse in a way that stimulates the optic nerve and alters brainwaves. This causes a person to enter a sort of waking dream state, in which they see pictures. All they have to do to snap out of it is to open their eyes. You could sit in front of your Dream Machine stimulating your creativity. With your head full of ideas, you could create your invention or sculpture in your favorite 3D modeling software. Then you could print it out using your Fabber and make it computer powered using your GoGo Board. Provided you had a small budget available to you and a space in which to work, nothing would stop you from doing something like this, except the constraints of your own time, skill and imagination.


Browse all the entries under Open Source, Wikis.

]]>
http://squirreltao.dreamfishery.com/2006/12/02/cool-open-source-stuff/feed/ 0
Flash Player 9 for Linux in the Works http://squirreltao.dreamfishery.com/2006/07/13/flash-player-9-for-linux-in-the-works/ http://squirreltao.dreamfishery.com/2006/07/13/flash-player-9-for-linux-in-the-works/#comments Thu, 13 Jul 2006 22:57:01 +0000 Jennifer Elrod http://squirreltao.dreamfishery.com/2006/07/13/flash-player-9-for-linux-in-the-works/ Emmy Huang writes that, “Yes, Virginia, there will be a Flash Player 9 for Linux.”


Browse all the entries under Flash, Open Source.

]]>
http://squirreltao.dreamfishery.com/2006/07/13/flash-player-9-for-linux-in-the-works/feed/ 0
Flash 9 for Linux http://squirreltao.dreamfishery.com/2006/07/01/flash-9-for-linux/ http://squirreltao.dreamfishery.com/2006/07/01/flash-9-for-linux/#comments Sat, 01 Jul 2006 13:32:56 +0000 Jennifer Elrod http://squirreltao.dreamfishery.com/2006/07/01/flash-9-for-linux/ In “Worrying About Flash 9 for Linux“, a Linux user worries that Adobe will break another promise to the Linux community about releasing an updated version of Flash for Linux. He notes that Linux users have not been able to download an updated Flash player since Flash 7. He suspects that, just as Adobe’s promises to release Flash 8 player for Linux never materialized, their Flash 9 player promises may be equally empty.


Browse all the entries under Flash, Open Source.

]]>
http://squirreltao.dreamfishery.com/2006/07/01/flash-9-for-linux/feed/ 0
Sandy 1.0 Beta Released http://squirreltao.dreamfishery.com/2006/06/24/sandy-10-beta-released/ http://squirreltao.dreamfishery.com/2006/06/24/sandy-10-beta-released/#comments Sat, 24 Jun 2006 15:43:07 +0000 Jennifer Elrod http://squirreltao.dreamfishery.com/2006/06/24/sandy-10-beta-released/ The Sandy 1.0 beta has been released. Sandy is a Flash 3D API, and there’s nothing else like it, if you want to be able to do real-time 3D rendering in Flash. I’ve tried almost everything else that is available on the internet for Flash 3D, and nothing else goes so far beyond being a toy demo. I’ve tried out the first and the second releases of Sandy, too, and it just keeps getting better. One change in this release is that now it’s possible to draw curved faces. Another is the addition of an ASE parser. The remaining changes can be read here.

Sandy can be difficult to learn if you’re not already experienced in doing 3D programming. Being more of a breadth-first than a depth-first learner, and being used to filling in the gaps as I go along with new programming projects, I had expected to learn Sandy more quickly than I did. What I found was that I needed to first learn the basics of 3D programming in order to know what method to call when, and what kind of arguments to pass to it. If I can learn basic 3D programming math, though, anybody can. If you’re wondering whether you can learn to do 3D programming in FLash, take heart, because it’s much easier to learn math when you are motivated by your own selfish use for it, than when it’s only an abstract, academic exercise.


Browse all the entries under 3D Programming, Flash, Open Source.

]]>
http://squirreltao.dreamfishery.com/2006/06/24/sandy-10-beta-released/feed/ 0