On Tue, Nov 18, 2003, Tal, Shachar wrote about "RE: Version control (was: Re: What's 
wrong with this code?)":
> If only the small integratable single-minded tools were *easily*
> integratable, I suspect Rational would have gone of business a few years
> ago.

Why do they need to be "easily" integratable? What if it will take your
sysadmin a whole day to do this integration? And what if you pay a services
company (like IBM previously mentioned in this thread) to provide you with
a turnkey solution? Nobody said ever said that every user should need to
install and configure free software on his/her own.

You might ask, "well, if it costs me money, why is the free-software solution
any different from the propriatry one?" Well, there's a big difference.
The free software solution won't charge you by user (haven't you ever
seen developers shout across the open space "please log out of the version
control software, I need a license!"?). The free software solution will
still be available when you decide to switch to a different platform, CPU,
or operating system. If a bug in the program seriously annoys you, you can
hire someone to fix it for you (with commercial software, you'll need to
beg the manufacturer to fix it or give you partial sources.)

Note, however, that some special scenarios - like 100 people working
full-time on a single huge code - are simply not useful in the free software
world, which is why you don't see free software catering to those needs.
Also, free software tends to cater to the needs of people who write it
(namely, developers) rather than managers and so on. The managers sometimes
don't like it. For example, in a previous workplace I was asked to switch
from Bugzilla to a commercial bug tracking software (that was "integrated"
with the version control system). It was horrible - while bugzilla allowed
me a lot of freedom and a lot of power (to discuss bugs with others, to
pass bugs between developers), the commercial one was very rigid and very
manager-oriented (most of the decisions required manager rights to be done,
it was impossible to write comments on bugs, etc.). For me (and some other
developers), the commercial solution was simply WORSE than the free software
one. But it wasn't us making the decision of which software to use - it
was the managers, and to them the commercial software was more appealing.

And if you think that free software is hard to integrate, wait till you
here this: while Bugzilla was useful to us out-of-the-box, the commercial
product had so many problems that we couldn't use it until one person
worked on it for nearly a month (!) tweaking the myriad of scripts, parameters
and other crap that came with it. So much for easy integration... And at
no point did anyone stop to ask "why are we paying thousands of dollars
for this crap?"


-- 
Nadav Har'El                        |    Tuesday, Nov 18 2003, 23 Heshvan 5764
[EMAIL PROTECTED]             |-----------------------------------------
Phone: +972-53-790466, ICQ 13349191 |And now for some feedback:
http://nadav.harel.org.il           |EEEEEEEEEEEEEEEEEEEEEEEEEEE

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to