trans-coord-devel
[Top][All Lists]
Advanced

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

trans-coord/gnun/philosophy java-trap.html


From: Yavor Doganov
Subject: trans-coord/gnun/philosophy java-trap.html
Date: Sun, 04 Apr 2010 18:10:08 +0000

CVSROOT:        /sources/trans-coord
Module name:    trans-coord
Changes by:     Yavor Doganov <yavor>   10/04/04 18:10:08

Modified files:
        gnun/philosophy: java-trap.html 

Log message:
        Automatic sync from the master www repository.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/trans-coord/gnun/philosophy/java-trap.html?cvsroot=trans-coord&r1=1.6&r2=1.7

Patches:
Index: java-trap.html
===================================================================
RCS file: /sources/trans-coord/trans-coord/gnun/philosophy/java-trap.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- java-trap.html      26 Mar 2010 18:10:07 -0000      1.6
+++ java-trap.html      4 Apr 2010 18:10:07 -0000       1.7
@@ -10,20 +10,32 @@
 <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 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.
+most of its Java platform reference implementation under the GNU
+General Public License, and there is now a free development
+environment for Java.  Thus, the Java language as such is no longer a
+trap.</p>
+
+<p>You must be careful, however, because not every Java platform is
+free.  Sun continues distributing an excutable Java platform which is
+nonfree, and other companies do so too.</p>
+
+<p>The free environment for Java is called IcedTea; the source code
+Sun freed is included in that.  So that is the one you should use.
+Many GNU/Linux distributions come with IcedTea, but some include
+nonfree Java platforms.</p>
+
+<p>To reliably ensure your Java programs run fine in a free
+environment, you need to develop them using IcedTea.  Theoretically
+the Java platforms should be compatible, but they are not compatible
+100%.</p>
+
+<p>In addition, there are nonfree programs with ``Java'' in their
+name, such as JavaFX, and there are nonfree Java packages you might
+find tempting but need to reject.  So check the licenses of whatever
+packages you plan to use.  If you use Swing, make sure to use the free
+version, which comes with IcedTea.,</p>
 
-Aside from those Java specifics, general issue described here remains
+<p>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>
@@ -216,7 +228,7 @@
 <p>
 Updated:
 <!-- timestamp start -->
-$Date: 2010/03/26 18:10:07 $
+$Date: 2010/04/04 18:10:07 $
 <!-- timestamp end -->
 </p>
 </div>




reply via email to

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