Feeds

Relax JCP and Java license process - Spring father

Less is more

The next step in data security

Johnson said the JCP was created in a monolithic era of computing that has passed. Software development needs have changed - and are likely to continue changing even faster. The structure of JCP must change to cope with this.

"The JCP is set up as closed committee which makes it very difficult for outside people to contribute. Although recently it has sought input from expert groups and canvassed external sources it needs to do more. I would, for example, like to see it make more use of wikis to improve collaboration," he said.

Johnson also felt the license arrangements for Java technologies could be improved as current arrangements act as a disincentive to using Java. Johnson said: "Its too legalistic and there is concern about agreements that bias things in favour of Sun. JCP could use BSD or Apache licenses for example. This would remove a lot of the issues that IBM has about contributing intellectual property."

Despite some industry criticism of Java and the emergence of alternatives, Johnson remains a strong supporter of the language. He is positive about Sun's policy of extending the Java environment to include other languages and frameworks, and expects this will lead to improvements both in Java and its support technologies.

"I think a world where Java dominates is unhealthy," Johnson said. "Broadly speaking, Sun taking a positive position on languages such as Python and Ruby is good. It is natural that these up and coming languages get the attention - but it also means that Java is getting some wake-up calls. There are some good ideas coming from these new languages and they are having an effect on Java."

But Johnson went on to say it is important to see beyond comparisons of the relative merits of Java and other programming languages. The operating environment that supports a language is as important - especially given the wide use of the Java Virtual Machine (JVM).

"It is not enough just to compare Java with Ruby or Python. You have to put it in the context of the JVM as a platform with 10 to 15 years of rich enterprise integration. With dynamic languages such as JRuby and Groovy, for example, you can get access to the JVM. But it is still too early to say that dynamic languages are taking over."

Sun's support of alternatives to Java is, Johnson believes, part of a grander strategy to take a lead in open source software development. "Sun is broadening its position and making an ambitious push around open source. It wants to be the dominant company. Extending language support is a part of this and so is the MySQL acquisition."®

The Register is a media sponsor of QCon London 2008.

Security for virtualized datacentres

More from The Register

next story
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
Mathematica hits the Web
Wolfram embraces the cloud, promies private cloud cut of its number-cruncher
Google extends app refund window to two hours
You now have 120 minutes to finish that game instead of 15
Intel: Hey, enterprises, drop everything and DO HADOOP
Big Data analytics projected to run on more servers than any other app
Mozilla shutters Labs, tells nobody it's been dead for five months
Staffer's blog reveals all as projects languish on GitHub
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
iOS 8 Healthkit gets a bug SO Apple KILLS it. That's real healthcare!
Not fit for purpose on day of launch, says Cupertino
prev story

Whitepapers

Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Intelligent flash storage arrays
Tegile Intelligent Storage Arrays with IntelliFlash helps IT boost storage utilization and effciency while delivering unmatched storage savings and performance.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.