<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoPlainText>[Disclaimer: the statements below reflect the best of our recollection, but we can't guarantee that our memory of events that are in some cases 30 or more years in the past are accurate. It is only because of Bradley Kuhn's judgmental and misleading posting that we want to respond.]  <o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>On 10/27/23 13:06, Bradley M. Kuhn wrote:<o:p></o:p></p><p class=MsoPlainText>> FWIW, I can confirm Larry Rosen's suggestion that indeed L. Peter <o:p></o:p></p><p class=MsoPlainText>> Deutsch and Aladdin Ghostscript likely invented the manipulative <o:p></o:p></p><p class=MsoPlainText>> marketing approach of pre-announcing that proprietary software might <o:p></o:p></p><p class=MsoPlainText>> someday be FOSS and/or making semi-binding public statements or <o:p></o:p></p><p class=MsoPlainText>> licensing terms that backup that marketing approach.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>We believe that Eric Allman (sendmail) invented dual-track releasing for sendmail simultaneous with, or slightly before, Deutsch's dual-track release of Ghostscript.  We may be wrong that it was Allman, but we do remember hearing that someone else was doing this around the same time that we recall hearing buzz about Ghostscript and AFPL.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Deutsch's expressed preference for the AFPL over the GPL arose from what he saw as a serious "free rider" issue for commercial distribution, initially motivated by fax software vendors distributing Ghostscript executables with their products and invoking them as black boxes through the equivalent of 'exec', which the GPL allows without bringing the entire product under the GPL.  His views differed from FSF's, and he was aware that FSF didn't approve of them, but neither the initial use of the AFPL alone, nor dual-track release with delayed GPL, is "manipulative".<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>"Might someday" also mischaracterizes Deutsch's statements.  Once Deutsch started releasing Ghostscript with both the AFPL and the GPL (which was not how he started out -- he added deferred GPL release later because of his desire to support the FOSS community as well as possible subject to his view of the free rider issue), he stated clearly and without qualification that AFPL releases of Ghostscript would be released with GPL after a one-year delay.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>In our opinion, the AFPL was a well-intentioned but ultimately unsuccessful attempt to address the free rider issue while maintaining the benefits of the GPL for the FOSS ecosystem.  It was eventually abandoned for Ghostscript in favor of straight dual-track (GPL + commercial) licensing.  As far as we know, the GPL'ed and commercial versions were identical, aside from specialized device drivers and CPU-specific performance enhancements (created by Artifex Software's engineers, not by Deutsch) that were only offered with the commercial licenses, and were released simultaneously.<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>> Wikipedia[citation needed] says ghostscript first shipped in 1988. <o:p></o:p></p><p class=MsoPlainText>> This ten year old version of wikipedia's page on "source code escrow":<o:p></o:p></p><p class=MsoPlainText><o:p> </o:p></p><p class=MsoPlainText>Deutsch first offered a paid service of copying Ghostscript onto diskettes and mailing them in 1987: among other things, this commercial activity (fully compatible with the GPL) allowed him to register the (source code) copyright.  We don't know what license he used, but we believe it was the AFPL.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>BCC: <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='mso-ligatures:none'>Lawrence Rosen<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:8.0pt;mso-ligatures:none'>707-478-8932<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:8.0pt;mso-ligatures:none'>3001 King Ranch Rd., Ukiah, CA 95482<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:8.0pt;mso-ligatures:none'><a href="mailto:lrosen@rosenlaw.com">lrosen@rosenlaw.com</a><o:p></o:p></span></p></div></body></html>