Swaroop C H

blog books about contact subscribe

Code word Legal

27 Jan 2005

I guess you must've already heard that OpenSolaris is now 'open' for business. So, Sun has open sourced Solaris. Sun expects a cheering community and welcoming of OpenSolaris with a lot of fanfare ; but (unsurprisingly?) they are getting a lot of flak over the 'Common Development and Distribution License' that they have chosen for OpenSolaris. Groklaw has a detailed analysis of the license.

So far, this is what I've understood:

I think it boils down to this - will Sun succeed in building a community around OpenSolaris ? I personally think that's difficult. Maybe for the simple reason that there's too much confusion about mixing CDDL and GPLed code.

Is it just me or are you also fed up of legality taking over technology? I mean if you have to write a software and an open source one, first thing that matters is the license and the next thing is the code? If that part is decided, then comes the hovering problem of patents! I recently heard that patents are now applicable in India. I find it strange that I have somehow missed this announcement. Is this true? I thought only embedded software was patentable in India.

Even if that doesn't appear to be an immediate problem, then comes the problem of how legal contributing code is. For example, some companies have the policy that any code that you write belongs to the company, even if you write it for an open source project (Wipro comes to mind...). I'm lucky that Y! has an open mind about such things.

Similar is the issues between DotGNU and Mono, the scuffle between them may have had personal overtones but I feel its the licensing that plays a role in keeping the two communities and projects apart from each other. On one hand, the DotGNU community is more about freedom and providing a choice and I like that. They have the code GPLed. On the other hand, Mono seems to be more about pragmatism. It is liberal in licensing and allows you to contribute code to their libraries under the X11 license which is the one of the most liberal licenses ever. I can easily contribute to both but what happens if I decide to use a part of the code in another project (say under a BSD license) or even a project at work? Does anybody know if this possible? Again, we get muddled up in legalities. Sigh.

Comments

Swaroop C H says:

I agree with you. Most of the times I don't really bother about license but a bit of know-how on the implications is good... and yes, after all, the T-shirt says 'Open Source. Open Minds' :D

yashwanth says:

I guess it's best for us to forget about licensing and just contribute. Licenses or ownership of code should never be a deterrent to contributing to open source projcets Everyone's coming up with their own license,it's become a fashion these days i guess. Recently TAAQ released their music for free download .Even with zillions of music and IP licenses around they came up with a TAAQ music license!
As for employers , every company is saving millions of dollars by using OSS tools,it's their duty to allow their employees to contribute. .

Bob says:

I wonder if Groklaw mentioned that Sun could NOT GPL the whole thing and therefore had to adopt another OSI approved license scheme. I have read a few threads on /. and OSNews and it seems to be only the GPL fanboys that are mouthing off.

Feedback

There's no comment box, but please do email me or tweet me your thoughts and criticisms, and I will publish the relevant ones here.