Re: Open source WO - offer

"Jerry W. Walker" <[email protected]> Fri, 25 Aug 2006 08:29:37 -0400
Newsgroups gmane.comp.web.webobjects.general
Message-ID <[email protected]>
Hi, Marc,

I think this has become a long and largely fruitless thread, but I'll  
contribute a single idea to it.

On Aug 25, 2006, at 1:15 AM, Marc Oesch wrote:

>> Where is the return on investment with WO for Apple today ?

If Apple is to remain a viable company, and they've done so under  
some extreme circumstances over the last five years, then this can't  
be the question they must concentrate their resources on. The real  
question, and the one they've answered very well several times, is:

   Where is the return on investment (with WO or any other  
technology) for Apple tomorrow?

Given this question, I think Apple has made the right decision for  
Apple. They will continue to make money on the Mac platform, but much  
more so in the consumer space than in the commercial space. I don't  
think that they can expect any ROI on making WO any better as a  
product, either from the consumer or from the enterprise. They've  
been there, done that.

So what are the new IT revenue streams? Web services.

The big fight today is who is going to dominate in a world where your  
desktop/laptop machine is nearly irrelevant and you're investing your  
time, interest and money in services over the web?

Google is making major moves in this area and their progress has not  
gone unnoticed by such as Apple and Microsoft. Apple has been no  
slouch here either, with their revolutionary iTunes Music Store. With  
this one product/service, they've turned the music business on its head.

Though the Apple store is hardly revolutionary, they've invested a  
lot in making it a paradigm of web based sales. They're doing it well.

I think they see that developing these web services will gain them a  
much greater ROI than any investment they could make, right now, in  
WebObjects, given its maturity, its stability and its remaining  
relative advantage to other web application platforms. I think they  
no longer view it as a strategic product, they haven't for a long  
time. However, I think they do view it (in fact they've said as much)  
as a strategic tool.

In other words, they're not about to give it up, but no more are they  
about to invest incredible resources in its improvement, despite  
continual clamoring from the WO "community" to do so. So what to do?

I think they've done it. Recognize that open source tools for  
developing WO applications (Eclipse/WOLips, etc.) are already as good  
as, or better than some of the tools that Apple provides. It's hard  
not to recognize this when their own people are using some of these  
tools.

So turn over the tool development to the community and retain the  
crown jewels, the frameworks. They're extensible in ways that most of  
the competition is not. They're stable, mature and already very good.  
And by giving the responsibility for the tools, and extensions to us,  
perhaps the "community" will become a community.

They're not so stupid. It's happening. Why should they give up the  
crown jewels?  Because you want them to?

Maybe they're developing an internal set of Cocoa only tools for WO  
development. They've got some very talented Cocoa programmers who  
could do that. Perhaps if/when those tools are good enough, they  
might market them outside Apple, maybe not. What better way to  
motivate employees who might be working on such internal tools than  
to level the playing field for competition from outside in the open  
source community?

If they're doing so, they're doing it without the pressures from  
customers who would insist that the tools have to be compatible  
across platforms, that they have to be Java, that they have to be  
guaranteed, that they have to accommodate some rich customer's  
special environment. All they would have to focus on is that they  
meet the needs of their own internal developers, a bright group of  
people who work on a single platform.

Who knows, they might even be moving back to an improved version of  
WO 4.5 in Objective C. It's possible if they believe that they could  
create a better set of web services faster than the competition using  
that approach. Wouldn't that be a hoot to see Apple introduce WO 7.0  
as an Objective C/Cocoa only web services development stack? Of  
course, it would be built on the new Objective C and would  
incorporate only the improvements from WO 5.x and, perhaps, WO 6.x,  
rather than all the Java accommodations they entailed.

Finally, regarding ROI, though I don't know this to be true, I have  
to believe that Apple has some very bright people, trained in finance  
and corporate economics, spending large amounts of their professional  
time exploring the ROI of various opportunities and strategies.  
Unlike us, however, their focus would be on what's really good for  
Apple, not what's good for the WO community.

Regards,
Jerry

--
__ Jerry W. Walker,
    WebObjects Developer/Instructor for High Performance Industrial  
Strength Internet Enabled Systems

     [email protected]
     203 278-4085        office