Live data from Hacker News

Java is still available at zero-cost

blog.joda.org

21–30 of 164 posts

Re: Java is still available at zero-cost

#21
post #11

Up until around 2008, clock speed was increasing rapidly and the bottleneck to systems performance kept changing. Software was being obsoleted in a mater of years. Then things started changing; evidenced perhaps by Windows upgrades suddenly becoming a lot less relevant and Apple starting to steamroll more modular computer builders like Dell. Mark my words, there will come a day where continuously upgrading software w…

The drive to move quickly with software wasn't to keep up with ever changing hardware, it was to respond quickly to the market. Treat every release like an experiment. The more experiments you can run the more likely you are to understand and solve the needs of your users.

Why would someone pick software that get feature releases and bug fixes on a yearly cycle when similar software is available that has weekly or daily releases.

Re: Java is still available at zero-cost

#25
post #16

Earlier quoted context omitted.

exactly my point. Oracle going to come knocking and shaking down enterprises for millions because they still pull jdk from Oracle instead of openjdk

But as cwyers said, there's a person in charge of volume licensing. That person should have a way of auditing everyone's system to determine if they are using properly licensed products.

They can just check for whether Ask! toolbars are installed in the browser.

Re: Java is still available at zero-cost

#27
post #13
post #8

Earlier quoted context omitted.

That is not how it works. You can download the Oracle JDK and use it forever, commercially, for free. You just won't get updates backported to your version unless you pay for long term support.

Find that in writing. Everything I read says jdk 8 is the last free Oracle jdk.

[deleted]

Re: Java is still available at zero-cost

#30
post #11

Up until around 2008, clock speed was increasing rapidly and the bottleneck to systems performance kept changing. Software was being obsoleted in a mater of years. Then things started changing; evidenced perhaps by Windows upgrades suddenly becoming a lot less relevant and Apple starting to steamroll more modular computer builders like Dell. Mark my words, there will come a day where continuously upgrading software w…

The drive to move quickly with software wasn't to keep up with ever changing hardware, it was to respond quickly to the market. Treat every release like an experiment. The more experiments you can run the more likely you are to understand and solve the needs of your users. Why would someone pick software that get feature releases and bug fixes on a yearly cycle when similar software is available that has weekly or da…

>The more experiments you can run the more likely you are to understand and solve the needs of your users.

There is an interesting chapter for this in Donella Meadows thinking in Systems

Oscillations! A single step up in sales causes inventory to drop. The car dealer watches long enough to be sure the higher sales rate is going to last. Then she begins to order more cars to both cover the new rate of sales and bring the inventory up. But it takes time for the orders to come in. During that time inventory drops further, so orders have to go up a little more, to bring inventory back up to ten days’ coverage. Eventually, the larger volume of orders starts arriving, and inventory recovers—and more than recovers, because during the time of uncertainty about the actual trend, the owner has ordered too much. She now sees her mistake, and cuts back, but there are still high past orders coming in, so she orders even less. In fact, almost inevitably, since she still can’t be sure of what is going to happen next, she orders too little. Inventory gets too low again. And so forth, through a series of oscillations around the new desired inventory level. As Figure 33 illustrates, what a difference a few delays make!

Faster is not always better, especially in systems with delays. By reacting to initial cues prematurely you can easily end up in permanent disarray that simply turns into a chaotic feedback loop. It is often worthwile to upgrade patiently, so one can actually gauge long-term effects instead of reacting to noise. Changing the consumer experience is a conversation.

Post reply on HN