From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,101730fbd6919745 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-08 10:34:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: Ingo Marks Newsgroups: comp.lang.ada Subject: Re: Ada & .Net (Rotor) Date: Mon, 08 Apr 2002 19:31:58 +0200 Organization: T-Online Message-ID: References: <4519e058.0204080645.32b63ee1@posting.google.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8Bit X-Trace: news.t-online.com 1018287089 02 14668 PjrMT6PbSKAaNt 020408 17:31:29 X-Complaints-To: abuse@t-online.com X-Sender: 340020534592-0001@t-dialin.net User-Agent: KNode/0.6.1 Xref: archiver1.google.com comp.lang.ada:22236 Date: 2002-04-08T19:31:58+02:00 List-Id: Ingo Marks wrote: > Ted Dennison wrote: > >> The biggest problem I see with an Ada .NET is that the .NET licensing >> was hand-crafted to be anti-GPL, so it effectively prohibits anyone >> from using Gnat to implement it. That means only a company with an >> existing proprietary Ada compiler is going to be able to do the job. > > Are you sure? AFAIK you may not produce GPL-clones of .NET-functionality > but it should be allowed to produce .NET-applications with compilers and > languages whatever you like. > > GPL states that if you modify GPL sources then you have to publish your > modifications. But it doesn't force you to publish your source if you, for > example, write a new Office from scratch and compile it with gcc. Of > course, you would be forced to publish your Office code if you would take > a small piece of some GPL code and enhance it to your final Office. > > Ingo Supplement: One of the officially supported .NET languages is Component Pascal. http://msdn.microsoft.com/vstudio/partners/language/default.asp#component http://msdn.microsoft.com/vstudio/partners/language/universityqueensland.asp http://www2.fit.qut.edu.au/CompSci/PLAS//ComponentPascal/ The license of Component Pascal is GPL-like. I haven't found any usager estrictions by Microsoft yet. Why should MS? Wouldn't they shoot into their feet if they prohibit the usage of free development tools to produce .NET applications? Gardens Point Component Pascal Copyright Copyright 1998 � 2002 Queensland University of Technology (QUT). All rights reserved. Redistribution and use in source and binary forms, with or without modification are permitted provided that the following conditions are met: 1.Redistribution of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials with the distribution. THIS SOFTWARE IS PROVIDED BY THE GPCP PROJECT �AS IS� AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE HEREBY DISCLAIMED. IN NO EVENT SHALL THE GPCP PROJECT OR QUT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the GPCP project or QUT.