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 Both sides next revision
en:philosophy:java_downfalls [2022/03/24 01:16]
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 **patched and/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]].