On Mon, Dec 1, 2008 at 6:38 PM, Cédric Vidal <[EMAIL PROTECTED]> wrote:


> Well, I'm using Eclipse Public Licence 1.0, It's quite business
> friendly so I guess it should be OK.

EPL is a reciprocal license, and in fact somewhat viral. Under
paragraph 3, it says

<quote>
When the Program is made available in source code form:

    a) it must be made available under this Agreement; and
</quote>

IANAL, but that is to me a ambigiuous statement. "Program" seems to
refer to 'your stuff', but it is unclear if I am allowed to copy code
from "Program" into a non-EPL codebase. Apache Software Foundation has
concluded "No, you can't do that." and only allows EPL projects to be
"binary included", i.e. never copy any sources.

For OPS4J, this is a 'tricky' balance, and I would really, really,
really like to convince you to use the ALv2 if at all possible. See
http://wiki.ops4j.org/confluence/x/OwBH of the original intent in
OPS4J.

What has been granted in the past;
The enitystore-neo4j subsystem in the Qi4j project is ALv2 licensed,
but has an external dependency on a AGPLv3/commercial product. So,
although that someone combining the entitystore-neo4j with the AGPLv3
Neo4j project will violate AGPLv3 if the resulting program is not
AGPLv3, it was considered "compatible" with the intent of the original
OPS4J license commitment - All code in OPS4J is available under the
Apache License ver 2.0.

Other exceptions include the SLF4J API bridge in Pax Logging, which is
a verbatim source code copy (with modifications) where the original
codebase is licensed under BSD, but the modifications are under ALv2.
This is due to;

 a. We are not allowed to change the Copyright.
 b. BSD is not reciprocal in any way.
 c. We could have modified the license to ALv2, but would make untrue
claims about patent licensing.

So, it was decided that the BSD license stayed intact. I suspect that
a few other subsystems might have similar stories, I just can't recall
it off my head.

So, unless you have copied source code from other EPL projects, please
re-consider the license choice.


Cheers
Niclas

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to