Talk of opening WebObjects overheard at WWDCEmployees working the show floor of the Apple's developers conference last week could be overheard discussing the prospect of open-sourcing the company's WebObjects environment used for rapidly building and deploying web-based applications.
Once the bread and butter of NeXT Software, WebObjects typically fetched $50,000 for an unlimited license and generated nearly 50 percent of the company's revenues in the mid 1990's. If Apple had not bought-out NeXT in the latter days of 1996, the software would have surely accounted for more than half of NeXT's annual sales the following year.
Upon its arrival at Apple, WebObjects was slowly nurtured and transformed into a 100 percent pure Java-based application server. With the release of WebObjects 5.0 in 2001, Apple dropped the cost of the software to a staggering $699.
That same year a company post to Apple's WebObjects mailing list read: "Now that WebObjects 5 is out, Apple is gearing up to promote WebObjects more aggressively." It never seemed to happen. If there were strides being made to get the word out on WebObjects, they were clearly overshadowed by other efforts at the company — mainly those focused on securing the fate of a lingering Macintosh platform.
Instead, Apple's focus on WebObjects remained largely internal. The software that once powered Dells online store was being used by Apple to run its own online business, which launched shortly after the NeXT acquisition. In latter years, WebObjects became the foundation of the now prominent and extremely successful iTunes Music service. But few external updates to WebObjects were being made available to the public and rumors implied that Apple had been furthering the development of the platform only for internal purposes.
Now four years later, with the Macintosh regaining popularity, Apple once again appears to be turning an external focus to the WebObjects platform. At last week's World Wide Developers Conference, the company announced a major upgrade to the software in WebObjects 5.3. Apple also announced that they were dropping the $699 licensing fee and instead would be distributing WebObjects free-of-charge along with Xcode 2.1, the newest release of its Macintosh development tools.
According to two independent sources on hand for the conference, Apple engineers discussing the future of WebObjects talked about open-sourcing the software. By opening WebObjects, Apple would make the documentation and source code of the software accessible to the general public, enabling anybody to aid in the forward development of the platform.
Insiders argue that opening the software could help strengthen Apple's presence in the enterprise IT market. WebObjects, which has been described by reviewers as the "Rolls Royce of web application development," could easily compete with competitive solutions like J2EE and .Net, they say.
One of the tipsters AppleInsider spoke to said he believed it was "only a matter of time" before Apple announced that it would be opening the software. Apple, which already retains an open source project centered around the foundation to the Mac OS X (Darwin), recently made another significant open source announcement.
Earlier this month, Apple's Dave Hyatt announced that the company was opening its KHTML-based WebKit framework found at the core of Safari, Dashboard, Mail.app, and many other Mac OS X applications. If the WebKit Open Source project turns into a success, WebObjects could follow in its footsteps.
In a recent update to his Surfin' Safari web site, Hyatt said of the WebKit project: "The response so far has been incredible. We've gotten lots of people building and testing, and we've already had lots of bug reports and patches. We'd love to see even more people get involved!"
On Topic: General
- Canada court orders Apple divulge documents in iPhone anti-competition probe
- Apple's World AIDS Day campaign raised over $20M for (RED) foundation
- Apple Pay job listing hints at upcoming international rollout in EMEIA
- Judge rules videotaped Steve Jobs deposition to remain out of public eye
- How to use iCloud Drive on the Web, iOS and OS X