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 12:47:51 EDT 2008


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