* Cygnus used in a Product ? @ 1997-10-14 23:13 desh 1997-10-15 7:51 ` Claus Brod 0 siblings, 1 reply; 8+ messages in thread From: desh @ 1997-10-14 23:13 UTC (permalink / raw) To: gnu-win32 Anybody, Anyone aware of any commercial application ported from UNIX to NT using Cygnus ? I would appreciate suggestion/Issues and experience related to porting a commercial Unix based product on Windows NT. thanks -desh - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-14 23:13 Cygnus used in a Product ? desh @ 1997-10-15 7:51 ` Claus Brod 1997-10-16 3:16 ` Fergus Henderson 0 siblings, 1 reply; 8+ messages in thread From: Claus Brod @ 1997-10-15 7:51 UTC (permalink / raw) To: desh; +Cc: gnu-win32 desh wrote: > Anybody, > > Anyone aware of any commercial application ported from UNIX to NT using > Cygnus ? > I would appreciate suggestion/Issues and experience related to porting a > commercial Unix based product on Windows NT. I'm not a licensing expert, but the license for the gnuwin32 stuff sounds as if you are required to ship source code for your app if it is based on gnuwin32 - I don't think that's acceptable for most commercial applications. But maybe I'm completely wrong on the licensing agreement? --claus_brod@hp.com----------------------------------------------------- Claus Brod, CoCreate Software Have you hugged your manager today? CoCreate Software GmbH A Hewlett-Packard Company Phone: +49 7031 951 152 -- http://www.geocities.com/SiliconValley/3366 ---#include <disclaimer>-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-15 7:51 ` Claus Brod @ 1997-10-16 3:16 ` Fergus Henderson 1997-10-17 9:51 ` Claus Brod 0 siblings, 1 reply; 8+ messages in thread From: Fergus Henderson @ 1997-10-16 3:16 UTC (permalink / raw) To: gnu-win32 Claus Brod <claus_brod@bbn.hp.com> writes: >desh wrote: >> Anyone aware of any commercial application ported from UNIX to NT using >> Cygnus ? >> I would appreciate suggestion/Issues and experience related to porting a >> commercial Unix based product on Windows NT. > >I'm not a licensing expert, but the license for the gnuwin32 stuff >sounds as if you are required to ship source code for your app if it is >based on gnuwin32 - I don't think that's acceptable for most commercial >applications. But maybe I'm completely wrong on the licensing agreement? Yes, you're wrong. You don't need to ship source code unless your app is a "derivative work" of the DLL, and if it just uses that standard POSIX interfaces it won't be. Disclaimer: I do not represent Cygnus, I am not a lawyer, this is not legal advice, yadda yadda yadda... | From fjh Fri Aug 8 19:00:24 1997 | Subject: Re: [gnu-win32@cygnus.com] Revised licensing terms | To: win32@lists.debian.org (win32) | Date: Fri, 8 Aug 1997 19:00:24 +1000 (EST) | In-Reply-To: <m0wwEHJ-00IdTiC@golem.pixar.com> from Bruce Perens at "Aug 6, 97 03:10:00 pm" | | > As long as they use a straight GPL as one of their licenses all of the | > tools will be OK with us, and only the library a problem. We could still | > work on a GLIBC 2.0 based library if we wished an LGPL platform. | | There should be no need for that. As far as I can see, commercial | software can still use cygwin.dll, so long as it is not a derivative | work. And since cygwin.dll just provides a standard POSIX interface, | it would be very hard for Cygnus to argue that a commercial application | that made use of it was a derivative work. (A Cygnus employee said as | much on the cygwin mailing list.) Linking with the beta18 libcygwin.a | should be fine too, because they've declared that we can use beta18 | under the terms of the Cygwin Licence, which basically says that | libcygwin.a can be used by anyone without any conditions applying. | | Thus the only thing we need to do is to continue to provide a version | of libcygwin.a that can be used with commercial software and that | works with future releases of cygwin.dll. Even that may be unnecessary. | | Disclaimer: I'm not a lawyer, this is not legal advice, yadda yadda yadda... -- Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit WWW: < http://www.cs.mu.oz.au/~fjh > | of excellence is a lethal habit" PGP: finger fjh@128.250.37.3 | -- the last words of T. S. Garp. - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-16 3:16 ` Fergus Henderson @ 1997-10-17 9:51 ` Claus Brod 1997-10-18 12:23 ` Larry Meadows 0 siblings, 1 reply; 8+ messages in thread From: Claus Brod @ 1997-10-17 9:51 UTC (permalink / raw) To: Fergus Henderson; +Cc: gnu-win32 > Yes, you're wrong. Good news! > You don't need to ship source code unless your app is a "derivative work" > of the DLL, and if it just uses that standard POSIX interfaces it won't be. In other words, as long as I just use the Cygwin32 DLL(s) along with the header files to compile and link my application, I can distribute my application along with the Cygwin32 DLLs (plus maybe the sources for the DLLs), but I am not forced to publish the sources for my application? --claus_brod@hp.com----------------------------------------------------- Claus Brod, CoCreate Software Have you hugged your manager today? CoCreate Software GmbH A Hewlett-Packard Company Phone: +49 7031 951 152 -- http://www.geocities.com/SiliconValley/3366 ---#include <disclaimer>-- - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-17 9:51 ` Claus Brod @ 1997-10-18 12:23 ` Larry Meadows 1997-10-19 5:27 ` 1997-10-19 21:15 ` Fergus Henderson 0 siblings, 2 replies; 8+ messages in thread From: Larry Meadows @ 1997-10-18 12:23 UTC (permalink / raw) To: Claus Brod; +Cc: gnu-win32 > In other words, as long as I just use the Cygwin32 DLL(s) along with the > header files to compile and link my application, I can distribute my > application along with the Cygwin32 DLLs (plus maybe the sources for the > DLLs), but I am not forced to publish the sources for my application? That's not true according to cygnus. Note that the cygwin32 stuff is under the GPL, not the LGPL; so the fact that you link against it requires you to distribute your source. The following is a quote from the FAQ ( http://www.cygnus.com/misc/gnu-win32/faq.html ): The Cygwin32 API library found in the winsup subdirectory of the source code is now also covered by the GNU GPL. Since by default all executables link against this library, programs compiled by the beta 17 tools will also have to be free software distributed under the GPL with source code available to all. lfm - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-18 12:23 ` Larry Meadows @ 1997-10-19 5:27 ` 1997-10-19 13:47 ` Larry Meadows 1997-10-19 21:15 ` Fergus Henderson 1 sibling, 1 reply; 8+ messages in thread From: @ 1997-10-19 5:27 UTC (permalink / raw) To: egcs ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-19 5:27 ` @ 1997-10-19 13:47 ` Larry Meadows 0 siblings, 0 replies; 8+ messages in thread From: Larry Meadows @ 1997-10-19 13:47 UTC (permalink / raw) To: David Relson; +Cc: lfm, claus_brod, gnu-win32 > Correct me if I am wrong ... > > My recollection of the GPL is that the source code must be available. > Neither the application nor the code has to be free - you can charge as you > wish. The key word is "available", not "free'. That's a very good point. However, below you'll find my interpretation of the license. A couple of quotes: Sec 2: b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. and, Sec 3: b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, So, it does appear that you can charge whatever you want for the binary, but it appears that the source code must be either included in that cost or distributed for a nominal charge. In the PC world this is really tough, since it is hard to charge more that $1000 or so for a program, and typically vendors would prefer to charge a lot more than that for source code. lfm - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Cygnus used in a Product ? 1997-10-18 12:23 ` Larry Meadows 1997-10-19 5:27 ` @ 1997-10-19 21:15 ` Fergus Henderson 1 sibling, 0 replies; 8+ messages in thread From: Fergus Henderson @ 1997-10-19 21:15 UTC (permalink / raw) To: Larry Meadows; +Cc: gnu-win32 Larry Meadows, you wrote: > > In other words, as long as I just use the Cygwin32 DLL(s) along with the > > header files to compile and link my application, I can distribute my > > application along with the Cygwin32 DLLs (plus maybe the sources for the > > DLLs), but I am not forced to publish the sources for my application? > > That's not true according to cygnus. Cygnus have been changing their tune. > Note that the cygwin32 stuff is under > the GPL, not the LGPL; so the fact that you link against it requires > you to distribute your source. That's not correct. The requirements of the GPL apply only if your work is a derived work. Merely linking against a DLL does not necessarily make your work a derived work. > The following is a quote from the > FAQ ( http://www.cygnus.com/misc/gnu-win32/faq.html ): > > The Cygwin32 API library found in the winsup subdirectory of the source code is now also covered by the GNU GPL. Since by default all > executables link against this library, programs compiled by the beta 17 tools will also have to be free software distributed under the GPL > with source code available to all. Well, Cygnus can put such statements in the FAQ list if they want, I guess, but being in the FAQ list won't make them correct. If Cygnus actually give such statements some legal teeth (e.g. by releasing B19 with a license that does not allow free use of libcygwin.a), then there are a number of people who are ready to fork a new stream of development from the existing B18 sources. (Disclaimer: I am not a lawyer. This is not legal advice. Yadda yadda yadda...) -- Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit WWW: < http://www.cs.mu.oz.au/~fjh > | of excellence is a lethal habit" PGP: finger fjh@128.250.37.3 | -- the last words of T. S. Garp. - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request@cygnus.com" with one line of text: "help". ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~1997-10-19 21:15 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 1997-10-14 23:13 Cygnus used in a Product ? desh 1997-10-15 7:51 ` Claus Brod 1997-10-16 3:16 ` Fergus Henderson 1997-10-17 9:51 ` Claus Brod 1997-10-18 12:23 ` Larry Meadows 1997-10-19 5:27 ` 1997-10-19 13:47 ` Larry Meadows 1997-10-19 21:15 ` Fergus Henderson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).