News for hackers. Stuff that matters.
Re:Aerospike goes Open Source by infinite8s on Monday July 28, 2014 @06:34AM (#8095975)
This seems to be a common misconception about the interplay of copyright and GPL style licenses. Since they own the copyright, they can relicence it however they choose. The GPL and other open source licenses just give non-copyright holders additional rights beyond what copyright law provide (which for most works is nothing beyond a bit of fair-use). In that way the GPL is a clever hack of copyright, since it relies on the default of no-rights granted by copyright to enforce its terms.
Re:Aerospike goes Open Source by rolfvandekrol on Monday July 28, 2014 @06:40AM (#8095992)
I get that part, but how does that work when other people also contribute changes for which they own the copyright and which are also AGPL licensed, but then to the Aerospike devs?
Re:Aerospike goes Open Source by nl on Monday July 28, 2014 @06:57AM (#8096036)
Usually the way it works is the company requires copyright assignment to them.
Re:Aerospike goes Open Source by coldpie on Monday July 28, 2014 @08:36AM (#8096332)
Right. The owner could also refuse outside contributions, or perhaps there simply haven't been any outside contributions.
Re:Aerospike goes Open Source by infinite8s on Monday July 28, 2014 @08:43AM (#8096357)
Well, since the project was just released as opensource, presumably all work on it so far has been by employees of Aerospike (who automatically grant copyright to their employer by virtue of the work-made-for-hire exception).
Re:Aerospike goes Open Source by gyehuda on Wednesday July 30, 2014 @08:01PM (#8111712)
I see this as one of the fundamental problems with the AGPL/Apache licensing patterns. The company can create an Apache driver, but it's not clear when a member of the community creates a driver if they can also use the Apache license. If all they do is present the driver, then presumably yes, but if they publish a service using their driver calling the AGPL licensed code, their driver should be subject to AGPL's terms which would apply the AGPL to it.

Alternatively they could assign the copyright of their code to a company? But why would they be motivated to do so?

This creates an asymmetry of rights where the company can do things that community members cannot. This seems to the very opposite of what the Open Source movement has been all about.

Re:Aerospike goes Open Source by acdha on Monday July 28, 2014 @10:21AM (#8096827)
Most projects like this have a contributor release which either requires outside contributions to either be entirely licensed to the project or have a specific grant allowing the founding company to use it as part of their non-GPLed release.