Re: Reasons *not* to open source WebObjects?

Georg Tuparev <[email protected]>
Newsgroups gmane.comp.web.webobjects.general
Message-ID <[email protected]>
Hi Lucas,

I really do not like repeating myself, but I got the feeling I am a bit 
misunderstood... So will try again
On Mar 31, 2005, at 8:54 PM, Lucas Rockwell wrote:

> Hi Georg,
>
> From what I can see, there are two different camps at work here: 
> consultants (programmers for hire -- either alone or as a company) and 
> internal developers. For the consultants, perhaps the way WO handled 
> by Appleis ok and it does indeed give folks like you a competitive 
> advantage.

Our company does both - consulting and products. And it does 
applications for the finance sector, and for the education. So far SUN 
was the dominant factor in the field of astronomy. Now the first two 
truly robotic observatories will be 100% Apple shops - not because 
Xserves, but because our WO based application. In this case the 
telescope manufacturer and the universities who will run the scopes 
never read a word about WO - just we were the only one able to finish 
the project for the short time required.

BTW, none of our "internal" developers feels uncomfortable of knowing 
WO - in contrary....

> For internal developers, Apple's lack of marketing of WO is a 
> disaster. I am the only WO developer on the entire UC Berkeley campus 
> and it does not do any good for our community as a whole -- either 
> from the standpoint of me working alone on applications or the 
> standpoint of the rest of the community hacking away at overly complex 
> JSP/J2EE/etc. applications.

Taken in a vacuum, your statement makes sense. But normally 
universities are there to innovate, not to comply with technologies. 
Your university neither invented WO nor JSP - it is just a user of 
these technologies. So it is logical that statistics counts and wins. 
BTW, even if Apple was making a huge marketing noise about WO, JSP is 
just simpler to start for the novice, and therefore statistics (and not 
as many wrongly assume - lack of marketing) will prevail anyway.

Now imagine you develop the next generation ultra cool equivalent 
genetic crystal ball that allows to predict protein structure and 
function by newly discovered and completely not-homologous gene with 
the help of WO in a record time. You will get a superstar over night 
and WO will shine. And believe me, no one will tell you to rewrite it 
using other more popular technology.

The point I am trying to make is that the fact you are using WO gives 
you a slightly better chance to be the next superstar. First because by 
using WO you have more time to focus on the real problem, and second, 
because you can implement the solution faster. But Apple cannot help 
you with the killer idea.

> And it is not from a lack of trying -- I have given presentations of 
> the technology and evangelized it as much as I can, and no one wants 
> to listen. Why? Because they had never heard about it before I 
> mentioned it and they'll never hear about it again once I stop 
> mentioning it them every chance I get. And universities care very much 
> about the technology, not just the solution.
>
> Most programmers grow up in universities and yet I can't get anyone 
> here to even look at WO. I'm not a marketer, so I don't know what it 
> takes. But it strikes me as pretty odd that Apple is hammering away at 
> high-end computing and bioinformatics in higher ed and yet never 
> mentions one of the greatest programming frameworks ever created.

I have one interesting story to tell. I was called by a team of 
desperate WO developers who were to be laid off, just because the new 
CTO was Big Blue fan (this was a large mobile operator). I was asked to 
find a way to keep the team, and the investment this company already 
made in this technology. Taking with the CTO for about 20 sec convinced 
me that technological arguments will stay no chance. So I asked him 
what are the most burning business priorities. The answer was: 
communication between developers and management, and quality of their 
services. This smelled like XP, and yes, it turned out he was in favor 
of this methodology. This was the solution. I asked him to invite his 
top WebSphere folks, and just  "normal" WO developers to make one week 
iteration to test witch toolkit works better with XP. The rest is 
history. WebShere was never again mentioned in this company. Where is 
the lesson? Technology along does not count. We as developers are to 
solve problems and not to fight religious battles. Show your colleagues 
cool software solutions. If they like them, then tell them they are so 
cool because WO. I am sure many will respect it, some might even 
switch...

Georg Tuparev
Tuparev Technologies
Klipper 13
1186 VR Amstelveen
The Netherlands
Mobile: +31-6-55798196
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.