[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[dsdp-pmc] TM "works with" or "pre-req" dependency on RXTX (LGPL)
 | 
Dear 
PMC,
 
The TM Project has 
been including a plugin for its Terminal Widget,
which allows 
to drive serial line text-mode connections in the 
Terminal.
We've been coding 
against the external RXTX library [1] for this,
which is under 
a slightly 
modified LGPL license, but are not shipping
RXTX ourselves. 
Consequently, downloaders need to download RXTX
from external source 
in order to get serial line access, although they
can use the Terminal 
with other protocols if they don't have RXTX.
 
I've just become 
aware of the Eclipse Guidelines for the Review of 
Third
Party 
Dependencies [2], which are effective June 21, 2007 and 
which
require us to 
announce this dependency by means of a CQ even if we
don't ship the 
external library ourselves. See also [3] for the entire IP
process, which 
mentions the 3rd party guideline in its last-but-on step.
 
As per the 
guidelines, I'm required to first discuss with the PMC 
whether
our dependency 
acutally is of "pre-req" or "works-with" type. 
I'm starting
this process with 
this E-Mail.
 
Our Terminal 
provides other connection types as well (Telnet and
SSH), 
which do not require RXTX. So, the Serial/RXTX 
connection
is optional; 
but, for the Serial connection to actually 
work, RXTX
is 
required. Given the definition in [2], I'd think that our contribution 
is 
"works-with" but 
I'm not 
sure.
 
We could, of course, 
also request clarification of the policy from the
EMO for the 
likely 
much-happening case where some "connectors"
or "bridges" 
are offered 
by Eclipse.org software, and one of them 
requires the 
3rd party 
dependency -- An option (a) (iii) seems to be 
missing,  
where 
multiple options exist not all of which are 3rd party
and where the functionality (provided protocol) is slightly 
different.
 
Anyways, 
I 
wanted to 
ask you folks first.
What do you 
think?
 
 
Cheers,
--
Martin Oberhuber, Senior Member of Technical 
Staff, Wind River
Target Management Project 
Lead, DSDP PMC Member