Licensing an Open URU
December 15th, 2008I touched on this a bit in my last post, but I wanted to take some time and go over a few (but certainly not all) of the possibilities for what we might end up being allowed to do with OpenURU, depending on how the Plasma and the Uru content are licensed.
First off, I think it’s at least somewhat likely that Cyan will release the Plasma code under a Creative Commons license, in which case the most likely candidates are Attribution, Attribution Share Alike, Attribution Non-Commercial, and Attribution Non-Commercial Share Alike (I’m not going to go into GPL, BSD, MIT, etc. because I have very little knowledge of their inner workings, and I don’t have a supremely large amount of time to devote to what is essentially a thought exercise). The Share Alike licenses are, to my mind, the most likely of the most likely candidates, and the Non-Commercial versions seem like a reasonable certainty, but I’ve been wrong before. Any of these licenses would enable developers to take the Plasma engine, the Plasma server code, or both, and use them to build their own brand new, not-D’ni-related MMO. The only question is whether those new MMOs will be able to make a profit, as determined by whether the license is Non-Commercial or not.
None of this covers the actual content of the game, though; just the code that makes the game run. That, if it’s licensed at all, would almost certainly be licensed separately.
What I would prefer to see Cyan do is license the entire existing game’s contents under the Attribution Non-Commercial Share Alike license, or something fundamentally similar. This would enable the community to fix long-standing problems with the game’s content - from fixing minor graphical issues, to overhauling the KI, to completely revising how the game begins for new players - without running afoul of Cyan’s intellectual property rights by ensuring that the content remains under the same license. Since this license would apply only to the material that Cyan created and any derivative works that were made from it (they’d be licensing the models, not the universe), I believe (but am not 100% absolutely certain) that user-created Ages would not be subject to the Share Alike clause - treating the content as divorced from the engine powering it is a cheap but effective way of attempting to ensure that. In any case, if the Attribution Non-Commercial Share Alike license ends up not quite fitting the bill, I’m sure something could be found that would require changes made under the license to Cyan’s own content to be redistributed under the same license without requiring new Ages added by the community to be similarly licensed.
It should be noted that under this sort of license, Cyan would be creating a platform for fan fiction, but not the creation of an Extended Universe of D’ni canon. Without a specifically-defined process by which content created by the community can be approved for inclusion into the Extended Universe canon, the story of D’ni will be static until Cyan (or a licensee) is able to add to it in the future.
Since I’m all about increasing the breadth and depth of the D’ni universe, I would love to see Cyan maintain its stance on user-created canon expansions that RAWA outlined for MORE: a community-run panel would review submitted content, and approve it if it passed a set of well-defined criteria. I don’t know if the FCAL panel should necessarily retain its originally-intended composition though. What would be more flexible is a dual panel, with the GoW and GoMa in charge of overseeing the inclusion of content into OpenURU based on its stability, where such content could be added to any shard upon approval. The GoA would run a separate “canon review” panel, which would be entirely optional, but whose approval would enable the applicant’s content to be placed on an (the?) Exnteded Universe Shard, which would likely be managed by the Guilds.
(I should note that Guild approval is obviously not going to be a requirement for content inclusion depending on the shard, but I would hope that if something passes a GoW/GoMa test plan, it could be added anywhere with reasonable assurances as to its stability. Clearly, though, content is going to need to be tested before it’s added to a live shard… exactly how that happens will likely be up to the individual shard managers.)
This is, of course, all what I would prefer to have happen, because it’s incredibly flexible in what it allows, without requiring Cyan to give up creative control of their intellectual property - all derivative works would have to be properly attributed, with their content specifically (i.e. the stuff from MOUL) licensed under a Share Alike-format agreement. It sets up the possibility for both canon wonks and casual storytellers alike to have a place and a way to contribute without stepping on each other’s toes. It also makes it possible for other groups or companies to benefit not just from Cyan’s years of work on their engine, but also from the mountainous improvements that are bound to be rolled into the code by the open source community. The MMO space has never really had a AAA-quality engine be this accessible to so many people; it will be interested to see what happens in the future with Cyan taking the first step towards leveling the playing field for newcomers.
Of course, what could also happen is that Cyan retains exclusive ownership of the content from MOUL, which seems like a bit of a dick move, since it would severely hinder the ability of the community to fix some of the more eggregious problems with the game - not just technically, but gameplay-wise as well. It would require us to figure out a completely different way of integrating new user-created content too, rather than doing the “easy” thing of piling it into the Nexus, or the more visually interested thing of expanding the Library.
In such a situation, Cyan will still need to have a license in place for user-created content, because even if Cyan isn’t interested in letting players expand the D’ni universe anymore, user-created content within the D’ni universe still requires a license from Cyan because at the end of the day, you’re building off of their intellectual property and distributing it to other people (and it’s the “distributing it to other people” bit that causes problems, legally). Given the immense interest people have in adding content to Uru, I don’t think Cyan in its current state is going to be able to handle individual requests in a timely manner; a CC Attribution Non-Commercial license for the D’ni universe IP with a few additional restrictions (basically what’s on their Legal page) would probably be more than sufficient.
I, of course, have more thoughts on what I would like to see happen, gameplay-wise, in OpenURU, but for now, I kind of need to get back to work. More later :).