[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ecf-dev] Some small ECF examples
- From: Scott Lewis <slewis@xxxxxxxxxxxxx>
- Date: Mon, 11 Oct 2010 10:54:06 -0700
- Delivered-to: email@example.com
- User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:126.96.36.199) Gecko/20100915 Thunderbird/3.1.4
On 10/11/2010 10:25 AM, Jeff McAffer wrote:
Thanks for the pointer. It would be odd for an Eclipse project to point people outside eclipse.org for the official project examples. Actually, that brings up a couple things about these (and other?) examples.
- What is the licensing?
The short answer to this is: EPL
The long answer: it's EPL for code created by ECF team members (like
the ECF examples by Pavel)...or contributed to ECF. But since ECF
providers can be based upon/use third-party libraries (e.g.
JavaGroups)...which have their own, possibly incompatible licensing (in
the case of Javagroups...LGPL), the providers that *use* those libraries
have both EPL components (the code that we create), and non-EPL-licensed
code (e.g. JavaGroups/LGPL). And so the resulting providers have code
that includes both EPL and other licenses.
For the ECF examples and other pure-EPL contributions, these will
typically go through the Eclipse IP process, but haven't done so yet (as
they were just created/made available). We've done this or something
similar with many previous contributions (e.g. Google summer of code
projects, etc). Obviously for providers that are dependent upon other
licenses (e.g. javagroups/LGPL) they won't go through the IP process
because of the incompatible license for the third party library.