public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: gernot@cse.unsw.edu.au
To: cygwin@sourceware.cygnus.com
Subject: Cygwin license
Date: Sun, 14 Mar 1999 23:24:00 -0000	[thread overview]
Message-ID: <990315072308.3841@cse.unsw.edu.au> (raw)

Hi,

I'm a professor at the University of New South Wales (UNSW) in Sydney,
Australia and am teaching a course on operating systems.

For our assignments we use a teaching operating system called Topsy from
ETH Zurich, which runs on the MIPS architecture. We use the SimOS system
from Stanford to run Topsy on our various Unix platforms.

As many of our students own wintel systems we would like to make
SimOS/Topsy available for them to use when working at home on
assignments. We are confident that we can port SimOS to wintel, provided
we can link against the Cygwin API library.

This is where we have a licensing problem. Your license requires all
code to be linked against your library to be GPLed. According to
http://sourceware.cygnus.com/cygwin/licensing.html:

               The Cygwin API library found in the winsup subdirectory
               of the source code is also covered by the GNU GPL. By
               default, all executables link against this library (and
               in the process include GPL'd Cygwin glue code). This
               means that unless you modify the tools so that compiled
               executables do not make use of the Cygwin library, your
               compiled programs will also have to be free software
               distributed under the GPL with source code available to
               all.

The SimOS source is available under a license from Stanford University
(attached below). It differs from the GPL in that:

 - it does not require making code available in source form,

 - it does not allow commercial use.

We would be happy to be bound by the GPL requirement of making
everything we distribute as binaries available in source form. In fact,
we always planned to release our ports in source on the web.

However, we can, of course, not relax Stanford's restrictions on
commercial use without their agreement (which seems unlikely). Hence we
fear that we might be technically in breach of your license if we link
SimOS against your library, even though we feel that we would be
adhering to the spirit of it.

We would appreciate if you could clarify this licensing issue for us,
and hope that we will be able to use the Cygwin API library as outlined
above.

Yours sincerely,
Gernot Heiser

------------------------------------------------------------------------

License Agreement from Stanford University
------------------------------------------

1.  Hereafter, "SimOS" refers to the SimOS machine simulation
environment and all associated source and documentation materials.

This is a legal agreement between you, RECIPIENT, and STANFORD
UNIVERSITY.  By accepting, receiving and using SimOS, you are agreeing
to be bound by the terms of this Agreement.  If you do not agree to
the terms of this Agreement, promptly return SimOS to STANFORD.

2.  STANFORD grants to RECIPIENT a royalty-free, nonexclusive,
nontransferable, and non-commerical license to use SimOS furnished
hereunder, upon the terms and conditions set out below.

3.  RECIPIENT acknowledges that SimOS is a research tool still in the
development stage and that they are being supplied "as is," without
any accompanying services or improvements from STANFORD.

4.  STANFORD MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  By
way of example, but not limitation, STANFORD MAKES NO REPRESENTATIONS OR
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
THE USE OF THE LICENSED SOFTWARE COMPONENTS OR DOCUMENTATION WILL NOT
INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.  STANFORD
shall not be held liable for any liability nor for any direct, indirect or
consequential damages with respect to any claim by RECIPIENT or any third
party on account of or arising from this Agreement or use of SimOS.
--
Gernot Heiser                ,--_|\   School of Computer Sci. & Engin.
Phone:  +61 2 9385 5156     /      \  The University of NSW
Fax:    +61 2 9385 5995     \_,--._*  Sydney, Australia 2052
E-mail: G.Heiser@unsw.edu.au      v   http://www.cse.unsw.edu.au/~gernot
PGP	fingerprint: 94 1E B8 28 25 FD 7C 94  20 10 92 E5 0B FF 39 8F

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com

WARNING: multiple messages have this Message-ID
From: gernot@cse.unsw.edu.au
To: cygwin@sourceware.cygnus.com
Subject: Cygwin license
Date: Wed, 31 Mar 1999 19:45:00 -0000	[thread overview]
Message-ID: <990315072308.3841@cse.unsw.edu.au> (raw)
Message-ID: <19990331194500.s5ZbBoM3NEsXT2PPpgki0JuFeIWQ0BPlB48kbG0HgIE@z> (raw)

Hi,

I'm a professor at the University of New South Wales (UNSW) in Sydney,
Australia and am teaching a course on operating systems.

For our assignments we use a teaching operating system called Topsy from
ETH Zurich, which runs on the MIPS architecture. We use the SimOS system
from Stanford to run Topsy on our various Unix platforms.

As many of our students own wintel systems we would like to make
SimOS/Topsy available for them to use when working at home on
assignments. We are confident that we can port SimOS to wintel, provided
we can link against the Cygwin API library.

This is where we have a licensing problem. Your license requires all
code to be linked against your library to be GPLed. According to
http://sourceware.cygnus.com/cygwin/licensing.html:

               The Cygwin API library found in the winsup subdirectory
               of the source code is also covered by the GNU GPL. By
               default, all executables link against this library (and
               in the process include GPL'd Cygwin glue code). This
               means that unless you modify the tools so that compiled
               executables do not make use of the Cygwin library, your
               compiled programs will also have to be free software
               distributed under the GPL with source code available to
               all.

The SimOS source is available under a license from Stanford University
(attached below). It differs from the GPL in that:

 - it does not require making code available in source form,

 - it does not allow commercial use.

We would be happy to be bound by the GPL requirement of making
everything we distribute as binaries available in source form. In fact,
we always planned to release our ports in source on the web.

However, we can, of course, not relax Stanford's restrictions on
commercial use without their agreement (which seems unlikely). Hence we
fear that we might be technically in breach of your license if we link
SimOS against your library, even though we feel that we would be
adhering to the spirit of it.

We would appreciate if you could clarify this licensing issue for us,
and hope that we will be able to use the Cygwin API library as outlined
above.

Yours sincerely,
Gernot Heiser

------------------------------------------------------------------------

License Agreement from Stanford University
------------------------------------------

1.  Hereafter, "SimOS" refers to the SimOS machine simulation
environment and all associated source and documentation materials.

This is a legal agreement between you, RECIPIENT, and STANFORD
UNIVERSITY.  By accepting, receiving and using SimOS, you are agreeing
to be bound by the terms of this Agreement.  If you do not agree to
the terms of this Agreement, promptly return SimOS to STANFORD.

2.  STANFORD grants to RECIPIENT a royalty-free, nonexclusive,
nontransferable, and non-commerical license to use SimOS furnished
hereunder, upon the terms and conditions set out below.

3.  RECIPIENT acknowledges that SimOS is a research tool still in the
development stage and that they are being supplied "as is," without
any accompanying services or improvements from STANFORD.

4.  STANFORD MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  By
way of example, but not limitation, STANFORD MAKES NO REPRESENTATIONS OR
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
THE USE OF THE LICENSED SOFTWARE COMPONENTS OR DOCUMENTATION WILL NOT
INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.  STANFORD
shall not be held liable for any liability nor for any direct, indirect or
consequential damages with respect to any claim by RECIPIENT or any third
party on account of or arising from this Agreement or use of SimOS.
--
Gernot Heiser                ,--_|\   School of Computer Sci. & Engin.
Phone:  +61 2 9385 5156     /      \  The University of NSW
Fax:    +61 2 9385 5995     \_,--._*  Sydney, Australia 2052
E-mail: G.Heiser@unsw.edu.au      v   http://www.cse.unsw.edu.au/~gernot
PGP	fingerprint: 94 1E B8 28 25 FD 7C 94  20 10 92 E5 0B FF 39 8F

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


             reply	other threads:[~1999-03-14 23:24 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-14 23:24 gernot [this message]
     [not found] ` < 990315072308.3841@cse.unsw.edu.au >
1999-03-15  6:04   ` DJ Delorie
     [not found]     ` < 199903151403.JAA05958@envy.delorie.com >
1999-03-16  2:42       ` Gernot Heiser
1999-03-16  9:04         ` Bartlee Anderson
     [not found]           ` < 36EE7A7E.DA38DE04@ec.rockwell.com >
1999-03-16 14:19             ` Chris Faylor
1999-03-31 19:45               ` Chris Faylor
1999-03-31 19:45           ` Bartlee Anderson
1999-03-31 19:45         ` Gernot Heiser
1999-03-31 19:45     ` DJ Delorie
1999-03-31 19:45 ` gernot
1999-03-16  4:59 Earnie Boyd
     [not found] ` < 19990316130132.20506.rocketmail@send105.yahoomail.com >
1999-03-16  7:41   ` Chris Faylor
     [not found]     ` < 19990316104140.A1113@cygnus.com >
1999-03-16  9:57       ` Steve Morris
     [not found]         ` < 199903161757.MAA12041@brocade.nexen.com >
1999-03-16 12:21           ` DJ Delorie
     [not found]             ` < 199903162021.PAA20648@envy.delorie.com >
1999-03-16 14:01               ` Fergus Henderson
1999-03-16 14:11                 ` Greg Miller
1999-03-31 19:45                   ` Greg Miller
     [not found]                 ` < 19990317090106.27622@mundook.cs.mu.OZ.AU >
1999-03-16 15:00                   ` Steve Morris
     [not found]                     ` < 199903162300.SAA12402@brocade.nexen.com >
1999-03-16 15:15                       ` DJ Delorie
     [not found]                         ` < 199903162315.SAA17599@envy.delorie.com >
1999-03-16 16:43                           ` Steve Morris
     [not found]                             ` < 199903170043.TAA12533@brocade.nexen.com >
1999-03-16 17:04                               ` DJ Delorie
     [not found]                                 ` < 199903170104.UAA18337@envy.delorie.com >
1999-03-17  9:15                                   ` Steve Morris
1999-03-31 19:45                                     ` Steve Morris
1999-03-31 19:45                                 ` DJ Delorie
1999-03-31 19:45                             ` Steve Morris
1999-03-31 19:45                         ` DJ Delorie
1999-03-31 19:45                     ` Steve Morris
1999-03-31 19:45                 ` Fergus Henderson
     [not found]             ` <199903162234.RAA12379@brocade.nexen.com>
     [not found]               ` <199903162245.RAA17348@envy.delorie.com>
1999-03-16 16:30                 ` Steve Morris
     [not found]                   ` < 199903170029.TAA12499@brocade.nexen.com >
1999-03-16 16:44                     ` DJ Delorie
1999-03-31 19:45                       ` DJ Delorie
1999-03-31 19:45                   ` Steve Morris
1999-03-31 19:45             ` DJ Delorie
1999-03-16 14:14           ` Chris Faylor
1999-03-31 19:45             ` Chris Faylor
1999-03-31 19:45         ` Steve Morris
1999-03-31 19:45     ` Chris Faylor
1999-03-31 19:45 ` Earnie Boyd
1999-03-16 16:27 Earnie Boyd
1999-03-31 19:45 ` Earnie Boyd
1999-03-17 10:23 Earnie Boyd
     [not found] ` < 19990317182325.13786.rocketmail@send106.yahoomail.com >
1999-03-17 10:29   ` DJ Delorie
1999-03-31 19:45     ` DJ Delorie
1999-03-17 11:03   ` Steve Morris
1999-03-31 19:45     ` Steve Morris
1999-03-31 19:45 ` Earnie Boyd
1999-03-17 10:30 Suhaib M. Siddiqi
1999-03-31 19:45 ` Suhaib M. Siddiqi
1999-03-17 10:45 Earnie Boyd
1999-03-31 19:45 ` Earnie Boyd
1999-03-18 10:41 Bernard Dautrevaux
     [not found] ` < 8135911A809AD211AF6300A02480D175034934@iis000.microdata.fr >
1999-03-18 11:33   ` DJ Delorie
1999-03-31 19:45     ` DJ Delorie
1999-03-18 11:36 ` Charles Wilson
     [not found]   ` < 36F155AF.3841C83F@ece.gatech.edu >
1999-03-18 11:47     ` DJ Delorie
1999-03-31 19:45       ` DJ Delorie
1999-03-31 19:45   ` Charles Wilson
1999-03-31 19:45 ` Bernard Dautrevaux
1999-03-18 23:12 Bernard Dautrevaux
     [not found] ` < 8135911A809AD211AF6300A02480D175034935@iis000.microdata.fr >
1999-03-19  7:16   ` DJ Delorie
1999-03-19  8:41     ` Bartlee Anderson
1999-03-31 19:45       ` Bartlee Anderson
     [not found]     ` < 199903191516.KAA00938@envy.delorie.com >
1999-03-19  8:57       ` Steve Morris
     [not found]         ` < 199903191657.LAA14989@brocade.nexen.com >
1999-03-19  9:41           ` Larry Hall (RFK Partners, Inc)
1999-03-31 19:45             ` Larry Hall (RFK Partners, Inc)
1999-03-31 19:45         ` Steve Morris
1999-03-31 19:45     ` DJ Delorie
1999-03-31 19:45 ` Bernard Dautrevaux
1999-03-22  0:01 Kevin.Hughes
1999-03-31 19:45 ` Kevin.Hughes
2000-05-22 16:51 Cygwin library Zia Sarkeshik
2000-05-23  5:38 ` Cygwin license Thomas.Wolff
2000-05-23  6:22   ` DJ Delorie
2000-05-23  6:35     ` Chris Faylor
2002-02-01  9:30 cygwin license Info
2002-02-01  9:44 ` Peter Buckley
2003-04-02  0:37 Cygwin license Dmitri Dmitrienko
2003-04-02  1:55 ` cygwin license Christopher Faylor
2003-04-02 12:44   ` Ehud Karni
2003-04-02 15:31     ` Randall R Schulz
2003-04-02 20:30       ` Christopher Faylor
2003-04-02 20:46         ` Randall R Schulz
2003-04-02 21:38           ` Igor Pechtchanski
     [not found]           ` <Pine.GSO.4.44.0304021633370.21921-100000@slinky.cs.nyu.edu >
2003-04-02 21:46             ` Randall R Schulz
2003-04-03  4:27           ` Charles Wilson
2003-04-03  4:33             ` Igor Pechtchanski
2003-04-03  4:51             ` Randall R Schulz
2003-04-03 14:23               ` Christopher Faylor

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=990315072308.3841@cse.unsw.edu.au \
    --to=gernot@cse.unsw.edu.au \
    --cc=cygwin@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).