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:10:33 EDT 2008


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