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:21:29 EDT 2008


I think the answer is that if we use GPL, then the whole project might  
take on GPL.  So, we should avoid this if we can.

On Jun 12, 2008, at 12:18 PM, Gregory Haber wrote:

> 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
>>>>
>>>
>>
>




More information about the dna-dev mailing list