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

Gregory Haber ghaber at redhat.com
Thu Jun 12 13:18:39 EDT 2008


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