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

Randall Hauch rhauch at redhat.com
Thu Jun 12 13:15:28 EDT 2008


Here's another option that seems very active:  http://sourceforge.net/projects/csv4j/

I'm still waiting for the answer about using GPL.  However, it there's  
something else that is LGPL and that works as well, then it'd be  
better to use LGPL.  The question is whether an LGPL library works as  
well.


On Jun 12, 2008, at 12:10 PM, 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
>>>
>>
>




More information about the dna-dev mailing list