Guest User

Untitled

a guest
Nov 16th, 2017
366
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.47 KB | None | 0 0
  1. Date: Tue, 14 Nov 2017 10:10:07 -0800
  2. From: "Kyle E. Mitchell" <kyle@kemitchell.com>
  3. To: License submissions for OSI review <license-review@opensource.org>
  4. Subject: Re: [License-review] For Approval: Rewrite of License Zero
  5. Reciprocal Public License
  6. Message-ID: <20171114181007.GL15549@dev.kemitchell.com>
  7. References: <20171027202935.GA5874@dev.kemitchell.com>
  8. <CAK2MWOta_sCbfiztv=yfT_m6xBNnMqWPUy=iZukFWmypb-UdzA@mail.gmail.com>
  9. <20171107224929.GK25059@dev.kemitchell.com>
  10. <CAK2MWOvhJCMFimdGSV5xw2MF8CzfjZt1DKJZKXh1GGeKMngiTQ@mail.gmail.com>
  11. <20171108075050.GQ25059@dev.kemitchell.com>
  12. <CAK2MWOvXOQNvRsNXyQd06o0jw9g0fc=GB4zYJVYsaHzbW+fOdg@mail.gmail.com>
  13. <CAD2gp_QE_0dz7m3nE8uMECMSYkXD64FP=r6s4LoHx_n7obQNCQ@mail.gmail.com>
  14. <CAK2MWOt2X8XHfUEtrDp4Tzu9vGe2fD9+ydV4BUir08CgnTEksQ@mail.gmail.com>
  15. <34f8ca5c-e16b-51a7-ce0f-b2ec88714a1f@piana.eu>
  16. MIME-Version: 1.0
  17. Content-Type: text/plain; charset=utf-8
  18. Content-Disposition: inline
  19. Content-Transfer-Encoding: 8bit
  20. In-Reply-To: <34f8ca5c-e16b-51a7-ce0f-b2ec88714a1f@piana.eu>
  21. User-Agent: Mutt/1.5.23 (2014-03-12)
  22.  
  23. On 2017-11-08 19:11, Carlo Piana wrote:
  24. > On 08/11/2017 18:51, Bruce Perens wrote:
  25. > > On Wed, Nov 8, 2017 at 9:34 AM, John Cowan <cowan@ccil.org
  26. > > <mailto:cowan@ccil.org>> wrote:
  27. > > On Wed, Nov 8, 2017 at 11:27 AM, Bruce Perens <bruce@perens.com
  28. > > <mailto:bruce@perens.com>> wrote:
  29. > > In your license, you are asking for an *unrelated* program to
  30. > > be made Open Source due to a condition predicated on a
  31. > > specific form of use. Besides being clearly against OSD # 6
  32. > > (and sorry, OSI is not now required to announce this obvious
  33. > > fact),
  34. > >
  35. > > I don't see this.  If OSD #6 means, or is interpreted to mean, "no
  36. > > discrimination against particular tasks", then I can see it, and
  37. > > that's a license prohibition I would support.  But I have trouble
  38. > > reading it into the text of #6.  Can you explicate?
  39. > >
  40. > > Here is the relevant L0-R text:
  41. > >
  42. > > /5. If you run this software to analyze, modify, or generate
  43. > >      software, you must release source code for that software./
  44. > > /
  45. > > /
  46. > > Analysis, modification, and generation of software are a field of
  47. > > endeavor under OSD # 6. OSD #2 says the /program /must include source
  48. > > code, so it overrides any provision in OSD # 6 that would prevent the
  49. > > program from having source code. But not /other /programs. So, GPL OK,
  50. > > King Midas not OK.
  51. > >
  52. > > We strengthen this with OSD # 9 requiring that the license not bind to
  53. > > other software that is simply distributed with the Open Source. 
  54. >
  55. > [...]
  56. >
  57. > Il love this King Midas analogy. It is quite graphic and I could not
  58. > agree more with Bruce. The provision Bruce has extracted is not an
  59. > acceptable one in open source. I have already stated my case, many
  60. > others have, I stand firm in my belief. I am shocked we are still
  61. > arguing something that should have been long settled by now.
  62.  
  63. Midas starved because his touch turned his food into gold he
  64. couldn't eat. I recall a version where he turns a daughter
  65. to gold, too. Very sad.
  66.  
  67. That's what proprietary software does to permissively
  68. licensed code. Building on permissively licensed code makes
  69. a proprietary program better, and therefore more marketable.
  70. The open components transform from raw materials into gold.
  71. But the proprietary touch also hardens them, locks them up
  72. behind confidentiality and restrictive terms like bullion in
  73. a vault. That prevents anyone from further growing and
  74. developing them in application, where they matter most. So
  75. the Open Source involved becomes undigestable for users and
  76. the developer community, impossible to break down and turn
  77. into what's needed.
  78.  
  79. Companies don't starve for lack of food. Gold is what they
  80. need to stay alive. But still their offspring---products and
  81. services---could often bring more gold, long term, if they
  82. stayed open, and developed.
  83.  
  84. Reciprocal licenses are the grace Midas longed for when he
  85. tasted gold in his mouth. They encourage turning proprietary
  86. code, petrified for the sake of immediate merchantability,
  87. into code that's malleable, that lives again, that can grow
  88. in intrinsic value over time. Their touch may be extensive,
  89. but what they touch turns into open source. Not sad at all!
  90.  
  91. "Reciprocal" is a great name for these licenses, if I don't
  92. say so myself, because give and take is what they're about.
  93. There's a deal on offer---use my code, but share yours
  94. back---that's very appealing, but nobody has to accept it.
  95. No proprietary project is "infected" with reciprocal
  96. licensing any more than Ebenezer Scrooge is "infected" with
  97. Christmas, another great mutual-giving tradition.
  98.  
  99. > Our world has fought long battles against the characterization of
  100. > copyleft as "viral", which in turn is intended in the pejorative
  101. > "infectious", a frivolous yet still today damaging concept that detracts
  102. > many from using copyleft software. A license containing such language
  103. > would be indeed flat out infectious, the legal equivalent of a virus.
  104. > The fact that this would also be legally sound, just worsens the
  105. > situation. Let's imagine a Patrick McHardy using that clause. You must
  106. > be kidding me.
  107.  
  108. I'm so grateful to those who fought anti-copyleft FUD in its
  109. heyday. Many on this list were directly involved, I know.
  110. That nonsense ought to stay in its grave, where you put it.
  111. And the community is freer to advance since you did. Heck, a
  112. principal corporate proponent of that rhetoric is recently a
  113. member of OSI!
  114.  
  115. FUD like "viral" wasn't wrong because it exaggerated how
  116. strong reciprocal licenses were at the time. It won't become
  117. true as reciprocal licenses get stronger. Viral license FUD
  118. is, was, and always will be basically, fundamentally,
  119. intentionally false. A deception.
  120.  
  121. Courts do not issue orders to comply with privately drafted
  122. license conditions. No court applying law I know, hearing a
  123. lawsuit about GPL or L0-R software, would ever issue an
  124. order to release and publicly license proprietary source
  125. code. If they find a licensee exceeded their permission by
  126. failing to meet conditions, with no legal excuse or defense,
  127. they'll order payment of money damages, possibly attorneys'
  128. fees, and perhaps issue an order to stop using the software.
  129. I believe that's it.
  130.  
  131. I've stopped posting revisions of L0-R's license text so
  132. frequently, because that proved hard to follow on the list.
  133. But here's my current automatic-forgiveness language, akin
  134. to GPLv3 section 8:
  135.  
  136. Any unknowing failure to meet [the reciprocity conditions]
  137. is excused if you release source code as required, or stop
  138. doing anything requiring permission under this license, in
  139. 30 days of learning that you were required to release.
  140.  
  141. If Patrick McHardy sends you a threat letter about L0-R code
  142. you didn't know you were infringing, you have 30 days to
  143. stop using his code, grep his name in your codebases, and
  144. put a policy in place to keep it out going forward. Then you
  145. get to write him a letter saying he can go pound sand. Send
  146. me a copy, and I'll post it on my website, frame a copy, and
  147. hang it in my office.
  148.  
  149. That's how I read the language above. If that's not how it
  150. reads to you, let me know. I want to fix it.
  151.  
  152. ---
  153.  
  154. I have great respect for the voices and contributions of
  155. those arguing against conformance. But I don't understand
  156. your positions. Calls that it's obvious, or that the
  157. contrary is absurd, don't help anyone who doesn't already
  158. agree with you to understand. They block consensus, sure.
  159. But if consensus is the goal, in one direction or another,
  160. blocks are cause to talk more, not less.
  161.  
  162. --
  163. Kyle Mitchell, attorney // Oakland // (510) 712 - 0933
Add Comment
Please, Sign In to add comment