Tag Info

New answers tagged

0

At the time Sun started to develop Java, the reason for them doing so felt obvious to me. We were living in a world, it seemed, where just about all personal computers on the planet ran Windows. And there was Sun Microsystems making these Unix workstations. And they had a very heavy push to get a better share of the personal computer market by making ...


6

While some of the existing answers address how Oracle makes money directly from Java, there is another effect, known in economics as a complementary good. By reducing the price of software (the complementary good), Oracle can raise the demand for their hardware that runs the software (and also for their DBMS software). You will often see software ...


3

There are a number of errors of how open-source foundations, and foundations in general work, in your question. I can see why a foundation would update a free programming language- in order to make the world of programming more accessible and effective. In the beginning modern programming languages, like Python or Ruby, may have been designed as ...


10

The only Java platforms that Oracle gives away for free (both gratis and libre), are the desktop and server ones. (And that is only a recent development, not too long ago, Oracle JRockit was proprietary and commercial.) As others have already said, Oracle makes money on the desktop and server by selling hardware and operating systems underneath, and ...


0

Another reason why Oracle still develop new versions of Java is to drag users (companies and people) to use a new version and pay for support for old, legacy, versions. As you can see here http://www.oracle.com/us/technologies/java/standard-edition/support/overview/index.html companies can pay Oracle to answer their questions, offer bug-fixes for old ...


9

Java is not free. Anyone who sells devices (e.g.: phones, Blu-ray players, TVs) based on Java ME or distributes customized Java runtimes (e.g.: IBM, Apple) is paying Oracle royalties.


28

Please note Java is not just a language, it's a platform. That said, consider this: Oracle sells Java-related hardware (servers) Oracle sells Java-related courses and certification Oracle sells Java-related tech support services Often times hardware companies (Oracle is also a hardware company ever since buying Sun) gives you some software for free, like ...


-2

nHibernate, Entity Framework and other ORM (Object Relational Mapping) tools are wonderful to represent abstractions of the database objects (Tables/Views), relationships and keys through true business objects in the data layer of an application. The motive around the ORM tools are to make the data layer robust and to support Rapid Application Development ...



Top 50 recent answers are included