PDA

View Full Version : Using GPL Spring Framework Implications



chromaticbum
July 9th, 2008, 02:28 PM
Hello everyone,

I am pretty sure I know the answer to this question, but I don't want to go down a long road without being sure. Under the Apache License v2.0 (which is the license that Spring Framework uses), would we be able to write software using this API and distribute our software closed-source, while distributing the API under the Apache License v2.0?

Similarly, we would like to use Spring Source as our application server, which is currently under the GPL v3.0. Would we be able to write our application to run on top of Spring Source, distribute it closed-source, and distribute Spring Source under the GPL v3.0?

Thank you in advance!
Hollin Wilkins

nvteighen
July 9th, 2008, 03:55 PM
Hello everyone,

I am pretty sure I know the answer to this question, but I don't want to go down a long road without being sure. Under the Apache License v2.0 (which is the license that Spring Framework uses), would we be able to write software using this API and distribute our software closed-source, while distributing the API under the Apache License v2.0?

From the Apache License 2.0:
"(...) For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof." (Section 1, paragraph 8).

So, according to that, your application doesn't even enter into the License's scope.


Similarly, we would like to use Spring Source as our application server, which is currently under the GPL v3.0. Would we be able to write our application to run on top of Spring Source, distribute it closed-source, and distribute Spring Source under the GPL v3.0?

Well, probably you could consider Spring Source as a "System Library" under GPLv3's Section 1. If so, you are not bound to it... But I suggest you to email FSF (licensing AT fsf DOT org).

If any doubt, ask a lawyer.

tinny
July 9th, 2008, 10:13 PM
FYI

The Apache License V2 overview

http://www.oss-watch.ac.uk/resources/apache2.xml

The GNU General Public License v2 (couldnt find a V3 overview)

http://www.oss-watch.ac.uk/resources/gpl.xml