[sage-devel] Re: ianal but...

2007-02-19 Thread Alec Mihailovs

 (1) Is this license GPL compatible?  It seems like it might be.  It is 
 very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear 
 about
 patent issues, which is comforting.

I am not ANAL, but it can be considered not as a law question, but as a 
simple mathematical problem.

Every licence has 3 sets of statements: permissions, restrictions, and 
warranties.

A license A is compatible for license B (i.e. code developed under license A 
can be included in the distribution licensed under licence B), if the set of 
restrictions of A is a subset of the set of restrictions of B, the set of 
permissions of B is a subset of the set of permissions of A, and the set of 
warranties of B is a subset of the set of warranties of A.

While the Microsoft Permissive License permissions and warranties include 
all the GPL permissions and warranties, it has restrictions that are not 
present in GPL that makes it not GPL-compatible.

Alec 



--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread Timothy Clemans

http://en.wikipedia.org/wiki/Shared_source#Criticism

On 2/18/07, William Stein [EMAIL PROTECTED] wrote:
 Hello,

 Certain kind researchers at Microsoft Rsearch have code they would like to
 contribute to SAGE.  They are only allowed release it under the Microsoft
 Permissive License, which is described here (and linked to):


 http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx

 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear about
 patent issues, which is comforting.

 (2) General thoughts?

 --
 William Stein
 Associate Professor of Mathematics
 University of Washington
  


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread boothby

Answers.com INAL, but...

http://www.answers.com/topic/list-of-software-licenses



On Sun, 18 Feb 2007, William Stein wrote:

 Hello,

 Certain kind researchers at Microsoft Rsearch have code they would like to
 contribute to SAGE.  They are only allowed release it under the Microsoft
 Permissive License, which is described here (and linked to):


 http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx

 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear about
 patent issues, which is comforting.

 (2) General thoughts?

 --
 William Stein
 Associate Professor of Mathematics
 University of Washington

 




--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread Martin Albrecht

On Sunday 18 February 2007 17:30, William Stein wrote:
 Hello,

 Certain kind researchers at Microsoft Rsearch have code they would like to
 contribute to SAGE.  They are only allowed release it under the Microsoft
 Permissive License, which is described here (and linked to):


 http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourc
elicenses.mspx

 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear
 about patent issues, which is comforting.

The FSF Europe praises this license as GPL compatible here. This is obviously 
not a legal document, but still. 

http://newsvac.newsforge.com/newsvac/05/10/19/1635226.shtml

 (2) General thoughts?

In the back of my non-lawyer head I believe that either the Open Source 
Initiative or the FSE have some infrastructure in place to help projects like 
SAGE with these questions. What about the Microsoft lawyers? As they are 
already involved don't they have a position on if the license is GPL 
compatible?

Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread boothby

 In the back of my non-lawyer head I believe that either the Open Source
 Initiative or the FSE have some infrastructure in place to help projects like
 SAGE with these questions. What about the Microsoft lawyers? As they are
 already involved don't they have a position on if the license is GPL
 compatible?

FSF says:
Incompatible,
 This license does not permit commercial distribution, and only allows 
commercial use under certain circumstances.

 Microsoft has other licenses which it describes as Shared Source, some 
of which have different restrictions.

http://www.fsf.org/licensing/licenses/index_html#SoftwareLicenses

OSI doesn't have an entry for it.


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread Timothy Clemans

Boothby what you looked up does not seem to be the same as Microsoft
Permissive License


---
(Ms-PL) - The Ms-PL is the least restrictive of the Microsoft source
code licenses. It allows licensees to view, modify, and redistribute
the source code for either commercial or non-commercial purposes.
Under the Ms-PL, licensees may change the source code and share it
with others. Licensees may also charge a licensing fee for their
modified work if they so wish. Microsoft uses this license most
commonly for its developer tools, applications, and components.
---
MICROSOFT SHARED SOURCE CLI, C#, AND JSCRIPT LICENSE

This License governs use of the accompanying Software, and your use of
the Software constitutes acceptance of this license.

You may use this Software for any non-commercial purpose, subject to
the restrictions in this license. Some purposes which can be
non-commercial are teaching, academic research, and personal
experimentation. You may also distribute this Software with books or
other teaching materials, or publish the Software on websites, that
are intended to teach the use of the Software.


On 2/18/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

  In the back of my non-lawyer head I believe that either the Open Source
  Initiative or the FSE have some infrastructure in place to help projects 
  like
  SAGE with these questions. What about the Microsoft lawyers? As they are
  already involved don't they have a position on if the license is GPL
  compatible?

 FSF says:
 Incompatible,
  This license does not permit commercial distribution, and only allows 
 commercial use under certain circumstances.

  Microsoft has other licenses which it describes as Shared Source, some 
 of which have different restrictions.

 http://www.fsf.org/licensing/licenses/index_html#SoftwareLicenses

 OSI doesn't have an entry for it.


 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread Martin Albrecht

On Sunday 18 February 2007 17:53, Jason Martin wrote:
 I just learned what IANAL means, and indeed I am not a Lawyer, but
 point 3c of the Microsoft Permissive License appears to directly
 conflict with the GPL.

This is potentially endless, but:

3c: If you distribute any portion of the software, you must retain all 
copyright, patent, trademark, and attribution notices that are present in the 
software.

 * copyright -- same as in BSD style license, so this shouldn't be a problem
 * patent -- not covered by GPL v2 (?)
 * trademark -- not covered by GPL v2 (?)
 * attribution notice -- what does that mean exactly?

Thoughts?

Martin

PS: Get a lawyer ... quick ... sage-devel is about to be flooded by masses of 
law related e-mails by people without a slightest clue (e.g. me)

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread didier deshommes

On 2/18/07, William Stein [EMAIL PROTECTED] wrote:
 Hello,

 Certain kind researchers at Microsoft Rsearch have code they would like to
 contribute to SAGE.  They are only allowed release it under the Microsoft
 Permissive License, which is described here (and linked to):


 http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx

 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear about
 patent issues, which is comforting.


Simplest solution: MS employees should ask lawyers at their company
whether MS-PL is GPL2-compatible or not.

didier

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread Jason Martin

Oops, strike this comment.  Clearly I am neither a lawyer nor a
careful reader (commas are so tricky).  As I re-read the license
several times, I now cannot see any conflict with GPL.  However,
several webpages (including wikipedia's software license list) say
that it does conflict.

I cannot see how the Microsoft Permissive License would cause any
problem in a portion of software included with Sage.

--jason

On 2/18/07, Jason Martin [EMAIL PROTECTED] wrote:
 I just learned what IANAL means, and indeed I am not a Lawyer, but
 point 3c of the Microsoft Permissive License appears to directly
 conflict with the GPL.

 --jason

 On 2/18/07, William Stein [EMAIL PROTECTED] wrote:
  Hello,
 
  Certain kind researchers at Microsoft Rsearch have code they would like to
  contribute to SAGE.  They are only allowed release it under the Microsoft
  Permissive License, which is described here (and linked to):
 
 
  http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx
 
  (1) Is this license GPL compatible?  It seems like it might be.  It is very
  free (much more so than the GPL).  What do you think?  I couldn't find
  anything definitive online...  One thing -- this license is very clear about
  patent issues, which is comforting.
 
  (2) General thoughts?
 
  --
  William Stein
  Associate Professor of Mathematics
  University of Washington

 


 --
 Jason Worth Martin
 Asst. Prof. of Mathematics
 James Madison University
 http://www.math.jmu.edu/~martin
 phone: (+1) 540-568-5101
 fax: (+1) 540-568-6857

 Ever my heart rises as we draw near the mountains.
 There is good rock here. -- Gimli, son of Gloin



-- 
Jason Worth Martin
Asst. Prof. of Mathematics
James Madison University
http://www.math.jmu.edu/~martin
phone: (+1) 540-568-5101
fax: (+1) 540-568-6857

Ever my heart rises as we draw near the mountains.
There is good rock here. -- Gimli, son of Gloin

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread William Stein
On 2/18/07, Jason Martin [EMAIL PROTECTED] wrote:


 I just learned what IANAL means, and indeed I am not a Lawyer, but
 point 3c of the Microsoft Permissive License appears to directly
 conflict with the GPL.


Why???  Sorry, but that's not at all clear to me.  Point 3c says: (C) If
you distribute any portion of the software, you must retain all copyright,
patent, trademark, and attribution notices that are present in the
software.

Doesn't this basically mean that you can't just make a derived work that is
the original work but with the copyright and other statements from the
original work deleted?  I'm not convinced that is GPL incompatible.

I.e.,  I agree with Martin that this isn't clearly incompatible.

There might be patent restrictions in the Microsoft license that could
render it GPL incompatible. But those restrictions seem to me, as stated
in their license, might not be a problem. Here's the statement: (B) If you
bring a patent claim against any contributor over patents that you claim are
infringed by the software, your patent license from such contributor to the
software ends automatically.

 Simplest solution: MS employees should ask lawyers at their company
 whether MS-PL is GPL2-compatible or not.

Said MS employees are naive about such stuff.   Moreover, it doesn't matter
what the MS lawyers say about GPL compatibility of their license, since it
doesn't make it so.

Anyway, the real question isn't is the license GPL compatible, but is
code under this license suitable for inclusion in SAGE?   This is not a
well defined question, since it depends on the community, which is why I
greatly value your feedback.

William

--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread David Joyner

On 2/18/07, William Stein [EMAIL PROTECTED] wrote:
 Hello,

 Certain kind researchers at Microsoft Rsearch have code they would like to
 contribute to SAGE.  They are only allowed release it under the Microsoft
 Permissive License, which is described here (and linked to):


 http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx

 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find


I agree that it seems GPL compatible.


 anything definitive online...  One thing -- this license is very clear about
 patent issues, which is comforting.

 (2) General thoughts?

 --
 William Stein
 Associate Professor of Mathematics
 University of Washington
  


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread kaimmello


 (2) General thoughts?


Timeo Danaos et dona ferentes

Tiziano


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---



[sage-devel] Re: ianal but...

2007-02-18 Thread mabshoff


 (1) Is this license GPL compatible?  It seems like it might be.  It is very
 free (much more so than the GPL).  What do you think?  I couldn't find
 anything definitive online...  One thing -- this license is very clear about
 patent issues, which is comforting.


Hello,

According to 
http://en.wikipedia.org/wiki/List_of_software_licenses#GPL_2_incompatible
the MS-PL is not GPL compatible. There is no reason given and I would
be cautious whether this is true or not - this is Wikipedia after all.

The license isn't listed among the GPL compatible and incompatible
licenses at 
http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses
, but ifross considers it a license with restricted choices - see
http://www.ifross.de/ifross_html/lizenzcenter-en.html - back in 2005
the FSF Europe promised to look into the GPL compability but as fas as
I can tell nothing ever got published.

At http://weblogs.mozillazine.org/gerv/archives/2005/10/microsoft_annou.html
you get the following opinion:

 One very interesting feature of the licences, which differentiates e.g. the 
 Ms-PL from
 the BSD licence, is that they have each got a 
 termination-for-patent-litigation clause.
 Among other things, this makes the Ms-PL incompatible  with the GPL (or, at 
 least,
 GPL version 2).

At least in the past Microsoft Employees have contributed to GPL
licensed software and the Interix product (aka SFU or Services For
Unix - bought by Microsoft some time back) ships with software
licensed under the GPL, i.e. gcc and lots of other tools.

Microsoft's policy regarding the GPL might have changed and IANAL,
too. I personally would not accept anything not GPL licensed, but in
case of SAGE this is certainly not my call.

Cheers,

Michael


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~--~~~~--~~--~--~---