After ReactionGrid announced plans to patent a process for deploying and managing OpenSim earlier this month, the open source community responded with dismay.
In comments on the initial announcement, and in ReactionGrid’s follow-upÂ clarification, and in the OpenSim discussion list, open source advocates worried that patenting processes might hurt the development of OpenSim.
A similar discussion erupted in December on LinkedIn and in other forumsÂ after IBM experts told Hypergrid Business about their patent for virtual world design methodologies.
For example, Blogger David Miller (subQuark) said on the iliveisl blog: “I would hate to see my work … and that of many passionate and talented educators and eLearning developers threatened by this type of general patent.”
The patent issue is not new to OpenSim. Core developers warned against OpenSim patents a year ago.
But according to TrÃ© Critelli, an expert in virtual worlds legal issues and an attorney at Des Moines-basedÂ Â CritelliLaw, p.c., practically speaking, copyright issues actually pose a bigger threat to the open source development process than patents.
Not copyright issues in the sense of stolen content being distributed on OpenSim grids — copyright issues in the sense of pieces of code that may be included in the code base in violation of its license.
That’s because, under U.S. law, any time a programmer writes a piece of code he or she automatically gets the copyright to that code.
“So each of the hundred contributors to an open source software application would have a claim on what they have created unless they had agreed to relinquish or license their claim,” Critelli said.
And that’s even without getting into the issue of competing open source licenses — for example, code licensed under the BSD license (which OpenSim uses) cannot be included in code licensed under the GPL license (which all the third-party viewers use) and vice versa. In practice, what this means is that developers from the two camps often don’t even talk to one another, to avoid possible contamination.
But while getting something copyrighted is easy and automatic, getting a patent is anything but.
“For one thing, if the process to be patented hasÂ been part of the open source community–and thus available to the public–itÂ is questionable whether or not the patent itself can actually be given dueÂ to what is known as ‘prior art’,” he said. “Thus these types of patents are generallyÂ very difficult to obtain as by its very nature open source software isÂ open to the public.”
In addition, getting a patent requires that the patent holder lets everyone know exactly what their secret is.
“That’s the quid pro pro for having the rightÂ to exclude others from using or selling that specific process,” he said. “That meansÂ anyone can look and see what process ReactionGrid is using and learn fromÂ that, thus inspiring innovation in the industry.”
- I’ve come around to AR. OpenSim might not be the way to get there — but Apple might be - April 19, 2023
- Teens slow to adopt VR and more bad news for the metaverse - April 5, 2023
- Second Life offers preview of its new mobile viewer - March 16, 2023