[Rxtx] Rxtx Digest, Vol 43, Issue 7
Kevin Harrington NR
kharrington at neuronrobotics.com
Mon Mar 7 20:55:23 MST 2011
To answer a few of you, I have changed the license to "Other open
source license" as suggested. My company is modifying and maintaining
this fork to support our robotics development library
(http://code.google.com/p/nr-sdk/ http://dev.neuronrobotics.com). We
will be implementing the standard serial port interface only, as it is
the only one we need or care about. As for where the implementation
came from, i would have to refer to my other developer to answer that.
I wrote the build scripts and make files, as well as streamlining the
C build process. I have remover the configure script, as it ends up
being more confusing then compiling 3 C files needs to be. if you guys
want to bring any of this into the main line, that's cool, but up to
you to port over. Our fork will be focusing on polishing up the serial
interface,and hopefully making it faster. I hope some of you will find
our improvements useful!
On Mon, Mar 7, 2011 at 6:53 PM, <rxtx-request at qbang.org> wrote:
> Send Rxtx mailing list submissions to
> rxtx at qbang.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.qbang.org/mailman/listinfo/rxtx
> or, via email, send a message with subject or body 'help' to
> rxtx-request at qbang.org
>
> You can reach the person managing the list at
> rxtx-owner at qbang.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Rxtx digest..."
>
>
> Today's Topics:
>
> 1. Re: Rxtx Digest, Vol 43, Issue 6 (Jason Sachs)
> 2. Re: Rxtx Digest, Vol 43, Issue 6 (Kustaa Nyholm)
> 3. Re: Rxtx Digest, Vol 43, Issue 6 (Scott Howard)
> 4. Re: Rxtx Digest, Vol 43, Issue 6 (Jason Sachs)
> 5. Re: Rxtx Digest, Vol 43, Issue 6 (Jason Sachs)
> 6. Re: Rxtx Digest, Vol 43, Issue 6 (Kevin Harrington NR)
> 7. Re: NRJavaSerial, a fork of rxtx that fixes the papercuts!
> (iqzw2r602 at sneakemail.com)
> 8. Re: NRJavaSerial, a fork of rxtx that fixes the papercuts!
> (Aaron Wolfe)
> 9. Re: [SPAM] Re: NRJavaSerial, a fork of rxtx that fixes the
> papercuts! (jfh at greenhousepc.com)
> 10. Re: Rxtx Digest, Vol 43, Issue 6 (Trent Jarvi)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 7 Mar 2011 14:50:33 -0500
> From: Jason Sachs <jmsachs at gmail.com>
> To: rxtx at qbang.org
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID:
> <AANLkTimev2ZN8SuPQZf7Xd9fmCGxkvr9=SEXW5524Zz_ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
>> From: Kevin Harrington NR <kharrington at neuronrobotics.com>
>> To: rxtx at qbang.org
>> Subject: [Rxtx] NRJavaSerial, a fork of rxtx that fixes the papercuts!
>> Message-ID:
>> ? ? ? ?<AANLkTikahcYioCisT_YE=oMEP_2ZOGNJQt=2WigZL0FK at mail.gmail.com>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Hey all, this is just a heads up that i have made a fork of
>> rxtxSerial. Some of the features we have added:
>>
>
> Why GPLv3 rather than LGPL? Our company won't touch GPL libraries with
> a ten-foot pole.
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 7 Mar 2011 22:10:43 +0200
> From: Kustaa Nyholm <Kustaa.Nyholm at planmeca.com>
> To: "rxtx at qbang.org" <rxtx at qbang.org>
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID: <C99B0703.649E%kustaa.nyholm at planmeca.com>
> Content-Type: text/plain; charset="us-ascii"
>
> On 3/7/11 21:50, "Jason Sachs" <jmsachs at gmail.com> wrote:
>>
>>Why GPLv3 rather than LGPL? Our company won't touch GPL libraries with
>>a ten-foot pole.
>>_______________________________________________
>
> Oh crap, makes it useless for me and many others.
>
> Also I see no provision in RxTx license to change
> it so how could anyone change it to GPLv3?
>
> br Kusti
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 7 Mar 2011 15:24:08 -0500
> From: Scott Howard <showard314 at gmail.com>
> To: rxtx at qbang.org
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID:
> <AANLkTinQSBu8-r=ZJHbPhWRdUU1BMTfM-M2FEkh0ceM_ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Mon, Mar 7, 2011 at 3:10 PM, Kustaa Nyholm
> <Kustaa.Nyholm at planmeca.com> wrote:
>> Also I see no provision in RxTx license to change
>> it so how could anyone change it to GPLv3?
>
> I think this is allowed:
>
> 3. You may opt to apply the terms of the ordinary GNU General Public
> License instead of this License to a given copy of the Library. To do
> this, you must alter all the notices that refer to this License, so
> that they refer to the ordinary GNU General Public License, version 2,
> instead of to this License. (If a newer version than version 2 of the
> ordinary GNU General Public License has appeared, then you can specify
> that version instead if you wish.) Do not make any other change in
> these notices.
>
> Once this change is made in a given copy, it is irreversible for
> that copy, so the ordinary GNU General Public License applies to all
> subsequent copies and derivative works made from that copy.
>
> This option is useful when you wish to copy part of the code of
> the Library into a program that is not a library.
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 7 Mar 2011 15:24:47 -0500
> From: Jason Sachs <jmsachs at gmail.com>
> To: rxtx at qbang.org
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID:
> <AANLkTin-PT0Oa2so9WLsxobBetVFBu18yWUELnOu+DQ7 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Mon, Mar 7, 2011 at 2:50 PM, Jason Sachs <jmsachs at gmail.com> wrote:
>>> From: Kevin Harrington NR <kharrington at neuronrobotics.com>
>>> To: rxtx at qbang.org
>>> Subject: [Rxtx] NRJavaSerial, a fork of rxtx that fixes the papercuts!
>>> Message-ID:
>>> ? ? ? ?<AANLkTikahcYioCisT_YE=oMEP_2ZOGNJQt=2WigZL0FK at mail.gmail.com>
>>> Content-Type: text/plain; charset=ISO-8859-1
>>>
>>> Hey all, this is just a heads up that i have made a fork of
>>> rxtxSerial. Some of the features we have added:
>>>
>>
>> Why GPLv3 rather than LGPL? Our company won't touch GPL libraries with
>> a ten-foot pole.
>>
>
> Let me back up a second (perhaps to make up for my lack of diplomacy)
> and state that I think any progress w/ rxtx is good.
>
> If an rxtx fork were LGPL (or some other non-spreading open source
> license) and leading in a good direction, I'd gladly return the favor
> by posting any improvements or bugfixes I found to the community.
>
> --Jason
>
>
> ------------------------------
>
> Message: 5
> Date: Mon, 7 Mar 2011 15:36:13 -0500
> From: Jason Sachs <jmsachs at gmail.com>
> To: rxtx at qbang.org, kharrington at neuronrobotics.com
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID:
> <AANLkTimY0p1mvMx0BubBfdjH8xs-+kOjat_ArnEjRn0_ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Kevin: could you clarify the license?
>
> http://nrjavaserial.googlecode.com/svn/trunk/nrjavaserial/src/main/java/gnu/io/CommPort.java
> has the RXTX 2.1 license
> (LGPL v 2.1 + Linking Over Controlled Interface.)
>
> but http://code.google.com/p/nrjavaserial/ says GPLv3.
>
> --Jason
>
>
> ------------------------------
>
> Message: 6
> Date: Mon, 7 Mar 2011 16:00:02 -0500
> From: Kevin Harrington NR <kharrington at neuronrobotics.com>
> To: Jason Sachs <jmsachs at gmail.com>
> Cc: rxtx at qbang.org
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID:
> <AANLkTimjoQCrG=+JAoYbqXbiErq=N3ZxKbfoOpWasaCp at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> The one downside to google code is that it does not allow custom
> licensing. You have to pick from a drop-down list. Treat the licences
> on the files themselves as the licence to be concerned with, and
> ignore the "project licence". Sorry for the confusion.
>
> On Mon, Mar 7, 2011 at 3:36 PM, Jason Sachs <jmsachs at gmail.com> wrote:
>> Kevin: could you clarify the license?
>>
>> http://nrjavaserial.googlecode.com/svn/trunk/nrjavaserial/src/main/java/gnu/io/CommPort.java
>> has the RXTX 2.1 license
>> (LGPL v 2.1 + Linking Over Controlled Interface.)
>>
>> but http://code.google.com/p/nrjavaserial/ says GPLv3.
>>
>> --Jason
>>
>
>
> ------------------------------
>
> Message: 7
> Date: Tue, 8 Mar 2011 08:08:18 +1100
> From: iqzw2r602 at sneakemail.com
> To: Rxtx at qbang.org
> Subject: Re: [Rxtx] NRJavaSerial, a fork of rxtx that fixes the
> papercuts!
> Message-ID: <11253-1299532098-811882 at sneakemail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Nice!
>
> Out of curiosity, did you use the patch that I sent Trent about two years
> ago to do the native library loading, or did you implement your own
> solution?
>
> Cheers,
>
> Uwe
>
> On Tue, Mar 8, 2011 at 5:46 AM, Kustaa Nyholm Kustaa.Nyholm-at-planmeca.com|
> rxtx.org mailing list/Example Allow| <cwv4krwhva0t at sneakemail.com> wrote:
>
>> On 3/7/11 19:47, "Kevin Harrington NR" <kharrington at neuronrobotics.com>
>> wrote:
>>
>> >Hey all, this is just a heads up that i have made a fork of
>> >rxtxSerial. Some of the features we have added
>>
>> <snip>
>>
>> great! If also does what it says on the tin: brilliant!
>>
>> Congrats and thanks.
>>
>> br Kusti
>>
>>
>>
>>
>> _______________________________________________
>> Rxtx mailing list
>> Rxtx at qbang.org
>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://mailman.qbang.org/pipermail/rxtx/attachments/20110308/18d7d135/attachment-0001.htm>
>
> ------------------------------
>
> Message: 8
> Date: Mon, 7 Mar 2011 17:31:47 -0500
> From: Aaron Wolfe <aawolfe at gmail.com>
> To: rxtx at qbang.org
> Subject: Re: [Rxtx] NRJavaSerial, a fork of rxtx that fixes the
> papercuts!
> Message-ID:
> <AANLkTinqiN6xM=gT6Cca-jos4Qp-HpuKX1RDY7WF5PoX at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Mon, Mar 7, 2011 at 12:47 PM, Kevin Harrington NR
> <kharrington at neuronrobotics.com> wrote:
>> Hey all, this is just a heads up that i have made a fork of
>> rxtxSerial. Some of the features we have added:
>>
>> * Self deployment of native libraries ( all native code is stored
>> inside the jar and deployed at runtime). No more manual install of
>> native code.
>> * Arm Cortex support (Gumstix)
>> * Android Support (requires a rooted phone for now)
>> * Google Code (SVN) repository for easy code and jar access
>> * Single makefile compile (simplifies the compilation of project binaries)
>> * Ant build script for jar creation
>> * Removal of partialy implemented code to streamline the lib for just
>> serial port access
>> * Full Eclipse integration, for testing application code against sources.
>>
>> And a bunch of bug fixes:
>>
>> * Fixed the memory access error that causes OSX to crash the JVM when
>> serial.close() is cvalled
>> * Fixed the windows serial port zombie bind that prevents re-accessing
>> serial ports when exiting on an exception
>> * Fixed erronious printouts of native library mis-match
>>
>> To check it out, take a look at our page here:
>>
>> http://code.google.com/p/nrjavaserial/
>
> This is interesting, getting the native libs set up has been an issue
> for some of my users. Will have to check it out.
>
> Out of curiosity, what Android devices provide a serial port? Or are
> there some that allow USB host mode and then a usb-serial adapter? I
> have only an Android cell phone, don't think it can do anything serial
> but would love to be wrong about that.
>
>
> ------------------------------
>
> Message: 9
> Date: Mon, 07 Mar 2011 15:54:39 -0700
> From: <jfh at greenhousepc.com>
> To: aaron at aaronwolfe.com, rxtx at qbang.org
> Subject: Re: [Rxtx] [SPAM] Re: NRJavaSerial, a fork of rxtx that
> fixes the papercuts!
> Message-ID:
> <20110307155437.8ef0e5b4a80cef441275a6330ffad77d.6914b82572.wbe at email13.secureserver.net>
>
> Content-Type: text/plain; charset="us-ascii"
>
> An HTML attachment was scrubbed...
> URL: <http://mailman.qbang.org/pipermail/rxtx/attachments/20110307/f20eabe1/attachment-0001.htm>
>
> ------------------------------
>
> Message: 10
> Date: Mon, 7 Mar 2011 16:53:50 -0700 (MST)
> From: Trent Jarvi <tjarvi at qbang.org>
> To: rxtx at qbang.org
> Cc: Jason Sachs <jmsachs at gmail.com>
> Subject: Re: [Rxtx] Rxtx Digest, Vol 43, Issue 6
> Message-ID: <alpine.LFD.2.00.1103071624120.22706 at rxtx.qbang.org>
> Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
>
>
> Hi Kevin,
>
> Until Google fixes the options as developers have requested, I'd suggest
> the least misleading dropdown option is "Other Open Source" with a
> clarification about LGPL 2.1 on the project page.
>
> If you are not supporting the CommAPI SPI interface that was available
> prior to the current JSR so that applications work in the javax.comm
> namespace, there is no need for the linking over controlled interfaces
> exception. RXTX 2.0 is used in that fashion but RXTX 2.1 is not. The
> exception explicitly states it can be removed if the source has been
> modified. The license is then explicitly OSI reviewed and approved as
> Google requests but is not in their drop down box as it should be and is
> for the GPL v2.
>
> http://opensource.org/licenses/alphabetical
> http://opensource.org/licenses/lgpl-2.1
>
> The drawback would be that the library effectively could never be used in
> that SPI/controlled interface fashion again.
>
> On Mon, 7 Mar 2011, Kevin Harrington NR wrote:
>
>> The one downside to google code is that it does not allow custom
>> licensing. You have to pick from a drop-down list. Treat the licences
>> on the files themselves as the licence to be concerned with, and
>> ignore the "project licence". Sorry for the confusion.
>>
>> On Mon, Mar 7, 2011 at 3:36 PM, Jason Sachs <jmsachs at gmail.com> wrote:
>>> Kevin: could you clarify the license?
>>>
>>> http://nrjavaserial.googlecode.com/svn/trunk/nrjavaserial/src/main/java/gnu/io/CommPort.java
>>> has the RXTX 2.1 license
>>> (LGPL v 2.1 + Linking Over Controlled Interface.)
>>>
>>> but http://code.google.com/p/nrjavaserial/ says GPLv3.
>>>
>>> --Jason
>>>
>> _______________________________________________
>> Rxtx mailing list
>> Rxtx at qbang.org
>> http://mailman.qbang.org/mailman/listinfo/rxtx
>>
>
>
> ------------------------------
>
> _______________________________________________
> Rxtx mailing list
> Rxtx at qbang.org
> http://mailman.qbang.org/mailman/listinfo/rxtx
>
>
> End of Rxtx Digest, Vol 43, Issue 7
> ***********************************
>
More information about the Rxtx
mailing list