[jbosstools-dev] About using 3rd party code in JBoss Tools

Rob Cernich rcernich at redhat.com
Mon Mar 5 09:42:03 EST 2012


This seems like it would be better suited for a wiki/article as opposed to a mailing list entry.  It would be easier to find.  Adding a list of licensing preferences would be useful too.

----- Original Message -----
> Hi,
> 
> Since we've had a few recent questions/incidents concerning usage of
> 3rd party code in JBoss Tools i'm sending out this again ;)
> 
> Remember it all depends on the license of the thing you are copying
> from and what you
> are copying it to. The rules are hard to summarize, but as a general
> rule we should do:
> 
> 1. ALWAYS look at the license of where you are copying from and see
> if it is compatible with the license the relevant plugin is under,
>  if in doubt raise the question on jbosstools dev.
> 
> 2. (required) Copied code must contain original comment with links to
> license or html/text file with license text.
> 
> 3. If you are using EPL code in a LGPL project (the plugins from
> before Exadel is still LGPL, e.g. hibernate tools) you should
>   put the code in a directory named .xpl in the end and this code is
>   not allowed to call back to the LGPL project (the EPL code must be
>   independent)
> 
> In general Mozilla, ASL is ok to use as long as #2 is obeyed above.
> 
> CPL, EPL and LGPL is fine as long as we obey #2 and #3 above.
> 
> GPL is not possible to use directly from our plugins because of the
> virality of GPL.
> 
> BSD can be used directly.
> 
> ..but do remember, if in doubt raise it at jbosstools dev.
> 
> Thus anything outside ASL, CPL, EPL and LGPL or in doubt -> raise it
> on jbosstools dev!
> 
> --
> /max
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
> 


More information about the jbosstools-dev mailing list