--- www/philosophy/free-sw.html 2019/03/20 10:56:16 1.164 +++ www/philosophy/free-sw.html 2019/07/30 10:09:02 1.168 @@ -128,8 +128,11 @@ freedoms in question, and thus renders the program nonfree.
-The rest of this page clarifies certain points about what makes -specific freedoms adequate or not.
+In the rest of this article we explain more precisely how far the +various freedoms need to extend, on various issues, in order for a +program to be free.
For example, if the code arbitrarily rejects certain meaningful +inputs—or even fails unconditionally—that may make the +program less useful, perhaps even totally useless, but it does not +deny users the freedom to run the program, so it does not conflict +with freedom 0. If the program is free, the users can overcome the +loss of usefulness, because freedoms 1 and 3 permit users and +communities to make and distribute modified versions without the +arbitrary nuisance code.
+In order for freedoms 1 and 3 (the freedom to make changes and the -freedom to publish the changed versions) to be meaningful, you must have +freedom to publish the changed versions) to be meaningful, you need to have access to the source code of the program. Therefore, accessibility of source code is a necessary condition for free software. Obfuscated “source code” is not real source code and does not count @@ -448,10 +460,9 @@
Updated: -$Date: 2019/03/20 10:56:16 $ +$Date: 2019/07/30 10:09:02 $