On Sun, Sep 25, 2011 at 4:21 PM, Canek Peláez Valdés <can...@gmail.com> wrote:
> On Sun, Sep 25, 2011 at 3:54 PM, Stroller
> <strol...@stellar.eclipse.co.uk> wrote:
>> The end users do not give a monkey's uncle about the CLA. They just want to 
>> use the software, and our distro already provides Sun Java binaries, Unreal 
>> Tournament and stuff under all sorts of licenses. If people want to use it, 
>> and it's in the package manager, then they will. You are very much an 
>> exception, IMO, taking ethical exception to Canonical's CLA.
>
> It's not ethical: It's practical. Canonical's CLA makes it so that
> most (if not all of the) development of Unity will come from
> developers payed by Canonical. The whole direction for the project
> will come from Canonical. I cannot see a healty community project
> derived from this development policy.
>
> Having said that, of course I could be wrong.

You may take the position that you won't write code that you must hand
copyright assignment to, but many other open source developers carry
no such compunctions. The model you see as stifling has carried
projects like MySQL for years, and carried OpenOffice since it was
renamed from StarOffice--a policy which worked out until Oracle
decided it wasn't going to keep doing things the Sun way. I don't know
if Trolltech had a policy of copyright assignment for contributions to
Qt, but they had a dual-license model which couldn't have worked
without some mechanism of consent from outside contributors.

"Copyright assignment" still supports the "open source" model of
many-eyes, and the code being licensed under the GPL means that people
who use Unity's source code elsewhere will need to share their
changes. If Canonical decides to be more restrictive than the GPL at
some point, they still get to operate under about as much leeway as if
the code had been BSD-licensed.

Apart from a spurious Netcraft report, BSD seems to still be both
alive and reasonably well.

There is still one curious artifact; all the projects I've cited
(except, I guess, the various BSDs, but the AT&T story has its own
levels of weirdness) were owned by companies which were later bought
out. Trolltech by HP, which has been thrashing around worse than
Yahoo. MySQL was bought by Sun. MySQL and OpenOffice were bought by
Oracle when Oracle bought Sun.

And, maybe it's just me, but I don't place huge importance on every
small patch or bit of code I write; when I patch something, it's so
that the program does what I want it to do. On the flip side, if the
program is something I have a specific dedication to or a specific
importance to (such as if I'm an officer or project manager), then I'm
going to take more of an interest in retaining rights to the code.
Otherwise, I just want the thing to work, and getting snippy about a
source license is like demanding compensation from a restaurant for
sticking a shim under a table that wasn't sitting level.

-- 
:wq

Reply via email to