Re: Open source WO - offer

Ashley Aitken <[email protected]> Fri, 25 Aug 2006 10:09:15 +0800
Newsgroups gmane.comp.web.webobjects.general
Message-ID <[email protected]>
Hi Marc (et al.),

On 25/08/2006, at 9:23 AM, Marc Oesch wrote:

>> Open sourcing WO is not a good thing for Apple and won't happen - it
>> will cost them more than the return on that investment
>> and is not in- line with their general business strategy.
>
> I don't follow you here: The base case with a closed WO 5.3
> also costs Apple money every day.  WO is free today, no revenue for  
> Apple.
>
> Where is the return on investment with WO for Apple today ?

It is a part of their "development platform."  It helps sell Macs.   
But if you saw another thread recently ("Apple, Microsoft, Java and  
the Web") I don't think Apple wants a Web development platform now as  
a part of MacOSX (of course, they still want WO for iTMS and Apple  
Store etc).

Open sourcing WebObjects and keeping the quality high, and  
maintaining the right direction, and contributing developers, and  
maintaining it as the Mac Web development platform (as others have  
indicated) would cost a lot more than what they are now doing (post  
WWDC06).

> Soon the tools are deprecated, so a (new) WO developer will most
> likely use WOLips/Eclipse...he can do that on Windows if he wants to.

Most likely?  I think they would be silly not too.

> So the "hybrid" situation will soon be: We have *opensource* tools
> provided by the WO community for a closed, but free runtime product.
>
> How does that fit ?

Yes, seems like a strange situation.  Then again we have "open  
source" applications provided by the Mac community for a closed (and  
not free) operating system (MacOSX).  I guess the difference is that  
it is obvious Apple is highly committed to and actively pushing  
MacOSX forward ;-)

> The business case for Apple if open-sourced has 5 distinct advantages
> over the status quo (after WWDC 2006) IMO:
>
> # 1: Better WO Marketability in the Enterprise, Investment Safety for
> Customer (no Apple consumer brand image attached)

How does that help Apple?   They can develop with an open source WO  
on another platform without paying Apple anything.

> # 2: Community bug fixes in WO, which in return helps Apple.

I think Apple probably fixes all the bugs they need fixed for iTMS  
and Apple Store. I'd guess their developers are pretty good too ;-)

> # 3: Thriving WO Community instead of Shrinking Community. Provides
> better Resources and Human Capital for Apple in the future (Hiring for
> iTMS etc.)

I think they probably have enough developers now.  In fact, they have  
more than they need (since it would seem they've reallocated most of  
them to other projects).

> # 4: Faster adaptability and release turnout in response to trends
> (eg. recent ones such as AJAX)

Again, I think they probably can do as much of this as they want now  
with their own developers.  Any open source (e.g. WONDER) efforts are  
a bonus.

> #5: Growing competition from opensource alternatives (app server from
> Sun, IBM, JBoss and languages such as Ruby on Rails etc.) narrowing
> WOs lead

How does that help Apple? I don't think Apple is in this competition  
(and hasn't been for a long time).  They were way out a head, made  
some bad decisions, and then gave up.

All just my opinion, of course.

> The only advantage of *not* open-sourcing WO after WWDC 2006 is # 4
> mentioned above. Since Apple no longer provides tools, they can focus
> and allocate more resources to the runtime and just support the
> community tools.

Or they can continue doing the small improvements they have been  
doing (as needed by iTMS and the Apple Store) and save a lot of money  
not developing tools etc.

I wonder what Apple would do if WOLips and Project WONDER closed down?

Of course, the open source tools would keep on working for a while  
but not forever (with new releases of Java, Eclipse etc).

The beauty of open source is that Apple could then apply their own  
resources to continuing the projects (since they already have  
developers involved, at least with WONDER).

The same is not true for the open source tool developers if  
WebObjects was deprecated.

If WebObjects is not going to be open sourced (which I believe it  
isn't) then I believe the most sensible approach is to develop an  
open source compatible product.

But I also have concerns about that (as expressed in the previous  
email).

Cheers,
Ashley.