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