IT DRILLDOWN
 
NEWSLETTERS
 

CIO.com updates, insights and advice on technology, management and your career.

 
 
 
LEADERSHIP
 
CIO Executive Programs
The Leader in Face-to-Face Education for Senior Executives

Offering regional and national programs, CIO (and CSO) events bring together some of the most respected names and thought leaders in information technology and security. Presented by CIOs and other senior level executives, these invitation-only programs offer timely topics and strong networking. Learn More »

 
CIO Executive Council
A Peer-Advisory Service and Professional Association for CIOs

Portfolio Management Maturity Model at Chevron - Presentation & Discussion

November 13, 11:30 AM - 12:30 PM ET (GMT-4)

The fundamental goal of the model is to help IT become a business partner and earn a seat at the table. Core to the model is to establish a five year IT strategic road map that is owned by the business. Presenter Janinne Franke is manager of strategy, planning & optimization at Chevron's corporate department & services. She will share processes and lessons learned from developing and implementing the model.

More / Register »

Learn more about the CIO Executive Council »



 
 
RESOURCE CENTER
 
 
 
SUBSCRIBE TO CIO
 
Are you involved in setting the direction for your company's IT budget or strategy?

Apply today for a FREE subscription to CIO Magazine!

 
 

Open Source is Coming, Like It Or Not

 

September 15, 2005CIO

A funny thing happened to me a few months back after I moderated a panel on Web portals for Sun’s JavaOne conference. A guy came up to me after the proceedings—let’s call him Open Source Angry Guy—and, snarling with disgust, read me the riot act for inviting only suits (from BEA, Plumtree, Sun and Vignette) and excluding the open-source community. I didn’t have anything to do with the lineup, so I cheerfully admitted he was right.

In hindsight, I now think that Open Source Angry Guy may have been a walking omen for the software industry. I’m not just talking about open-source software, wild-eyed zealots or even IBM’s challenge to Sun to create an open-source version of Java. I’m talking about the open-source model of feedback that’s popping up everywhere, in which customers are wrenching control over product development out of the hands of vendors.

Early last year, for instance, IBM called for Sun to release a core open-source Java version to increase proliferation, reduce complexity and accelerate innovation. Without actually acceding to IBM’s demand, Sun has made several strides, beginning with the release of OpenSolaris last June. Then there’s the Mustang project on Sun’s Java.net, which lets fans catch weekly updates to Java SE 6 as it edges toward release in 2006. Plus, the company decided to throw its Java Desktop System into the open-source cauldron.

The whole theme of JavaOne, in fact, was participation. The most striking proof of that intent was the announcement of the Java Business Integration (JBI) specification, otherwise known as JSR 208. Its goal is to create a standard Java integration environment to support Web services-based business process management and orchestration. The community can participate by working on Sun’s open-source Enterprise Service Bus, which is based on the JBI 1.0 specification.

Dissatisfaction with enterprise Java development options has also erupted in a surge of creativity. A flood of open-source tools and frameworks have arrived: Spring, Struts, Ant, MyFaces and more. The most radical Java departure, however, has been led by the proponents of dynamic scripting languages, such as PHP, Perl, Python, JavaScript and Ruby. Until a few years ago, I bought the industry line that Java, VB and C++ were so dominant that not much else mattered. But Web apps surged to dominate enterprise application development. The lightweight nature of dynamic scripting enables many more iterations than in, say, some lumbering Enterprise JavaBeans project, so that the final result is closer to what the business side wanted in the first place.

But scripting languages lack the reliability and security offered by Java and Microsoft .Net. So a new scripting language named Groovy—which runs in the Java Virtual Machine (JVM) and incorporates elements of Python, Ruby and Smalltalk—has spawned on Codehaus.org. And there are other JVM scripting alternatives, including Jython, JRuby and Rhino. Instead of some slow, graphical, integrated development environment on top of Java, developers get the scripting flexibility they love.

Programming languages are not software, and few areas of technology attract so much activity around the edges as Java. But the software industry should take stock of what’s going on with Java and the free-for-all network of wikis and blogs that provide the mechanism for its interactive evolution. The software industry, the media I work in, and so much else in our society used to be all about control. But when change proceeds too slowly or when those in charge forget how to listen, the Open Source Angry Guys don’t just get mad, they take over.

Eric Knorr is executive editor at large at InfoWorld. He can be reached at eknorr@pacbell.net.

© 2008 CXO Media Inc.
Loading...
 
 
WIDGET
 

Stay on Top of the (Job) Market

The CIO Wanted widget is a portable window into the world of exclusive senior-level positions that you'll find posted on CIO.com's job board. Add the widget to your desktop, Facebook page, or any of 20 other online locations by clicking the "get & share" button below.

 
 
ABCs
 

Just the basics, please. Sometimes we all need a refresher or we need to make sure our team and our colleagues are all on the same page.

Over 25 tutorials on everything from business intelligence to virtualization.

 
 
FEATURED SPONSORS
 
 
 
SPONSORED LINKS
 

Best Practices in Choosing and Consuming Managed Security Services

A Guide to Messaging Archiving

2008 Google Communications Intelligence Report

The Impact of Messaging and Web Threats

Comparing Google and Other Leading Messaging Security Solutions

Universal Search in Healthcare Organizations

Google Case Study: Agile Software

Universal Search in High Tech Organizations

Enabling Enterprise 2.0

Renowned Engineering Institution Chooses AMD Processor-Based Servers

Extending the Enterprise Network Through Mobility

Industry Analyst Report: Top Hosted Exchange Vendors in 2008

Log onto Hitachi True Stories, films inspired by the next great achievement

CA delivers deeper insight into your assets, resources, projects & services so you can make more informed IT decisions

Manage your IT more effectively

Request a Novell/Microsoft deployment workshop and kit

Request a Novell/Microsoft deployment kit

Let Hubspan's managed service tackle your business integration challenge so you can focus on your core business

Strong Authentication. Secure USB data storage. One Device

Build up or Tear down? See how UC makes sense with Nortel. Calculate your UC ROI

Dell Latitude: Battery life up to 19 hours. Learn more

TDWI Report shows strong validation for investing in predictive analytics

Improve delivery of product information to customers.

E-LOAN Maintains Reputation as a Privacy Leader with Symantec

Information Security: Data Drains and How to Prevent Loss

A Guide to Understanding Hosted and Managed Messaging

Google Apps Premier Edition Helps Indoff Manage E-mail More Effectively

CapGemini Cut Call Center Costs with Google Apps Premier Edition

Comprehensive Review of Security and Vulnerability Protections for Google Apps

Deploying a Google Search Appliance is Not your Typical IT Implementation

Google Case Study: Pioneer Investments

The Case for Universal Search

Universal Search in Financial Services Organizations

Efficient by design: Watch this flash demo of the Quad-Core AMD Opteron Processor

HP and Oracle deploy unbreakable computing infrastructure at Replacements, Ltd.

Keep proven data center technology. Evolve with Brocade

Motorola AirDefense can identify and exterminate your rogue APs. Learn more

CA's IT Security centralizes your identity management to turn security into a proactive, business-building tool

Efficient - Flexible - Compliant

Is there a secret to Sharepoint® Security? www.SharePointSecured.com

Request a Novell/Microsoft deployment workshop

Keep your valued customers through tight business integration - it's a lot easier than you think

Simplified business collaboration, we make the connections so you don't have to

Compuware.com - See how we make IT rock around the world

Discover PMI's credentials and career path tools

SOA Educational Library at the TIBCO SOA Resource Center

Grassroots Data Governance with SAP MDM

Security and Trust: The Backbone of Doing Business over the Internet

7 Requirements of Data Loss Prevention

Data Loss Prevention: Keeping Sensitive Data Out of the Wrong Hands