In 2021, Oracle decided to monetize Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced the No-Fee Terms and Conditions (NFTC). This makes Oracle JDK free only for personal, internal business, and testing use. Redistribution is allowed as long as no fees are charged. However, NFTC does not apply if JDK 17 is obtained through other Oracle agreements like the Oracle Master Agreement. While Java seems free under NFTC, Oracle’s history of licensing changes means enterprises should be cautious. In short, Java is no longer…
-
-
D is an interesting language. For some reason, I have an emotional connection with this language and I believe that it is the subject of the biggest unfairness story in the history of software development. To me, it is the best programming language in the market for the reasons I am going to state below. However, this language is underestimated, underrated, and despised in the programming circles because it doesn’t have a strong backer. In this article I want to talk about, and give some credit to D, an underrated sibling of C++, Java and C#. The D programming language…