polygene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Mattmann <mattm...@apache.org>
Subject Re: Code generation resulting in GPL or even commercial licensing
Date Mon, 05 Jun 2017 05:59:22 GMT
I tend to agree with Ted on this particular point.


Niclas, if you want something more formal than that, I encourage you to file a ticket in 





[1] http://issues.apache.org/jira/browse/LEGAL 




From: Ted Dunning <ted.dunning@gmail.com>
Reply-To: "legal-discuss@apache.org" <legal-discuss@apache.org>
Date: Sunday, June 4, 2017 at 12:13 AM
To: "legal-discuss@apache.org" <legal-discuss@apache.org>
Cc: "dev@polygene.apache.org" <dev@polygene.apache.org>
Subject: Re: Code generation resulting in GPL or even commercial licensing



Legality aside, I wouldn't see a problem with this if there is a warning/report about licensing
status of the result of building a project. 


Regarding legality, I see no difference between your project and a code development tool that
allows me too add dependencies that have a variety of licenses. 


I speak here as just me, not as a lawyer, not as any Apache authority. 


On Jun 4, 2017 06:29, "Niclas Hedhman" <niclas@hedhman.org> wrote:



I am working on a code generator, which will ask a bunch of questions, and then generate a
project for the user that can be built further upon.


Each option the user has, will bring in dependencies, such as a persistence store, out of
a selection of many.


At the moment, we are restricting this generation to Apache License compatible project outputs,
but is there any policy or other restriction that this couldn't generate a project that (if
resdistributed) is under GPL, or for that matter generate a project that requires the user
to go get a license (say Oracle SQL Server license) elsewhere?

IF this is OK, and we decide to move ahead with it, then I would also generate a report detailing
the licensing requirements of such project, or that some piece of software needs to be purchased.


Polygene is a library to build applications with, not totally unlike Spring Framework. And
this code generation is an helper mechanism to get people up and running quickly with their
projects, and not required (it is even a new feature, not yet released).





Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message