Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-pmc] TM "works with" or "pre-req" dependency on RXTX (LGPL)

/me is not a lawyer nor plays one on TV....
 
Can the serial connectivity features be activated using any other products, or just RXTX? 
 
Given that most of the features of component are operational without the third-party software, my opinion is that this falls under "works with".
 
-E
 

From: dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Gaff, Doug
Sent: Monday, August 25, 2008 8:46 AM
To: DSDP PMC list
Subject: RE: [dsdp-pmc] TM "works with" or "pre-req" dependency on RXTX (LGPL)

I’m obviously very familiar with this since we’ve been using this in our commercial product for a while.

 

I think “works-with” is the correct designation for this.

 

Doug Gaff

 

From: dsdp-pmc-bounces@xxxxxxxxxxx [mailto:dsdp-pmc-bounces@xxxxxxxxxxx] On Behalf Of Oberhuber, Martin
Sent: Monday, August 25, 2008 9:43 AM
To: DSDP PMC list
Subject: [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

http://www.eclipse.org/dsdp/tm

 

 


Back to the top