I'd prefer to see everything released under a more balanced license like the
Eclipse Public License or the Lesser GPL, but I read the GPL as being a hard
requirement, so I think some form of open source license is better than
nothing at all.

Bob said:

> I have no objection for a subproject of ArgoUML having a 
> different licence so long as that offers me the same level of 
> protection should I contribute to it.

The level of protection for developers under the current license is exactly
ZERO.  The only party with any protection is the University of California.
I raised this last year and got no support for updating the license to the
updated BSD license http://www.opensource.org/licenses/bsd-license.php which
would provide contributors with protection.

Linus said:

> The purpose of requiring the [original] BSD license is to allow for
companies 
> to take ArgoUML, make additions and market the resulting product.

All open source licenses allow this.  The BSD/MIT/Apache family of licenses
additionally allow companies to make bug fixes to our code and then not
share those bug fixes with anyone else.  Other licenses like LGPL/Eclipse
require that bug fixes and improvements to the existing code be shared while
allowing new code to remain closed-source.  The GPL license requires
everything to be open source including completely separate additions.

What we've seen in practice is that commercial companies fork the ArgoUML
source and provide no benefit back to the community in return.  A much
better scenario would be one in which both commercial and non-commercial
parties contribute to enhance a public commons that they can both benefit
from rather than ending up with stale dead-end forks.  A license like the
EPL or MPL which required bug fixes to be contributed would be one way to
achieve this.

I understand that forking the code base is the only way that the license
will ever change and I don't have the energy for that right now, so I guess
we're just stuck with what we've got for the time being.

Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to