Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:philosophy:java_downfalls [2022/03/24 01:15]
i3_relativism [What are the issues?]
en:philosophy:java_downfalls [2022/03/24 01:16]
i3_relativism [What are the issues?]
Line 5: Line 5:
 ===== What are the issues? ===== ===== What are the issues? =====
  
-Firstly the **OpenJDK** trademark policy is problematic, [[https://issues.hyperbola.info/index.php?do=details&task_id=736|similar to rust]]. Their trademark license **imposes restrictions** for the **redistribution of modified versions** that making it inconvenient to exercise [[https://www.gnu.org/philosophy/free-sw.html|freedom 3]]. The [[https://openjdk.java.net/legal/openjdk-trademark-notice.html|OpenJDK Trademark]] says **"changes required", "so long as that work takes place in the context of an approved Project hosted in the OpenJDK Community"**. Therefore everything abranged by Java project (OpenJDK and JVM) cant be pathed or modified without approval by the "community".+Firstly the **OpenJDK** trademark policy is problematic, [[https://issues.hyperbola.info/index.php?do=details&task_id=736|similar to rust]]. Their trademark license **imposes restrictions** for the **redistribution of modified versions** that making it inconvenient to exercise [[https://www.gnu.org/philosophy/free-sw.html|freedom 3]]. The [[https://openjdk.java.net/legal/openjdk-trademark-notice.html|OpenJDK Trademark]] says **"changes required", "so long as that work takes place in the context of an approved Project hosted in the OpenJDK Community"**. Therefore everything abranged by Java project (OpenJDK and JVM) cant be **patched and/or modified** without **approval** by the "community".
  
 Secondly, on what comes to security ([[https://wiki.hyperbola.info/doku.php?id=en:project:social_contract|privacy<-security<-freedom]]), Java has been one of the most common **infection vectors** for UNIX based systems. Poor **coding practices in JVM** have resulted in many popular [[https://www.cvedetails.com/cve/CVE-2011-3544/|cross-platform exploits]]. Secondly, on what comes to security ([[https://wiki.hyperbola.info/doku.php?id=en:project:social_contract|privacy<-security<-freedom]]), Java has been one of the most common **infection vectors** for UNIX based systems. Poor **coding practices in JVM** have resulted in many popular [[https://www.cvedetails.com/cve/CVE-2011-3544/|cross-platform exploits]].