On 01/07/2013 10:15 AM, Edward Ned Harvey (blu) wrote:
From: Mark Woodward [mailto:ma...@mohawksoft.com]

I acknowledge and understand that there are pros and cons of both
licenses, philosophically and materially.  I'm not saying one license is better
than another, as a generalization; although in specific cases, each license can
sometimes be better than the other.
I don't agree with this. The GPL is the source of a HUGE amount of free
code to build on and learn from. It ensures that improvements get added
back. Software is a capital investment in time and effort. I'm a
capitalist and I take offense to a license that allows someone to take
my intellectual property that I have intentionally shared and deny
others the benefits I intend. That is theft.
No problem.  You like GPL because it prevents people from doing something you don't like 
them to do.  But other developers are sometimes happy to permit such usage.  I'm not 
saying one license is better than another except in specific situations - but you are.  
You've categorized this as "theft" unconditionally.

This is a philosophical point. Is a right to deny others rights ever a really a right? In other words, is a freedom to deny other's freedom really a "freedom." I would say no.


Point remains, if you say you don't like CDDL because of restrictions it 
imposes, and you like GPL instead, that's the opposite of truth, because CDDL 
is less restrictive.

Let's get this clear, it is not "less restrictive" in the long term view. Think of it in terms of a chain. From originator to You, you receive the software. Under GPL you can do anything you like with that software. ANYTHING. Seriously. Anything. However, the restriction is about how you are to treat the software, which you received with complete freedom, as you pass it on to the next person in the chain. Do you feel that you have the right to deny freedom to a subsequent user? Is the freedom to deny freedom really a freedom?


  Under GPL, if some software is built into a larger derivative work 
(statically linked), then all the other source code contributing to the larger 
work must also be GPL.

Yup, to ensure that everyone has at least the same level of freedom that you had.
  Under CDDL, they don't have the same restriction - Some CDDL code can be 
built into a larger work, without placing a restriction on the licensing of the 
*other* source code.

That is the paradoxical part, people can take CDDL code and make it less free.

  Under CDDL, only the original CDDL code and its subsequent modifications must 
be redistributed under CDDL.  But they allow you to statically link with 
potentially closed-source code, producing a binary that was partially the 
result of CDDL code and partially the result of other code (potentially 
closed-source.)

Potentially making it less free. Anyone remember Microsoft's "embrace, extend, extinguish" strategy. That's how licenses like CDDL allow less freedom.

Some people including myself choose to distribute software using even less 
restrictive licenses.  I am personally biased in favor of the MIT license.  I 
write the software, and if somebody else incorporates it into whatever they're 
doing, they can do whatever the heck they want, even close-source their fork if 
they want to.  Kudos to them, if they're making closed-source modifications.  I 
didn't write those modifications, and I don't feel a need to demand access to 
them.  :-)  Just my opinion, for some of the code that I write and distribute.

But as an MIT or BSD licensor, you allow murky chain of intellectual property. People and corporations can take it, lock it up, and you'd never know. Maybe that doesn't bother you, but there are a whole lot of side considerations to think about. You can't even enforce your requirement that the header remains intact because you don't have the right to see their modifications of your code.


It's all personal opinion, and there is no absolute right or wrong, which is 
what you're saying.  But extremist opinions are commonplace - the only thing I 
object to repeatedly is the incorrect assertion that CDDL is more restrictive 
than GPL, and using that as the grounds for your extreme position.

As I have said before, when advocating personal freedom and the protection of freedom is considered "extreme" and advocating corporate rights to raid public intellectual property is practical. There is really something wrong.


_______________________________________________
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to