Linked by Thom Holwerda on Mon 30th Jun 2008 11:34 UTC, submitted by matej
Thread beginning with comment 320707
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
RE: Comment by moleskine
by binarycrusader on Mon 30th Jun 2008 19:54
in reply to "Comment by moleskine"
In what sense would synchronizing development releases be helpful? And helpful to whom?
Helpful to users and projects.
Synchronised release cycles allow people to plan.
Users can plan upgrades. Users can plan on having certain hardware support or other functionality available.
Businesses can plan rollout and release cycles. They can plan for training, etc.
Other developers can plan on depending on certain functionality being available because they know X is available in Y on Z date.
I don't know why the "open source" world thinks they are somehow exempt from the last 50 years or so of software engineering and release principles.
Every major commercial successful product launch involves a lot of planning.
Given Ubuntu's success, it should be obvious how great of a benefit release planning can bring.





Member since:
2005-11-05
In what sense would synchronizing development releases be helpful? And helpful to whom?
There is a risk here that it would be most helpful to the marketing department, which would naturally like to take a fairly complex product and reduce it to "The Blingtastic Latest and Greatest". Because that's easy to sell and failures of the strategy can be blamed on upstream - we can only sell what the devs give us by date x, etc.
I'm not arguing against synchronization, just pointing out that there are commercial pressures here that aren't all that healthy. Thus do marketing folks get further and further through the door of what developers actually develop.
As someone has wisely already said, "ready for release" and ready for prime time are not the same thing at all. The first can easily be twisted into a marketing call. The second means sticking your rep and judgement on the line. It also means sticking up for your users. It's quite hard to say, with some recent distros, that inflicting, say, Pulse Audio in its present state on your users is really giving them something that's ready for prime time rather than going with marketing and "ready for release".