LWN.net Logo

Is this really OpenSource?

Is this really OpenSource?

Posted Oct 24, 2003 9:22 UTC (Fri) by TeeJay (guest, #16239)
In reply to: Is this really OpenSource? by coriordan
Parent article: Alias-i Goes Open Source with LingPipe Natural Language Processing Tools

Yes its open source

its pretty reasonable that the data generated by it remains open source as well as just the code.

Why do people moan they can't use OSS or OSS data in proprietary projects - if you doing a proprietary project you can always (god forbid) negotiate a reasonable license based on what you use.

Dual licensing allows proprietary software developers to actually pay for stuff they will be selling while at the same time letting everybody else benefit.

This kind of deal is becoming popular and allows funding to come into companies like MySQL.

quit whinging


(Log in to post comments)

Is this really OpenSource?

Posted Oct 24, 2003 9:40 UTC (Fri) by hppnq (subscriber, #14462) [Link]

I think you've missed the point, big time.

The question is: can this software be called open source (or free, let's not get into _that_ discussion ;-) software if it contains a clause like this?

This has nothing to do with not being reasonable, whining and complaining. I am all for all of those but in this case I'll just stick to reading the license.

Is this really OpenSource?

Posted Oct 25, 2003 10:07 UTC (Sat) by dvdeug (subscriber, #10998) [Link]

GCC is open source. But I can compile it with an non-open source compiler, I can edit it in Visual Studio and play it through Dragon NaturalSpeaking. You can't do that with the data, so it's not open source.

Is this really OpenSource?

Posted Oct 27, 2003 4:10 UTC (Mon) by error27 (subscriber, #8346) [Link]

>>its pretty reasonable that the data generated by it remains open source as well as just the code.

It's rare for open source products to affect the data generated. The only example I know of is ancient Bison. Bison is a program that generates C code. At one point, the generated code included bits of GPL code and thus could only be used under the terms of the GPL. Bison was changed in version 1.24 and the generated code is no longer automatically GPL licensed.

I can see why LingPipe added paragraph 4 to their license. The GPL is not clear about what meaning of "linking" is. For example, is piping linking? The LingPipe license makes it clear that it is.

GCC faced a similar problem when Micheal Dupont wrote his GCC Introspector. The introspector allowed people to save internal GCC information to a file. While the feature would be usefull for debugging, but it would also let someone write a non-Free machine code generator using GCC as a base. In the end, GCC decided that the benefits were not worth the cost.

Unfortunately for LingPipe, I'm not sure that their license is legally binding. Theoretically, I could write a program that "uses any output of [LingPipe]" without ever using LingPipe or agreeing to the license. At that point, I would be violating their license but they couldn't do anything about it. Compare that to the GPL where you can't violate the GPL without also violating copyright laws.

My feeling is that the should have just released the code under the GPL. The GPL is a little ambigous about linking but it would cover most of the situations they care about. The situations that the GPL doesn't cover are not worth the pain of using an unconventional license.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds