[MonoDevelop] Licensing concerns.

Chris Vickerson chris@vickerson.net
Wed, 14 Jul 2004 00:29:24 -0400


This is a multi-part message in MIME format.
--------------060800020104050100050709
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

(off topic)  Re: your disclaimer - is Novell [going to be] working on an 
Eclipse plugin for c# and Mono in the cards?

Chris

Miguel de Icaza wrote:

>Hello,
>
>[
>  Disclaimer: Novell is supporting the Eclipse project as the unified
>  IDE for software development.  Am only commenting here as an
>  individual interested in the success of MonoDevelop, and not speaking
>  for my employer.
>]
>
>  
>
>>Unfortunately, I thought of another issue to respond to.  Using this
>>logic, you would have to consider all AddIns to be derivative works. 
>>Is this your opinion, that it is not possible to write wholely
>>independent AddIns for SharpDevelop or MonoDevelop unless they are
>>also released under the GPL (even though there are none to my
>>knowledge)?  Please say no, as I think that is a terribly limiting
>>position.
>>    
>>
>
>This is quite unfortunate as it puts MonoDevelop (and SharpDevelop) in
>disadvantage with respect to Eclipse as a platform to build software
>on.  This seems like a big competitive disadvantage.
>
>In the Linux kernel there was a policy that you could develop
>proprietary drivers that linked into the kernel as long as you only
>used the public interface that was exposed.
>
>The best possible outcome is to get a specific grant to allow specific
>non-GPL extensions to be added with a clean interface.
>
>If the MonODevelop community feels that proprietary addins are
>important [1] maybe they should consider rewriting each chunk of GPL
>code one piece at a time, in the same way that the original Unix from
>ATT was turned into BSD, by replacing every line of code in the
>original.
>
>[1] they open a whole new can of worms like: how do cope with
>version changes, what happens if an interface breaks, etc.
>
>Miguel
>_______________________________________________
>Monodevelop-list mailing list
>Monodevelop-list@lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/monodevelop-list
>  
>

--------------060800020104050100050709
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
(off topic)&nbsp; Re: your disclaimer - is Novell [going to be] working on
an Eclipse plugin for c# and Mono in the cards?<br>
<br>
Chris<br>
<br>
Miguel de Icaza wrote:<br>
<blockquote
 cite="mid1089778007.4488.1087.camel@erandi.boston.ximian.com"
 type="cite">
  <pre wrap="">Hello,

[
  Disclaimer: Novell is supporting the Eclipse project as the unified
  IDE for software development.  Am only commenting here as an
  individual interested in the success of MonoDevelop, and not speaking
  for my employer.
]

  </pre>
  <blockquote type="cite">
    <pre wrap="">Unfortunately, I thought of another issue to respond to.  Using this
logic, you would have to consider all AddIns to be derivative works. 
Is this your opinion, that it is not possible to write wholely
independent AddIns for SharpDevelop or MonoDevelop unless they are
also released under the GPL (even though there are none to my
knowledge)?  Please say no, as I think that is a terribly limiting
position.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
This is quite unfortunate as it puts MonoDevelop (and SharpDevelop) in
disadvantage with respect to Eclipse as a platform to build software
on.  This seems like a big competitive disadvantage.

In the Linux kernel there was a policy that you could develop
proprietary drivers that linked into the kernel as long as you only
used the public interface that was exposed.

The best possible outcome is to get a specific grant to allow specific
non-GPL extensions to be added with a clean interface.

If the MonODevelop community feels that proprietary addins are
important [1] maybe they should consider rewriting each chunk of GPL
code one piece at a time, in the same way that the original Unix from
ATT was turned into BSD, by replacing every line of code in the
original.

[1] they open a whole new can of worms like: how do cope with
version changes, what happens if an interface breaks, etc.

Miguel
_______________________________________________
Monodevelop-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Monodevelop-list@lists.ximian.com">Monodevelop-list@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/monodevelop-list">http://lists.ximian.com/mailman/listinfo/monodevelop-list</a>
  </pre>
</blockquote>
</body>
</html>

--------------060800020104050100050709--