Laid off Wonderland developers to continue project

Project Wonderland developers say they will continue working on the virtual world platform, despite being laid off after Oracle’s takeover of Sun Microsystems.

“I was laid off along with most of the rest of the team,” said Project Wonderland leader Nicole Yankelovich. “Most of us are working on the project now in a volunteer capacity.”

She declined to say how many people in total were laid off.

Nicole Yankelovich (Image courtesy Sun Microsystems.)

Nicole Yankelovich (Image courtesy Sun Microsystems.)

The project has moved its blog  to However, the rest of the project will remain in place where it’s always been — on the site. The main project Website remains

Project Wonderland has always been an open source project, Yankelovich explained. “The beauty of an open source project is that it’s already out in the open. For the time being, it will remain where it is.”

“The only piece that has moved is our project blog since the original blog site only permits Sun employees to post articles,” she said.

There’s little risk that Java — the language that Project Wonderland is written in — will disappear.

Oracle has pledged to continue to support Java development after the merger, originally announced in April of 2009 — but only approved by the European Commission last month. According to IDC analyst Jean Bozman, Oracle’s primary goal was originally meant to protect Java. Java underpins Oracle’s Web services platform, WebLogic. Java is also used by IBM, and in many large and small enterprises for back-end integration projects. Oracle also pledged to support the open source MySQL database, commonly used as the backend infrastructure for OpenSim worlds.

The now all-volunteer Wonderland team will continue to write blog posts, answer questions on the forum, and to complete the next release of the software, she said.

The release is an “incremental release,” she said, which includes over 100 bug fixes, upgrades the Web server, and includes some new features. More details will be forthcoming in the next few days, she said.

“Since we’re now working as volunteers, as you can imagine, our first priority is securing a new source of income to support our families,” she said.

One recent improvement in the Wonderland platform is of particular interest to enterprise users who may have previously been hesitant about using the software because of licensing issues.

Under Wonderland’s GPL license, any improvements to the core code have to be donated back to the community if they are distributed to the public — and having users log into the world remotely counts as “distribution.”

But the latest versions of the platform are written in modules. Companies can add new modules and distribute them through any license they wish, including commercial licenses, as long as they don’t touch the core code. This provision is allowed for by the “Classpath” exemption to Wonderland’s license.

“We have also dramatically shrunk the core of the system and moved most of the functionality into modules,” Yankelovich said. “For example, the whole avatar system is a module.”

Commercial users of the platform can write modules that add functionality to the server software, or to the client software, she said, and don’t have to make them open source.

Some of these modules can be found at the Wonderland Module Warehouse, but companies can also host modules on their own Websites.

Companies that create their own modules can also put links to the modules in the Warehouse that take visitors to their e-commerce sites where they can buy the add-ons.

“Most people will never have to modify the core libraries,” she said. “We expect, however, that even these people will be able to do most of their extensions in a module and that only a fraction of their code will involve core changes, so the bulk of their value-added functionality can still be kept proprietary, if that is their goal”


Project Wonderland has mostly been known for educational applications, but there are many features that make it very attractive to business users.

Streaming video in world. (Image courtesy Project Wonderland.)

Streaming video in world. (Image courtesy Project Wonderland.)

Voice. Wonderland uses Sun’s jVoiceBridge product, a separate open source product which was also developed by the Wonderland team. Users can not only talk in-world, but also connect to the public telephone network. Developers can build in-world applications on top of the platform, such as in-world audio records and virtual microphones. There is even a “cone of silence” for users who want to have private voice conversations, Yankelovich said.

Mesh support. Wonderland already fully supports mesh objects — which Second Life is promising to roll out later this year. In pensim, meshes are only available through the realXtend branch and modrex module and are not compatible with the standard browsers. Mesh support means that users can bring in content from most of the popular 3D modeling programs compatible with the COLLADA format, as well as Google Earth files.

Collaboration tools. One of the biggest strengths of Wonderland is its built-in support for collaboration tools. For example, Firefox, Open Office and NetBeans applications can be run inside the world. “We also have a framework for helping developers to create multi-user 2D applications,” Yankelovich said. “Examples of these are a multi-user whiteboard, sticky notes, a webcam viewer, a video player, and a VNC [desktop sharing] viewer.” Business users can also drag-and-drop PDF documents into the world and drag-and-drop images.


For users familiar with the Second Life or OpenSim worlds, Wonderland still lacks some functionality, however. For example, it’s not as easy to change the world from the inside. Wonderland users can bring in 3D objects, documents and images and move them around. But they can’t create new objects from scratch or modify existing objects. By comparison, Second Life and OpenSim supports in-world editing of objects. Say, for example, an architect is doing a walk-through tour of a new building and the client wants a new color on the wall — the architect can make that change right there, without leaving the world. Enterprise users that like the flexibility of being able to change a virtual world without learning how to use a 3D modeling program may prefer another platform. But enterprises that rely on professional developers to create a world — or who are able to use a pre-made world — may prefer the Wonderland approach.

Scripting is also a work in progress, said Yankelovich. “I hope we can find a way to put more resources into scripting and amplify the good work that one of our open source community members has already done in this area.”

Finally, the Second Life/OpenSim has hundreds of developers and content providers who are familiar with the platform and the scripting languages. The Wonderland network is smaller, but there are some companies that provide content and services.

Giunti Labs S.r.l.: An Italian company with offices in Sestri Levante, Florence, Milan, Rome, Boston, Frankfurt and Richmond (UK), focusing on e-learning. Clients include AstraZeneca, Deloitte, Roche, Volkswagen Group Italia, and the University of Maryland University College.

Heartwood Studios: A virtual training company based in San Francisco focusing on the defense industry. Clients include Raytheon, Honeywell and Cisco Systems.

Internet 3 Solutions: A French consulting company specializing in using immersive worlds for training, collaboration and meetings.

Indusgeeks: A Mumbai-based company. Its Indusgeeks’ MBS Solution creates customized virtual marketing campaigns. Clients include Indian telecom giant Tata Indicom, outsourcing giant Mahindra Satyam, and the Elks Rehabilitation Hospital in Idaho.

OSI Virtual Education: A Singapore-based virtual training consultancy, part of outsourcing and IT solutions firm Open Systems Innovation Pte Ltd., which works with open source technologies like Java and Linux. Clients include IBM Singapore, Motorola Electronics, MedHealth Access Corp, Nokia Asia Pacific, and Singapore Airlines.

VirtuRL: A spin-off of the institute of artificial intelligence (AI Lab) of Zurich University supporting companies on implementing 3D-collaborative environments with Project Wonderland.

Virtual Learning Labs: A just-launched Minnesota-based company focusing on collaborative learning in the Wonderland, Second Life and OpenSim platforms.

IMI Labs: Another startup focusing on virtual worlds, currently working on an iPhone client.

Update: The story above adds the “classpath” exemption to Wonderland’s GPL license, and adds one more virtual world vendor to the list.

Related Posts'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China. Follow me on Twitter @MariaKorolov.

13 Responses

  1.' Adam Frisby says:

    "But the latest versions of the platform are written in modules. Companies can add new modules and distribute them through any license they wish, including commercial licenses, as long as they don’t touch the core code."

    Actually this isn't true according to the FSFs interpretation of the GPL – see:… — this is one of the reasons the GPL sucks; even marginal linking is a derivative work – it is at minimum deriving from the interfaces (which is unavoidable, it is impossible by definition to write a modular architecture where you don't reference any interfaces from somewhere). The only way to avoid this is to use the LGPL rather than the full GPL; or to have a lawyer construct an exemption ala the classpath exception.

  2.' Gaspar Roux says:

    According to the PW docs, Wonderland v0.5 uses GPL v2 with the Classpath Exception.

    To be honest I'd probably rather have seen ASF/BSD licensing on PW, but the module system does seem to clear some legal angst.

  3.' Jordan Slott says:


    Project Wonderland has a GPL v2 + Classpath license. So while I agree with your interpretation about GPL v2 (without Classpath), your statement about Project Wonderland is not correct.


  4.' Michel DENIS says:

    Wonderland is GPLv2 WITH classpath exception, fyi

  5.' Maggie Darwin (@MaggieL) says:

    Full disclosure: Adam Frisby is a lead dev on OpenSim.

    Jordan is a Project Wonderland developer, ex-Sun.

    Michel Denis also works with PW, as do I.

  6.' Adam Frisby says:

    Ah interesting, I always read it was plain GPLv2 which had me not willing to take a peek at the code — does that exception cover the entire codebase, or just the module framework?

  7.' Maggie Darwin (@MaggieL) says:

    Adam… as I understand the whole project is licensed GNU General Public License (GPL) v2 with the “Classpath” exception. There’s a detailed licencing FAQ at (long form URL is )

    We had a great community meeting in a Project Wonderland VW today, over 26 attending for a very productive and informative two hours.

    Follow @proj_wonderland on Twitter for breaking project news.

    If you’d like to know more about the tech without actually cracking open the source, I can highly recommend Doug Finnegan’s short, lucidly-written module development tutorials:

  1. February 5, 2010

    […] Laid off Wonderland developers to continue project – Hypergrid Business […]

    [WORDPRESS HASHCASH] The comment’s server IP ( doesn’t match the comment’s URL host IP ( and so is spam.

  2. February 6, 2010

    […],, […]

  3. February 6, 2010

    […] More… February 6th, 2010 in informational | tags: Nicole Yankelovich, Oracle, Project Wonderland, Sun Microsystems […]

    [WORDPRESS HASHCASH] The comment’s server IP ( doesn’t match the comment’s URL host IP ( and so is spam.

  4. February 6, 2010

    […] Laid off Wonderland developers to continue project – Hypergrid Business […]

  5. February 6, 2010

    […] off to the Project Wonderland developers. Despite Oracle laying them off, the team will continue work on Project Wonderland. According to the project blog the core group behind the 3D virtual world toolkit believes in the […]

  6. March 14, 2011

    […] Wonderland was originally Sun’s Project Wonderland, but support was discontinued and project staffers laid off in early 2010 after Sun was acquired by […]