[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www/philosophy java-trap.html

From: Richard M. Stallman
Subject: www/philosophy java-trap.html
Date: Fri, 26 Mar 2010 03:33:27 +0000

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Richard M. Stallman <rms>       10/03/26 03:33:27

Modified files:
        philosophy     : java-trap.html 

Log message:
        Include specifics about free and nonfree Java platforms and libraries.


Index: java-trap.html
RCS file: /webcvs/www/www/philosophy/java-trap.html,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- java-trap.html      15 Dec 2009 15:08:08 -0000      1.31
+++ java-trap.html      26 Mar 2010 03:33:22 -0000      1.32
@@ -10,10 +10,20 @@
 <div class="announcement"><h3>Headnote</h3>
 <p>Since this article was first published, Sun
 has <a href="http://www.fsf.org/news/fsf-welcomes-gpl-java.html";>relicensed</a>
-most of its Java platform under the GNU General Public License, and
-there is now a free Java development environment.  Thus, the Java
-language is no longer a trap.
-Nonetheless, the general issue described here remains
+most of its Java platform source code under the GNU General Public
+License, and there is now a free Java development environment.  Thus,
+the Java language as such is no longer a trap.
+You must be careful while using it, however.  Sun releases a Java
+platform binary which is nonfree.  The free Java environment is called
+IcedTea; the source code Sun released is included in that.  That is
+what you need to use in order to develop and run Java programs in
+freedom.  In addition, there are plenty of nonfree Java packages from
+various developers, so you need to check the licenses of whatever
+packages you plan to use.  One nonfree package that often causes
+problems is Swing.
+Aside from those Java specifics, general issue described here remains
 important, because any nonfree library or programming platform can
 cause a similar problem. We must learn a lesson from the history of
 Java, so we can avoid other traps in the future.</p>
@@ -206,7 +216,7 @@
 <!-- timestamp start -->
-$Date: 2009/12/15 15:08:08 $
+$Date: 2010/03/26 03:33:22 $
 <!-- timestamp end -->

reply via email to

[Prev in Thread] Current Thread [Next in Thread]