Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]RE: [tlug] non-GPL dll inside GPL
- Date: Thu, 12 Jul 2007 18:36:06 +0900
- From: <burlingk@example.com>
- Subject: RE: [tlug] non-GPL dll inside GPL
On Thu, 12 Jul 2007 14:54:52 +0900, Nguyen Vu Hung <vu-hung@example.com> wrote in <4695C22C.7050003@example.com>: > > Unikey ( http://unikey.org ) is a Vietnamese keyboard driver licensed > under GPL. > > Arcording to README.txt in Unikey 3.62, it contains a non-open-source > library ( rtfio.dll ). > <Snip> > >From version 3.62, UniKey uses RtfIO library for converting > rich texts. At the moment I cannot > release source code of this library. Therefore, this package > includes only the binary library > in rtfio\rtfio.dll. You will need rtfio\rtfio.lib to build > UniKey. The header file of > this library is rtfio\intrtfio.h. To run UniKey, rtfio.dll > must be in the same folder as UniKey program. Ok... Down to the nitty gritty. The first question to ask is simple, "Does the author have the right to distribute the library in binary dll form with his project." If the answer is no, then that pretty much hoses the whole project as a valid GPL project. If the answer is yes, that he does have the right to do this, then it should be ok as a project. There are just two potential moral issues in the eyes of many Free Software, and a few Open Source programmers. 1) It uses a closed library. This makes a lot of people nervouse, and for some of the Free Software guys, it is borderline on being an ethical issue. :P 2) It binds the source code temporarily to a specific platform. This means that if someone wants to use the code on a platform other than windows, they need to put a lot of work into emulating the functionality of that Library. In either case, depending on which version of the GPL that he used, it should be legal, but not necessarily in keeping with what a lot of the community likes. On the legal side of things, and the word of the liscense it all comes down to that first copy right question. Does he have the express right to copy and distribute that binary file. Under the liscense, as long as all the files are there that are needed to compile and run the program, it should be ok. It would be good for the future of his project though if he could obtain the right to distribute the dll file freely. Another thing he might concider is to use whichever DLL that Windows uses internally, and creat a wrapper for it. That would allow him to modify the wrapper to work with libraries under different environments. ^^;
- Follow-Ups:
- RE: [tlug] non-GPL dll inside GPL
- From: Stephen J. Turnbull
Home | Main Index | Thread Index
- Prev by Date: [tlug] Firefox a security risk when combined with IE?
- Next by Date: Re: [tlug] [OT] Say _no_ to the Microsoft Office format as an ISO standard
- Previous by thread: [tlug] non-GPL dll inside GPL
- Next by thread: RE: [tlug] non-GPL dll inside GPL
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links