Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Distributing GPLv2+CPEx licensed component in Apache software is hard

    • it would be way easier to use plain `javac` from a JDK

    • nb-javac is downloaded by end-user on demand via autoupdate
  • On demand download is problematic

  • Testing matrix is complicated

    • each supported JDK needs to be tested twice - with nb-javac  and without nb-javac 

  • Every bug/problem one needs to know whether nb-javac  was or wasn't in use

  • nb-javac  is a fork of JDK's javac

    • nobody likes forks

    • ironically Arvind's team is part of JDK organization - e.g. it maintains own fork of JDK's `javac`

...