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(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/dna-dev
>>>>
_______________________________________________
dna-dev mailing list
dna-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/dna-dev