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