OK to use GPLed class libraries in DNA sequencers ( was Re: [dna-dev] Required headers on all files)
Gregory Haber
ghaber at redhat.com
Fri Jun 13 10:46:32 EDT 2008
That is a great idea! Especially since we are considering using it for
DNA-31, DNA-32, and DNA-33 - so it would give us a consistent solution
across a number of use cases.
Are the developers assigned to those JIRAs (you for DNA-33 and Johnny
Verhaeg for DNA-31) still considering using Smooks?
Thanks,
Greg
On Fri, 2008-06-13 at 08:59 +0200, Stefano Maestri wrote:
> Hi,
> why don't use smooks?
>
> http://milyn.codehaus.org/Smooks
>
> It could solve csv and a lot of other use case and it's LGPL. It's
> indeed a great toy.
>
> bye
> S.
>
> Gregory Haber wrote on 12/06/08 19:18:
> > 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
> >>>>>
> >
> > _______________________________________________
> > dna-dev mailing list
> > dna-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/dna-dev
> >
>
> _______________________________________________
> 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