yes and no.
You can NOT copy files from EPL into an ASL project, or modify them in
an ASL project. However you can take a binary (jar) dependency on an EPL
binary. So you would have to copy the jar that the source is in.
However, the source or part of the jar is also not permitted by the
combination of ASL / EPL. i.e. only binary dependencies on EPL will work
under ASL. Cliff has a good page posted on topic posted.
Carl.
Arnaud HERITIER wrote:
Hi Guys,
Thus what can I do ?
Richard proposed a patch (http://jira.codehaus.org/browse/MECLIPSE-344)
which is very useful for our eclipse plugin, but it bundles 2 java classes
coming from eclipse (IBM - EPL 1.0). Those sources are in src/main/eclipse
with the license file.
Can I add them, or is it prohibited ?
Arnaud
On Nov 14, 2007 4:37 AM, Brett Porter <[EMAIL PROTECTED]> wrote:
On 13/11/2007, at 4:37 AM, Richard van Nieuwenhoven wrote:
I see different solutions, but witch one to take ....
- copy the sources and leaf them as untouched as possible (may be even
in a own source folder to separate them and exclude them from code
reformating)
yes, they will need to be separate in this case - note that the EPL
requires you contribute enhancements and fixes back to the author.
- extract the classes or sources at build time and include them in the
package as classes
this is likely a better alternative to the above, but remember you
need to include the relevant license/notice if you distribute your code.
- completely rewrite the part i need (to remove the copyright)
you can't just "remove copyright" and rewrite in place - if you
rewrite it must be free of influence from the original.
- include the dependency anyway
that might be the best place to start, and use exclusions to remove
the tree of deps you don't need.
- Brett
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]