CRFSuite license - BSD or GPL

19 views
Skip to first unread message

antonio...@gmail.com

unread,
Aug 8, 2017, 12:46:21 PM8/8/17
to cleartk-users

  We are interested in using the cleartk's wrapper for CRFSuite (https://github.com/ClearTK/cleartk/tree/master/cleartk-ml-crfsuite) but we are uncertain about the license under which the code is distributed. The LICENSE file at the root directory makes us think that it might be under BSD but the java files contain a header indicating that the code is GPL. Which ones should be assume for this wrapper?

   Thank you in advance for the clarification,
   Antonio

Philip Ogren

unread,
Aug 9, 2017, 9:46:55 AM8/9/17
to cleart...@googlegroups.com
ClearTK is released under the BSD in most cases.  Some of the sub-modules are released under GPL to be consistent with the third party licensing requirements of the dependencies required by that sub-module.  If cleartk-ml-crfsuite has a GPL license attached to it, then it is probably correct and it is probably because crfsuite is also released under GPL.  Let me know if that is not the case.

Philip

--
You received this message because you are subscribed to the Google Groups "cleartk-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cleartk-users+unsubscribe@googlegroups.com.
To post to this group, send email to cleart...@googlegroups.com.
Visit this group at https://groups.google.com/group/cleartk-users.
For more options, visit https://groups.google.com/d/optout.

Richard Eckart de Castilho

unread,
Aug 9, 2017, 9:55:07 AM8/9/17
to cleart...@googlegroups.com, Martin Riedl
Hi all,

> On 09.08.2017, at 15:46, Philip Ogren <phi...@ogren.info> wrote:
>
> ClearTK is released under the BSD in most cases. Some of the sub-modules are released under GPL to be consistent with the third party licensing requirements of the dependencies required by that sub-module. If cleartk-ml-crfsuite has a GPL license attached to it, then it is probably correct and it is probably because crfsuite is also released under GPL. Let me know if that is not the case.

If I remember correctly, that code was contributed by Martin Riedl while
he was working in Darmstadt. Looking at the class, I see no reason why
this code should be GPL-licensed. The crfsuite binary is called as an
external process, so it's license should not encumber the Java wrapper.
In any case, crfsuite is licensed under a modified BSD license.

The header says something about "cleartk-syntax-berkeley"... the Berkele
module is surely GPL. It appears to me that the GPL header in that file
is a copy/paste relict...

I set Martin CC - maybe he has additional insight.

Cheers,

-- Richard

Martin Riedl

unread,
Aug 10, 2017, 6:33:09 PM8/10/17
to Richard Eckart de Castilho, cleart...@googlegroups.com
Hi together,

I would always consider publishing code using the most permissive
license. I'm not sure why the GPL license plate is added. As the
crfsuite also using a modified BSD license, we should switch to BSD for
that package.

Cheers,
Martin


Am 8/9/17 um 3:55 PM schrieb Richard Eckart de Castilho:
--
----------------------------------------------------------------------
Martin Riedl
Universität Hamburg
Department of Informatics
Language Technology Group (LT)
Vogt-Kölln-Straße 30
22527 Hamburg

Room: F-417

+49 40 42838-2366
ri...@informatik.uni-hamburg.de
www.uni-hamburg.de

Philip Ogren

unread,
Aug 11, 2017, 8:33:44 PM8/11/17
to Richard Eckart de Castilho, cleart...@googlegroups.com
I agree.  It seems like a mistake.  If someone is willing to make the change, then please do.  

--
You received this message because you are subscribed to the Google Groups "cleartk-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cleartk-user...@googlegroups.com.

Richard Eckart de Castilho

unread,
Aug 12, 2017, 5:00:00 AM8/12/17
to Philip Ogren, cleart...@googlegroups.com, Martin Riedl
On 12.08.2017, at 02:33, Philip Ogren <phi...@ogren.info> wrote:
>
> I agree. It seems like a mistake. If someone is willing to make the change, then please do.

Maybe Martin as the original contributor could do a PR and you Philip could merge it?

Looks like I (and likely Martin as well) not longer have write permissions since the move to GitHub.

Cheers,

-- Richard

Steven Bethard

unread,
Aug 15, 2017, 5:52:20 PM8/15/17
to cleart...@googlegroups.com, Philip Ogren, Martin Riedl
I've invited Richard to the ClearTK organization, since, as you may have observed, neither Philip nor I have been very involved with ClearTK recently. So if Martin issues a pull request, hopefully Richard can merge it if neither Philip nor I do.

Steve

Reply all
Reply to author
Forward
0 new messages