Reply to Re: Apache 2 and PHP stable yet?

Your name:

Reply:


Posted by Balazs Wellisch on 01/02/06 22:22

> It is one thing to fix a software flaw. It is quite another when the
> problem is in the development process. The only way to fix it is to
> fork--another beauty of open source I suppose.

I'm not sure I understand your point. What exactly do you see as a problem
in the development process?

Forking is typically not done to fix bugs. You can create a fork if you want
to take product development in a new direction that's more suitable for your
own needs. To fix a bug you can simply submit a patch for the current
release.

>
> I think you're taking a particular case and fairly generalizing it over
> all open source products. It's certainly not a common practice to
> release software with critical components marked as experimental. We're
> not talking beta versions here. This has been the case for the last
> dozen production releases or so.

Well, sure I am generalizing since we're having a discussion about the
merits of open source development. It is in fact a necessity for open source
to "release" software in an experimental state. Most projects have nightly
builds that can be downloaded, worked on and then released again. This is
how things get done. This is why open source is more powerful. Anyone can
download the software and contribute to its development. Potentially there
could be tens of thousands of programmers working on a project, fix bugs,
add features, etc. No software manufacturer can compete with that.

> I guess it was my fault to assume that the software would work
> correctly at the most basic level. Why, even the developers themselves
> don't know if it works or not. I'm clearly a fool in choosing the open
> source route.

It depends. If you're installing software on a production system than you're
playing the role of a system administrator. System administrators are
responsible for the operation of hardware and software. As such you should
have intimate knowledge of every component you install and you should be
able to fix any problem that occurs. Whether you do it yourself or through
support from a community or a company is up to you. But, you are responsible
for taking the necessary steps to ensure the operation of your server.

If you're a developer than you have every right to expect the server you're
working on to function as advertised. But if something goes wrong, guess
who's blamed? The sys admin! So, if you're playing both roles, ultimately it
is you who gets blamed!

It sounds to me like you're a little bitter about something that went wrong
and perhaps you lost some of your objectivity in the process. Why don't you
elaborate a little more on your problem? Perhaps we can help!

Balazs

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация