OK to use GPLed class libraries in DNA sequencers ( was Re: [dna-dev] Required headers on all files)

Stefano Maestri stefano.maestri at javalinux.it
Fri Jun 13 02:59:21 EDT 2008


Hi,
why don't use smooks?

http://milyn.codehaus.org/Smooks

It could solve csv and a lot of other use case and it's LGPL. It's 
indeed a great toy.

bye
S.

Gregory Haber wrote on 12/06/08 19:18:
> Yeah, there are plenty of other alternatives - in particular, Apache
> Commons project has one in the works:
>
> http://commons.apache.org/sandbox/csv/
>
> So there is not really a problem for implementing this specific
> sequencer, this is more idle curiousity...no rush on finding the answer.
> I asked one of the JBoss Developer Studio developers about this and he
> thought that the answer was probably "no", unless they make a specific
> GPL exception for linking(which they don't in this case).  Otherwise I
> think it pollutes the whole code base, forcing it all to be GPL.
>
> Regards,
>
> Greg
>
> On Thu, 2008-06-12 at 12:10 -0500, Randall Hauch wrote:
>   
>> Greg:
>>
>> Have you looked at http://sourceforge.net/projects/javacsv/?  Are  
>> there other alternatives?
>>
>> On Jun 12, 2008, at 11:55 AM, Randall Hauch wrote:
>>
>>     
>>> Greg:
>>>
>>> I don't know the answer to that.  I know we're using some projects  
>>> with MIT or Apache license, but no GPL to date (that I'm aware of).   
>>> I'll look into it and get back to you.  (Unless someone else on the  
>>> list already knows.)
>>>
>>> Randall
>>>
>>> On Jun 12, 2008, at 11:47 AM, Gregory Haber wrote:
>>>
>>>       
>>>> Hi Randall,
>>>>
>>>> I've made a first pass at DNA-105 (delimited text sequencer).  In  
>>>> it I
>>>> use the Ostermiller Utils classes
>>>> (http://ostermiller.org/utils/download.html) to do the delimited text
>>>> parsing.
>>>>
>>>> Before I do any more work on it (and "officially" pick it up from the
>>>> JIRA queue), though, it occurred to me - these classes are GPL, where
>>>> DNA is LGPL.
>>>>
>>>> Is it OK to build sequencers using class libraries that are GPL? or  
>>>> do
>>>> they need a less restrictive license like LGPL or Apache?
>>>>
>>>> It isn't a problem to implement this individual connector (there are
>>>> lots of good delimited text parsing classes out there under a  
>>>> variety of
>>>> licenses - and although this is something I could do myself, this
>>>> parsing is actually a lot more difficult a problem than it appears
>>>> initially, so I would prefer not to do it), but I was curious as to
>>>> whether using GPLed libraries is OK.
>>>>
>>>> Thanks,
>>>>
>>>> Greg
>>>>
>>>> On Tue, 2008-06-10 at 16:58 -0500, Randall Hauch wrote:
>>>>         
>>>>> Please make sure that add the correct JBoss header to all files in
>>>>> JBoss DNA.  We're not being consistent with our commits, so please  
>>>>> go
>>>>> through code you've recently created and make the appropriate  
>>>>> changes.
>>>>>
>>>>>
>>>>> The easiest way to do this is to set up your development environment
>>>>> to automatically add the following header to all Java classes:
>>>>>
>>>>>
>>>>> /*
>>>>> * JBoss, Home of Professional Open Source.
>>>>> * Copyright 2008, Red Hat Middleware LLC, and individual  
>>>>> contributors
>>>>> * as indicated by the @author tags. See the copyright.txt file in  
>>>>> the
>>>>> * distribution for a full listing of individual contributors.
>>>>> *
>>>>> * This is free software; you can redistribute it and/or modify it
>>>>> * under the terms of the GNU Lesser General Public License as
>>>>> * published by the Free Software Foundation; either version 2.1 of
>>>>> * the License, or (at your option) any later version.
>>>>> *
>>>>> * This software is distributed in the hope that it will be useful,
>>>>> * but WITHOUT ANY WARRANTY; without even the implied warranty of
>>>>> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>>>>> * Lesser General Public License for more details.
>>>>> *
>>>>> * You should have received a copy of the GNU Lesser General Public
>>>>> * License along with this software; if not, write to the Free
>>>>> * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
>>>>> * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
>>>>> */
>>>>>
>>>>>
>>>>> We also have to add it to all property files:
>>>>>
>>>>>
>>>>> #
>>>>> # JBoss, Home of Professional Open Source.
>>>>> # Copyright 2008, Red Hat Middleware LLC, and individual  
>>>>> contributors
>>>>> # as indicated by the @author tags. See the copyright.txt file in  
>>>>> the
>>>>> # distribution for a full listing of individual contributors.
>>>>> #
>>>>> # This is free software; you can redistribute it and/or modify it
>>>>> # under the terms of the GNU Lesser General Public License as
>>>>> # published by the Free Software Foundation; either version 2.1 of
>>>>> # the License, or (at your option) any later version.
>>>>> #
>>>>> # This software is distributed in the hope that it will be useful,
>>>>> # but WITHOUT ANY WARRANTY; without even the implied warranty of
>>>>> # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
>>>>> # Lesser General Public License for more details.
>>>>> #
>>>>> # You should have received a copy of the GNU Lesser General Public
>>>>> # License along with this software; if not, write to the Free
>>>>> # Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
>>>>> # 02110-1301 USA, or see the FSF site: http://www.fsf.org.
>>>>> #
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> dna-dev mailing list
>>>>> dna-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/dna-dev
>>>>>           
>
> _______________________________________________
> dna-dev mailing list
> dna-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/dna-dev
>   




More information about the dna-dev mailing list