Slashdot Mirror


It's Not the 15th Birthday of Linux

Glyn Moody writes "There's been a spate of celebrations of Linux's 15th birthday recently. What they're really marking is the 15th anniversary of version 1.0. But do version numbers matter for free software? The 'release early, release often' approach means there's generally little difference between version 0.99.14z, say, and version 1.0. In fact, drawing attention to such anniversaries is misguided, because it gives the impression that free software is created in the same way as traditional proprietary code, working towards a predetermined end-point according to a top-down plan. So how should we be choosing and celebrating free software's past achievements?"

261 comments

  1. Who cares? by Probie · · Score: 5, Funny

    It's an excuse for a party! I celebrate Christmas to but I don't believe in santa.

    --
    Who? Who is but the form following the function of what and what I am is a man in a mask.
    1. Re:Who cares? by Anonymous Coward · · Score: 2, Funny

      Or Jesus for that matter.

    2. Re:Who cares? by Mikkeles · · Score: 2, Funny

      'So how should we be choosing and celebrating free software's past achievements?'

      Well, there are enough projects so that, like saints' days, there is something to celebrate every day. For, celebration involves tasty alcoholic beverages and comfy women (well, woman really; my wife).

      --
      Great minds think alike; fools seldom differ.
    3. Re:Who cares? by Yvan256 · · Score: 5, Funny

      You better believe in Santa or the Coca-Cola guys are gonna come to your house and make you believe.

    4. Re:Who cares? by TCP-mHz · · Score: 2, Informative

      Educate yourself my friend. Christmas is based on non-Christian traditions that were absorbed by Christianity because they could not get people to stop celebrating them. http://en.wikipedia.org/wiki/Christmas or if you don't like Wikipedia http://www.history.com/minisite.do?content_type=Minisite_Generic&content_type_id=61264&display_order=2&mini_id=1290

    5. Re:Who cares? by jeffasselin · · Score: 1

      All birthdays are arbitrary.

      Why do we celebrate our age from the time of exiting our mother's womb? Why not conception? And what is a year exactly? Calendar year, sidereal year, local time or standard Earth time? How about if I travelled faster and slower during the year, and relativity effects kick in? How do we know the dates are correct? Humanity's obsession with these things is fascinating, and I get caught in it myself sometimes, but then I stand back and realize it's all arbitrary.

      Yet it is not meaningless. The point isn't to celebrate the specific day or year, but to select a moment to celebrate an event that means something to us. The date selection might be arbitrary, or incorrect, but that's not the point. We are celebrating a reasonably long time (around 15 years) of the Linux kernel having been established and reaching a point where it was stable enough that the main developer chose to give it a 1.0 version.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    6. Re:Who cares? by Anonymous Coward · · Score: 3, Interesting

      Christmas is based on non-Christian traditions that were absorbed by Christianity because they could not get people to stop celebrating them.

      Although that's true, you're glossing over a little history there. The church couldn't get the countryfolk to stop celebrating Saturnalia, Solistice, etc. so they simply scheduled a Christian service for the same time, and anyone who didn't show up was subject to sanctions (note the root of that word, eh?) up to and including being burned at the stake as a pagan idolater.

      Hahahaha! My captcha is "oppress"! Jung wins again!

    7. Re:Who cares? by PalmKiller · · Score: 3, Interesting

      This is true, I am a Christian and the fact is Jesus was probably not born on Dec 25th does not bother me no more than birthdays of various people (such as Washington's birthday being celebrated on the 3rd Monday of February. As long as its celebrated that's all that matters....he could have been born then but probably not. In around 350 ad, Pope Julius declared that it would be celebrated on December 25. This was to make it easier on the Romans who celebrated their pagan winter solstice holiday on that day...it was called Yule...and this is where the word yuletide came from that is often used to relate to Christmas songs :).

    8. Re:Who cares? by Probie · · Score: 1

      I want comfy men! Double standards! humph.

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    9. Re:Who cares? by noundi · · Score: 0, Troll

      I'm sane and the fact that Jesus was probably not born doesn't bother me either.

      --
      I am the lawn!
    10. Re:Who cares? by Probie · · Score: 1

      The thought police are comin', the thought police are comin' Tis the season I 3 cola and linux....

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    11. Re:Who cares? by mrsurb · · Score: 1

      Next you'll be telling me that the Queen wasn't born on the Queen's Birthday! (she wasn't - in fact it's celebrated on different days in different states of Australia) And that the Easter Bunny wasn't born on Easter Sunday! Was I even born on my own birthday?

    12. Re:Who cares? by Probie · · Score: 1

      damn they removed my symbol "heart"

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    13. Re:Who cares? by digitig · · Score: 1

      Sort of. Christmas is based on non-Christian traditions, but it wasn't entirely Christianity's choice. Constantine (the Roman emperor, not the Hellblazer character) wanted to harmonise religious observance across the empire, and essentially gave Christians a choice: have a party at the time of Saturnalia, or be killed. The strand of Christianity that has come down to us is the strand that chose to have the party. Natural selection in action!

      --
      Quidnam Latine loqui modo coepi?
    14. Re:Who cares? by scorp1us · · Score: 1

      Jesus Christ!

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    15. Re:Who cares? by somersault · · Score: 1

      From my point of view I expected him to say "I celebrate Christmas but I don't believe in Jesus", but he said Santa. A lot of people would associate Christmas with Jesus Christ before Santa (the clue being in the name of the celebration). Maybe that wasn't the joke, but I found it funny..

      --
      which is totally what she said
    16. Re:Who cares? by Anonymous Coward · · Score: 0

      I dont believe in Santa, I believe in Jesus. Wait, no I don't.

    17. Re:Who cares? by somersault · · Score: 1

      The thought police are branching out these days - now they like to censor feelings too.

      I'm okay with it though, as long as they keep their hands out of my pants.

      --
      which is totally what she said
    18. Re:Who cares? by digitig · · Score: 1, Interesting

      Slight misrepresentation there. "They" just the Emperor Constantine, and any sanctions would have been for insurrection or sedition, not for paganism. After all, he's the one, along with Licinius, who signed the Edict of Milan, guaranteeing religious (though apparently not atheistic) freedom across the empire -- and anyway, the pagans were having a party then, as required.

      By the way, your etymology of "sanction" seems to be back to front. It's more likely that the meaning of "decree" led to the ecclesiastical derivatives ("sanctified", "saint" etc) than the other way around.

      --
      Quidnam Latine loqui modo coepi?
    19. Re:Who cares? by digitig · · Score: 4, Funny

      For, celebration involves tasty alcoholic beverages and comfy women (well, woman really; my wife).

      Wow, so good of you to offer to share her around! Are you sure she'll be up for it?

      --
      Quidnam Latine loqui modo coepi?
    20. Re:Who cares? by Anonymous Coward · · Score: 0

      What? You mean a fictional god fearing cult absorbed another fictional god fearing groups days of worship in order to boost membership?

      No!! Don't say it's true!

    21. Re:Who cares? by cptnapalm · · Score: 1

      If you can't feel anything, how would you know their hands are in your pants?

    22. Re:Who cares? by Probie · · Score: 1

      her to say! and my first instinct was Jesus, but I thought Santa was less controversial...even though Christmas is based on a pagan festival.

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    23. Re:Who cares? by bytesex · · Score: 1

      Yeah what's up with that ? I mean, I could imagine that if you lived in Australia, then associating a midsummer's feast with a cool beverage would not be so strange, but Christmas in the northern hemisphere ? What completely retarded marketing twat thought that up ?!

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    24. Re:Who cares? by somersault · · Score: 1

      My apologies, miss. I actually thought saying Santa was more controversial, as I could imagine all the Christians getting upset at someone claiming Santa to be the most important thing to believe in when it comes to Christmas ;) I would have been a little miffed at it a couple of years ago when I believed Jesus to be the son of god anyways :P Still, it gave me some amusement :)

      --
      which is totally what she said
    25. Re:Who cares? by somersault · · Score: 1

      I was referring more to emotional feelings/the-"heart", which could also be linked to thoughts/the-brain. In fact all of human experience kind of has to be experienced through thoughts or at least the brain - but that spoils the joke somewhat.

      In addition there is the fact that I know that having someone's hands in my pants is fun, so I probably wouldn't object either way >_>

      --
      which is totally what she said
    26. Re:Who cares? by mjeffers · · Score: 1

      Why do we celebrate our age from the time of exiting our mother's womb? Why not conception?

      "On this day, XX years ago, my parents had hot hot sex and I just wanted to thank them for it. Without that hot hot sex, done by my parents, I wouldn't be here today with all of you. With that image firmly in all of your minds, lets party!!!"

      I'll stick with tradition here.

    27. Re:Who cares? by Probie · · Score: 1

      Good point, well made. and i would have been offended a few years ago myself.

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    28. Re:Who cares? by cptnapalm · · Score: 1

      I'll send Eric Raymond and Richard Stallman right over!

    29. Re:Who cares? by dprovine · · Score: 1

      It's not that people couldn't be be stopped, it's that there's no good reason to stop.

      One year, you have a party in honor of the god(s) you believe in. During the year, you come to a new faith. When it's time for the annual party, unless there is something about it that's explicitly against the teachings of your new religion, why not have it like always, but instead of honoring the god(s) you used to believe in, do it in honor of the god(s) you believe in now?

      There are piles of holidays like this, all throughout the year. Lammas Day is the same day as a pre-Christian holiday in the British Isles, not because it's based on those holidays, but because the adoption of Christianity didn't change the climate of Britain.

      I'm always amazed when I hear people say that Christians stole holidays from other religions -- the Christians in question were the same people who celebrated the holiday before. How do you steal a holiday from yourself?

      I have a similar feeling about "could not get people to stop" -- what good reason would there BE to stop? Here we have a case where the Church leadership decided not to ban something basically harmless, which for them was a real improvement over some of their other activities.

    30. Re:Who cares? by hldn · · Score: 1

      also, it's not always possible to know with certainty on what day you conceived; however, the baby coming out of your snu is always a pretty good indicator of birth.

      --
      http://www.accountkiller.com/removal-requested
    31. Re:Who cares? by Anonymous Coward · · Score: 0

      I'm sane and the fact that Jesus was probably not born doesn't bother me either.

      I'm an atheist but I'm pretty sure the person who we now know as Jesus was born around that time and had a key part in founding what is now Christianity.
      I think he was deluded, and by modern standards in need of Psychiatric treatment. But he did exist, as a human, not an incarnated deity.

    32. Re:Who cares? by Anonymous Coward · · Score: 0

      All birthdays are arbitrary.

      Why do we celebrate our age from the time of exiting our mother's womb? Why not conception?

      My birthdays were all celebrated based on conception. I didn't really have that much fun when I was a kid (couldn't call any of MY friends, I was sent to my room early while I listened to the 'festivities' through the door) and I was ridiculed by all my friends, but after I turned 18, man, lets just say that I have no regrets...

    33. Re:Who cares? by lytithwyn · · Score: 1

      That's great. Christmas isn't about Santa. It's about our Saviour, Jesus Christ. I don't believe in Santa either, but I love Christmas. There's a reason why it's called Christmas, not Santamas.

    34. Re:Who cares? by Anonymous Coward · · Score: 0

      I don't think you really thought this through.

      Birthday:

      "On this day, XX years ago, my mother's waters broke in the frozen fish section of MegaMart, she was rushed to hospital, screamed and panted for an hour and then expelled me from her vagina covered in blood and mucus and followed by the afterbirth, and I just wanted to thank her for it. Without that blood and mucus covered birth, done by my mother, I wouldn't be here today with all of you. With that image firmly in all of your minds, lets party!!!"

      I think I'll stick with the conception day idea thanks.

    35. Re:Who cares? by Probie · · Score: 2, Insightful

      Not our saviour, your saviour. But I was trying not to go down the path of denouncing my faith, to save from hurting your feeling. But as we are now currently on said path, and as many people have pointed out; Christmas was a pagan festival that was adopted by Christians. Santa stole a holiday of Christians....who stole a holiday.

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    36. Re:Who cares? by somersault · · Score: 1

      Hawt diggity, Happy Birthday to me! :3

      --
      which is totally what she said
    37. Re:Who cares? by khellendros1984 · · Score: 3, Insightful

      Why bother being offended by what someone else says? I believe in the divinity of Christ, and the things I say will reflect that. Others believe that he didn't exist, or was just a man, or a charlatan, or a lunatic....regardless, I don't have evidence either way. Just belief. Why should someone be upset that: 1. different people believe different things and 2. people act upon the things they believe?

      --
      It is pitch black. You are likely to be eaten by a grue.
    38. Re:Who cares? by khellendros1984 · · Score: 1

      The original text behind the script that generated this post said "comfy $PREFERRED_SEX". He (I'm assuming) just expanded the variable.

      --
      It is pitch black. You are likely to be eaten by a grue.
    39. Re:Who cares? by khellendros1984 · · Score: 1

      As, well...not as many people have pointed out; The people that celebrated Yule and the Winter Solstice *became* the people that celebrated Christmas. It was a cultural thing to have a party or two that time of year...why change the tradition if you pick up a different religion?

      --
      It is pitch black. You are likely to be eaten by a grue.
    40. Re:Who cares? by ocularDeathRay · · Score: 2, Insightful

      I celebrate Linux everyday of all the years.

      --
      Obama is a twitter sock puppet
    41. Re:Who cares? by Anonymous Coward · · Score: 0

      Are you 100% sure?

      http://www.eastlandbaptist.org/index.php?page=heaven

    42. Re:Who cares? by jeffasselin · · Score: 1

      What's wrong with celebrating sex?

      You must be a puritan American :-)

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    43. Re:Who cares? by Anonymous Coward · · Score: 0

      For, celebration involves tasty alcoholic beverages and comfy women (well, woman really; my wife).

      Wow, so good of you to offer to share her around! Are you sure she'll be up for it?

      There's a "first post" joke in there somewhere...

    44. Re:Who cares? by Attila+Dimedici · · Score: 1

      So, I take it you don't believe in any specific pre-Renaissance persons?

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    45. Re:Who cares? by Bob+The+Cowboy · · Score: 1

      You better believe in Santa or the Coca-Cola guys are gonna come to your house and make you believe.

      ... Santa Packs are coming.

    46. Re:Who cares? by Anonymous Coward · · Score: 0

      It's an excuse for a party! I celebrate Christmas to but I don't believe in santa.

      Umm. You celebrate Christmas when you believe in God, not in Santa ;)

    47. Re:Who cares? by Anonymous Coward · · Score: 0

      1. different people believe different things and 2. people act upon the things they believe?

      1 is fine, people can believe what they like
      2 is fine also, as long as it doesn't affect other peoples lives. i.e. if you are in a governmental position, or a teacher, or trying to force other people to act differently. If you do these things based on your beliefs, that is when I will get upset. that is when it is not ok.

    48. Re:Who cares? by Bootarn · · Score: 1

      A little offtopic, but I just wanted to add that in Sweden, christmas is called "Jul", which is clearly a derivative of "Yule". We also call the christmas time of year "Juletid".

    49. Re:Who cares? by rozz · · Score: 1

      Are you 100% sure?

      nothing is 100% sure... except maybe trolls like u

      --
      "There is nothing more frightful than ignorance in action." Johann Wolfgang von Goethe
    50. Re:Who cares? by rozz · · Score: 1

      I don't have evidence either way. Just belief.

      you do have a brain though .. a brain which Thinks ... if all you needed was Belief, you would have had a simple on/off switch instead.
      actually, some of you believers truly act like you do

      Why should someone be upset that: 1. different people believe different things and 2. people act upon the things they believe?

      because you are not alone in this world and your acting always interferes with other people... and guess what, that tends to be upsetting

      --
      "There is nothing more frightful than ignorance in action." Johann Wolfgang von Goethe
    51. Re:Who cares? by emjay88 · · Score: 1

      Are you 100% sure that Thor, Zeus etc don't exist?

      Are you 100% sure that you shouldn't be following the 5 pillars of Islam?

      Are you 100% sure that you shouldn't be ridding youself of body-thetans at your local Scientology center?

      I am 100% sure that I'll make my life decisions based on the evidence I have at hand.
      The Bible is anecdote.
      Data is not the plural of anecdote.

      --
      1178161 is prime...
    52. Re:Who cares? by Anonymous Coward · · Score: 0

      1. is fine.

      The following is lengthy, but I will get to the point eventually. Please note that I say gay marriage, but I really mean being gay and acting on gay beliefs, which are a superset of gay marriage.

      2: Because it is generally held that the existence of god cannot be scientifically proved or disproved, I am assuming a random distribution for all of these possibilities in a (probably misguided) attempt to be as fair as possible. It may not seem so now, but this is where the religious people that disagree with me will have the most difficult time; this is the root of the problem with my argument. Onward.

      Possibility (1): God exists. There is a 50% chance that God exists, and a 50% chance that God doesn't exist.

      Possibility (2): God cares about gay marriage. There is a 25% chance that God exists and cares about gay marriage. There is a 25% chance that he exists and doesn't care about gay marriage. There is still the 50% chance that God doesn't exist, and could therefore not care about gay marriage.

      Possibility (3): God exists, cares about gay marriage, and doesn't approve of Gay marriage. There is a 12.5% chance that God exists, cares about gay marriage, and doesn't approve of it (read: will damn people to hell for eternity for their actions). There is a 12.5% chance that God exists, cares about gay marriage, and approves of it. There is a 25% chance that God exists, but doesn't care about gay marriage. There is still the 50% chance that God doesn't exist.

      So, you have undoubtedly asked what my point is with all of this.

      My point is very simple. Given a random probability distribution of decisions (and keep in mind that there's no way to prove any of this so if you have a better, more-logical-to-its-base probability distribution, these results will be different), there is a 12.5% chance that people who are gay and have homosexual marriages will be damned to hell for eternity. On the other hand, under the same conditions, there is an 87.5% probability that no bad consequences will result.

      Now, the question is why do I care why people act on things they believe. I don't mind people acting on what they believe, but only if they can logically rationalize why they believe something (eg: heard a well-respected and well-reviewed study promoting their position on a subject, etc.). But, that's not really a belief, that's what we call "knowledge".

      I have big problems with people acting on their beliefs when they cannot logically rationalize them, especially and even more so when the probability of their argument being correct being so small. Now there is a caveat here, as I only care about people acting on their beliefs when it impacts other people (not necessarily me).

    53. Re:Who cares? by Probie · · Score: 1

      No I don't, you're miss informed. I celebrate Christmas when I don't believe in God or Santa. ;)

      --
      Who? Who is but the form following the function of what and what I am is a man in a mask.
    54. Re:Who cares? by noundi · · Score: 1, Interesting

      First off there is no such thing as atheism, there's sanity and insanity, the latter of course comes in many flavors. I'm saying this because we only tolerate fictional truth (please don't give me any bullshit about the Bible being scientifically liable in any way what so ever) when it comes to religion, and we tolerate religion because of the magnitude. If you compare the symptoms of schizophrenia to the behaviour of religious people you'd find many, many similarities. I'm not pulling this out of my ass, I actually did research on this a few years back.

      This been said there are no facts about a person that remotely fits the description of "Jesus", and the only real documentation we have is the Bible, written several hundred years after his alleged death. So what makes you so sure that this person existed? Because everyone says so or because you have solid proof? We both know the answer. I cannot say for certain that he didn't exist, I cannot say for certain that God doesn't exist. I cannot say for certain that Santa exists. But I refuse to believe just because I don't know. It doesn't help me sleep better at night or accept death, which has been feared by mankind since his birth. We don't say this out loud because our mothers, friends, cousins, colleagues etc. are religious.

      My point is, let's say hypothecially that one day doctors prove that religious behaviour is a mental illness. What do you think would happen? Do you think everyone would just accept this fact and live on with their lives, but now without faith? Of course not, which means that it's a dead end filled with controversy, because "god" forbid us ever challenging the beliefs and rationalization methods of our fellow peers.

      Now if you still insist that Jesus did exist I would very much like to know what makes you so sure.

      --
      I am the lawn!
    55. Re:Who cares? by noundi · · Score: 0

      So, I take it you don't believe

      No need to fill out a complete sentence.

      --
      I am the lawn!
    56. Re:Who cares? by packageman · · Score: 1

      I celebrate XMas, but I don't believe Jesus was born on 12/25

      --
      "My break dancing days are over, but there's always the Funky Chicken" --The Full Monty
    57. Re:Who cares? by cyborch · · Score: 1

      Especially given that the image of giving birth is really gross - involving blood, guts, slime and goo. I'll take the image people having hot hot sex any day.

  2. Yeah Yeah Yeah by Lord+Kano · · Score: 5, Insightful

    Free software isn't developed according to the same models as proprietary software. We get that. It's just backwards to complain about how people take the time to celebrate the achievements of free software developers.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Yeah Yeah Yeah by overlordofmu · · Score: 2, Funny

      PARTY!!!!!!

      *dances*

      *dances badly but with passion*

    2. Re:Yeah Yeah Yeah by windsurfer619 · · Score: 1
    3. Re:Yeah Yeah Yeah by Anonymous Coward · · Score: 1, Funny

      Either that or you'll get stabbed in the face over the internet.

    4. Re:Yeah Yeah Yeah by LiveChatWithCredible · · Score: 1

      Free software isn't developed according to the same models as proprietary software.

      Open source developers think in terms of RIGHT or WRONG.
      Proprietary source developers think in terms of PRIORITIES.

    5. Re:Yeah Yeah Yeah by Lord+Kano · · Score: 1

      I had something more like this in mind.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  3. "Release early, release often" by Blakey+Rat · · Score: 4, Insightful

    I've always thought "release early, release often" is a terrible idea. That just means all your end-users will see the crap you're working on before you do the testing, and get a bad impression of your software right from the get-go. It makes sense to do that *after* you hit 1.0 and have a pretty clean product, but why would you want people forming their first impression of your software from untested development releases?

    1. Re:"Release early, release often" by zappepcs · · Score: 3, Insightful

      Because waiting YEARS for Vista sucked, and the end product sucked even harder after all that wait... that's why.

    2. Re:"Release early, release often" by Directrix1 · · Score: 4, Interesting

      Release early, release often, release statements of current functionality. Seriously, no non-geek is going to be installing software that isn't test by some bff geek anyway. So release early and often so the geeks can help guide its direction and give feedback.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    3. Re:"Release early, release often" by OneSmartFellow · · Score: 2, Insightful

      The OP obviosuly wishes more software projects were like Vista.

      You know, announced before it was begun, released before it was stable, out of date before it was fixed, over-priced, under-supported, and just plain crap !

      Me, I'll choose evolution over revolution because it seems to work well for other complex systems too.

    4. Re:"Release early, release often" by Jimmy+King · · Score: 5, Funny

      I've always thought "release early, release often" is a terrible idea.

      My wife tells me the same thing.

    5. Re:"Release early, release often" by Blakey+Rat · · Score: 2, Insightful

      At least it worked. That's better than most "released early" open source software I've tried.

    6. Re:"Release early, release often" by SpooForBrains · · Score: 1

      I don't seem to remember many people complaining about Mozilla Phoenix/Firebird, not-so-many years ago when it hadn't even reached 1.0 ...

      --
      "The dew has clearly fallen with a particularly sickening thud this morning"
    7. Re:"Release early, release often" by darkvad0r · · Score: 1

      well, the point is to get people to test it so you can know if it's carp or not and why it's crap. Release early, release often doesn't necessarily mean that you release it to customers.

    8. Re:"Release early, release often" by adyroman · · Score: 0

      I think this may depend on the software development model. The "release early, release often" probably works well when you just add small bits of functionality that are properly tested, and that slowly build up to a level where they collectively constitute a greater goal. To achieve this you need to have refined business requirements, properly trained devs, and a good set of check in and test procedures. I believe this software development model is called Rapid Application Development (RAD), where you have many small code-test-release cycles.

      On the other side of the coin is the traditional waterfall model, where "release early, release often" creates a complete mess. Since the product is not supposed to do anything meaningful until it's all coded, pre-releases are crap, and so are intermediate releases. It only makes sense to release once you're at the end of a cycle when using this model.

      And there are many examples of free software products that have clear goals, and use version number below 1 until they reach the desired set of goals, where they call their product "1.0" or something like that. In the meantime, they can still be useful. WINE is just the first that comes to mind.

    9. Re:"Release early, release often" by olddotter · · Score: 4, Insightful

      I personally would not argue with Linus on how to run a successful open source project. You, of course, can do what you want.

    10. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      Except for our government; sometimes a Revolution is a necessity.

    11. Re:"Release early, release often" by mqduck · · Score: 1

      How exactly do you plan on having an open-source project if you don't release it?

      --
      Property is theft.
    12. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      I guess open source projects work differently from commercial projects. They don't have that much expectations to live up to.

    13. Re:"Release early, release often" by JasterBobaMereel · · Score: 1

      The point about "release early, release often" is that you do it to people who are aware that it is not the final version, and who will give you constructive feedback....

      Ordinary users who will at best say "It didn't work" are not your target audience....they are the people who you give v1.01 Stable release to ....

      The reason Vista is hated so much is it's usability, which beta releases should have found and corrected, but the Beta testers seemed to all be people who didn't complain enough?

      --
      Puteulanus fenestra mortis
    14. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      Except for the UK government; sometimes a Revolution is a necessity.

      fixed now.

    15. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      Given the level of complexity and the general short-livedness of government, revolution could be the exact problem of why they haven't evolved into better implementations. If you want to get your government working better, help it move into the electronic era. So many government agencies don't realize computers are not just electronic filing cabinets. The government is still full of paper pushers that just do not get it. And most of the next generation coming in also doesn't get it.

      If you tear apart the bureaucracy, you begin at square one in establishing the next one. Unless you happen to have an army of e-savvy bureaucrats at your disposal?

    16. Re:"Release early, release often" by castironpigeon · · Score: 1

      Whether it's bad or good depends on your target audience. If your software is intended for geeks interested in giving feedback or directly helping with project development it's good to get that feedback early and often. If your software is intended for Average Joe User who just wants it to work with little or no hassle so he can do what he needs to do and get on with his day, then you're better off waiting until you have a pretty clean product.

      --
      mmmm...forbidden donut
    17. Re:"Release early, release often" by Anonymous Coward · · Score: 1, Funny

      It wouldn't be so bad if you did release often, instead of falling asleep afterwards so she has to come over to my place to relieve the frustration.

    18. Re:"Release early, release often" by skeeto · · Score: 1

      The people seeing these fast releases aren't the end-users, but rather people that will be actively involved in the project and contributing back (coding, testing, etc.). This creates a fast feedback cycle. It's the core of running the development "bazaar", if you will.

      After OpenBSD opened up their code repositories for anyone to read, everyone else started doing it. This pushed even further, so that anyone could access the exact state of a project at any time.

    19. Re:"Release early, release often" by rohan972 · · Score: 5, Funny

      well, the point is to get people to test it so you can know if it's carp or not

      Damn straight. I always want to know if there's anything fishy about the software I use.

    20. Re:"Release early, release often" by Altreus · · Score: 0, Flamebait

      This seems debatable. I would consider any operating system that periodically required a reboot, had security holes and was notorious for crashing to come under the heading of 'not working'.

      This is why we have release versions. 1.0 means "it works now". A version of 1 means "might go wrong".

      What version is Vista, then, given that it "might go wrong"?

      --
      74.117.115.116 32.97.110.111 116.104.101.114 32.80.101.114 108.32.104.97 99.107.101.114
    21. Re:"Release early, release often" by noundi · · Score: 1

      Besides 1.0 can't be considered as just any version, even if it is FOSS we're talking about. To me 1.0 means that you've reached a cruical point where you can consider the application stable and functional for whatever purpose it was initially created. Even if the last update to 1.0 was a corrected typo 1.0 should be considered as a mature release, when the application is "out of the lab".

      --
      I am the lawn!
    22. Re:"Release early, release often" by morazor · · Score: 1

      What's your definition of "to be working"? In my opinion, Vista isn't working. I had a long array of problems: from audio issues to start menu entries deleted without an apparent reason. The only nice feature in Vista is persuading people to install other operative systems. For me it worked like a charm.

    23. Re:"Release early, release often" by Anonymous Coward · · Score: 2, Insightful

      >release early, release often" is a terrible idea.

      Err. Not to the non-computer-savvy end users.

      That's why the first release is 0.1. If you give a 0.1 release to a non-computer-savvy end user, you're insane. On the other hand, that early is the best time for other computer-savvy users (=programmers) to see it and still be able to change fundamental stuff.

      >That just means all your end-users will see the crap you're working on before you do the testing, and get a bad impression of your software right from the get-go.

      Of your 0.1 software? I guess it depends on their expectation, but they shouldn't even see it, much less have opinions about something that most probably doesn't even compile on some machines, much less work in some finished for.

      >It makes sense to do that *after* you hit 1.0 and have a pretty clean product,

      No, please, no. There's no way you can change any big thing of it without having to essentially make it 2.0 and wait half a year or more until the mess finally compiles again. Just release what you have when you have it.

      >but why would you want people forming their first impression of your software from untested development releases?

      So that they can participate in your development.

    24. Re:"Release early, release often" by noundi · · Score: 1

      That's a very precise analysis of you, Vista in comparison to "most 'released early' open source software", yeah that's fair.

      --
      I am the lawn!
    25. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      I've always thought "release early, release often" is a terrible idea.

      My wife tells me the same thing.

      She tells me that too.

    26. Re:"Release early, release often" by jellomizer · · Score: 1

      Well the case of Birthday for things that were note born is always a fuzzy idea.
      Just like the Abortion debate of when does human life begin.
      Conception when you just a couple of cells, or in terms of software when you started coding
      1st trimester when it is starting to grow and become more then a bunch of cells however indistinguishable for all other vertebrates. or in terms of code, it doesn't work but you got the data layouts sets and some proof of concepts sections working.
      2nt trimester When Human distinguishable features begin to form however it cannot live on its own. So in software it would be like an early alpha pieces are in place things are running but not necessary well with each other.
      3rd trimester When Parts are starting to work quite human and can survive with a lot of maintenance outside the mother. So this would be the Beta Period of the software it works but expect things to fail.

      Finally Birth or the Version 1 release.

      We like discrete time frames for things but the truth is that there is a huge gray scale of events that goes on. We like to break things up so we can classify them. But for the most part it is quite fuzzy.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    27. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      'Cause the point of free software is collaboration. It's not that the user gets a buggy software to fret about, but that the user gets a buggy code (s)he can have fun patching and fiddleing with. "Given enough eyeballs all bugs are shallow", yadda yadda yadda. Didn't you get the memo?

    28. Re:"Release early, release often" by bytesex · · Score: 2, Funny

      ? Strange. Your wife tells me something completely different.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    29. Re:"Release early, release often" by e-Flex · · Score: 2, Funny

      No I don't.

    30. Re:"Release early, release often" by Blakey+Rat · · Score: 1

      There are a ton of people who use Vista every day and have no problem with it. Its usability, IMO, is much improved from XP. I'm actually more inclined to believe that the "Vista hate" is more a Slashdot phenomenon than anything in the real world.

    31. Re:"Release early, release often" by GigsVT · · Score: 1

      Bureaucracy expands to fill the capabilities of the technology it's given.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    32. Re:"Release early, release often" by Blakey+Rat · · Score: 1

      The whole point of a "release" is to give it to the general population, i.e. "non-computer-savvy end users." If you're not doing that, then in what way is it considered a "release?" Maybe my problem isn't the phrase, but some mysterious definition of the word "release" I'm not familiar with.

    33. Re:"Release early, release often" by yelvington · · Score: 2, Informative

      Parent item is an uninformed Microsoft troll.

      "Release early, release often" doesn't mean you push non-working software into production channels.

      The point of "release early, release often" is that a wide and open circle of potential users can become collaborators in the development process.

      That doesn't mean they write code or even follow good formal test practices. Even without technical skills, users can contribute materially to the development of a well-run open-source project.

      If you won't want to sign up for the responsibilities that come with participation, including acceptance of risk, then you shouldn't download and use alpha, beta, and other pre-release software. Nobody is making you do it.

      In the case of Linux, the typical participating user also was a developer, which is why a project with the breadth and complexity of Linux 1.0 was even possible. And when it was released, Linux 1.0 was infinitely more stable and secure than anything Microsoft was selling at the time.

      Right now I'm in the middle of an internal company project to migrate all of our newspaper websites onto a new platform based on open-source software. Users are deeply engaged in shaping the direction of the toolkit. We're committed to open development and testing, with new production releases every two weeks.

      You cannot get good outcomes creating complex systems in a vacuum.

      Everybody makes mistakes. It's important to catch those mistakes early in the process, and not build a software equivalent of the Spruce Goose.

    34. Re:"Release early, release often" by khellendros1984 · · Score: 1

      XP didn't require reboots, and neither does Vista (except for updates...but you'd have to reboot a Linux system to pick up a new kernel too). Every OS has security holes. More are found in Windows because it's the system targeted by the most groups. And from what I've seen, Vista is a very stable system.

      However, Vista is ungodly slow, too flashy, doesn't introduce significant useful functionality over XP, had a very rocky launch, has annoying UI features (ie UAC), has increased support for DRM, etc. If you're going to bag on Vista, at least hit the actual issues.

      --
      It is pitch black. You are likely to be eaten by a grue.
    35. Re:"Release early, release often" by Archangel+Michael · · Score: 1

      Ahhhh, split personality ... that would explain many things

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    36. Re:"Release early, release often" by idontgno · · Score: 4, Funny

      It can be carp as long as it scales well.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    37. Re:"Release early, release often" by lightsaber777 · · Score: 1

      "why would you want people forming their first impression of your software from untested development releases?" You're thinking like a product development manager rather than a programmer. If you think very practically, as a programmer, you have a tool that you need and you need it in a certain time frame. You don't have the resources, but it seems like something that others would want. So you hit the open source world and find that there are other projects that either have a vision to do what you want or maybe already have 90% of what you want. You add the 10% and now you've gained back the life you would have spent building that 90% for yourself. That is why, if you run an open source project, you want as much exposure as early as possible. It's not about selling a product or competing in the market space. It's about getting something done that is unique and serves a purpose.

    38. Re:"Release early, release often" by honkycat · · Score: 1

      Release early/often is great for development, but I completely agree it's awful for end users. I spent years enjoying bleeding edge software and was happy to put up with bugs and workarounds, etc, but in the last few years I've actually had more important things to do than tinker with my computer. It bothers me to no end when "released" software contains what should be show-stopper class bugs. I think it's great to have direct access to in-progress builds, source code, etc, but if you want non-technical users to start using your software, you need to carefully prepare end-user builds that will provide a usable experience.

      So maybe 1.0 doesn't mean anything for most projects, but that's a horrible, horrible mistake. If you want to put together a project that is useful to non-technical users, you need to make an effort to explain things in familiar terms. The non-technical people are the ones most likely to misunderstand that, e.g., you're not actually supposed to use 4.0 -- 4.2 (or maybe 4.2.2) will be the first ready-for-primetime release....

    39. Re:"Release early, release often" by swillden · · Score: 1

      It makes sense to do that *after* you hit 1.0 and have a pretty clean product, but why would you want people forming their first impression of your software from untested development releases?

      You're still thinking about it as though it's commercial software.

      The difference is that commercial software has to have a certain significant level of functionality and usability out the door, to justify the price. Open source doesn't, so developers are free to focus on building a smaller, less functional application. It should still be as tight and bug-free as reasonably possible, but just smaller in scope.

      The nature of funded development also lends itself to biting off larger chunks of functionality at once, which leads to a more extended QA cycle. Open source, especially open source written by volunteers in their spare time tends toward a more 'agile' style of development due to the simple fact that if you start with a feature set that requires multiple person-months of development, you'll never release at ALL.

      So a good open source project absolutely can release early and yet still maintain a consistently high level of quality.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    40. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      It's a great idea. It's not slapped together and uploaded. It IS tested. And while it may break or have bugs, that doesn't matter because there is another revision hot on it's tail to fix that. Besides, can you REALLY complain about FREE software? I can understand complaining about Windows 7 (i.e. Vista v1.1), because you're paying through the nose for it, and the antivirus/malware/adware/spam filters/office, etc. and you expect a company that large and well established to only put out products that JUST WORK. Lo and Behold, that's quite the paradox, isn't it? That a company that large and rooted can fuck so much up with a supreme consistency, but all of these flavours of GNU/Linux can mostly get it right? And like I said, even if something is off, just wait a while, it'll get fixed. 1.0 does not mean 'clean product', let's be honest here. Google has a genius release strategy...it's always Beta, because seriously, when does a 'good' product die? If it's popular, it will be continually developed. It's a little like time. There is no such thing as time on a clock as we know it...it's just one long continuum of being.

    41. Re:"Release early, release often" by An+ominous+Cow+art · · Score: 2, Funny

      You don't want to flounder if an unscalable version comes down the pike, though.

    42. Re:"Release early, release often" by rts008 · · Score: 2, Funny

      Not so hasty. There are some non-obvious benefits to fishy software.

      Right now I'm working on Fishix, a *nix based OS that eats it's own bugs!
      Which will be real handy. Since I don't know how to program, I'm expecting a lot of bugs!

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    43. Re:"Release early, release often" by zappepcs · · Score: 1

      You didn't get any mod points for that, but it's bang on. An insightful and fair appraisal of the situation.

    44. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      The problem is, most software is released early (ie, before it is ready). At least releasing often gives your user the option of ignoring the lastest version.

    45. Re:"Release early, release often" by Anonymous Coward · · Score: 0

      Vista sucked so much that we're all using Linux. Oh, wait.

      Dude, it's not 2006 anymore. Saying "Vista sucks" is just out of fashion.

    46. Re:"Release early, release often" by zmollusc · · Score: 1

      Hey, the Spruce Goose was a success. It was just that the job it was required for never materialised.

      --
      They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
    47. Re:"Release early, release often" by cyborch · · Score: 1

      In Britain, ton is colloquially used to refer to 100 of a given unit.

      I believe you are about right. About 100 people might be using Vista every day and have no problem with it ;)

  4. Linux' Birthday is ... by Samschnooks · · Score: 5, Funny

    when Linus says it is. He has final approval on any birth date.

    1. Re:Linux' Birthday is ... by Anonymous Coward · · Score: 0

      Linus is the new Netcraft! Quick, someone ask him if BSD is dying.

  5. Here's one that will last forever... by Quarters · · Score: 3, Funny

    Start celebrating the years when someone says, "This will be the year that Linux will take over the desktop."

    1. Re:Here's one that will last forever... by silent_artichoke · · Score: 2, Funny

      That's more like a drinking game around here...

    2. Re:Here's one that will last forever... by Nahor · · Score: 1

      The first anniversary of the Linux desktop in 5... 4... 3... 2... "This year is the year of the Linux desktop"... The first anniversary of the Linux desktop in 3153599... 3153598... 3153597...

    3. Re:Here's one that will last forever... by Anonymous Coward · · Score: 0

      Do you, by any chance, live in a gutter?

  6. Ummm yes... by MikeRT · · Score: 3, Insightful

    But do version numbers matter for free software?

    Version numbers matter to the average user. If you have a product that takes years to break version 1.0, the uninitiated will wonder why it took you so long to "get it working." This question is another example of how many FOSS developers and advocates don't understand the basic psychology of the masses.

    1. Re:Ummm yes... by Directrix1 · · Score: 3, Insightful

      Right... the masses... Lets perform a psychology "experiment" here. Ask any non-geek what version number of any piece of software they are running. Hell, ask them for the name of that software. Most cannot answer either. Generally, "the masses" only know a couple things "this is my internet", "this is how I type stuff", "this is how I email", etc.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    2. Re:Ummm yes... by Anonymous Coward · · Score: 0

      How many problem reports have I received over the years saying "Microsoft is not working". Yes, Ma'am, but which Microsoft?

    3. Re:Ummm yes... by GravityStar · · Score: 1

      For me, version 1.0 indicates that the software application at the very least contains the minimal amount of functionality, help files and documentation needed to comply with its mission statement.

      So, if I search for a password manager tool and find one that's at version 0.35d, I'm wondering: "what is missing from this software that would actually make it a password manager?" Maybe there is no encryption of the datafiles? Maybe the developer still wants to include a print report function but hasn't had time yet? Maybe there is a occasional corruption bug that messes up the datafiles 1 time out of 1000000 saves?

      Version 1.0 means: "Minimally feature complete".

    4. Re:Ummm yes... by Ninnle+Labs,+LLC · · Score: 1

      So, if I search for a password manager tool and find one that's at version 0.35d, I'm wondering: "what is missing from this software that would actually make it a password manager?" Maybe there is no encryption of the datafiles? Maybe the developer still wants to include a print report function but hasn't had time yet? Maybe there is a occasional corruption bug that messes up the datafiles 1 time out of 1000000 saves?

      Or maybe nothing is missing at all.

    5. Re:Ummm yes... by Aexia · · Score: 1

      Which means the programmer doesn't have any confidence in his/her product to declare it finished.

      So why would I want to use it?

    6. Re:Ummm yes... by poot_rootbeer · · Score: 1

      Or maybe nothing is missing at all.

      Then the project lead should officially tag it as '1.0' to let the world know that no essential functionality is missing.

      Version numbers have meaning, or at least used to prior to 1995. If the developers have designated a release as version 0.35d, you'd be a fool to entrust it with any critical or sensitive information.

    7. Re:Ummm yes... by Ninnle+Labs,+LLC · · Score: 1

      Which means the programmer doesn't have any confidence in his/her product to declare it finished.

      The person said "minimally feature complete" not "finished". They aren't the same.

      So why would I want to use it?

      Because it works?

    8. Re:Ummm yes... by noundi · · Score: 1

      The one from Redmond.

      --
      I am the lawn!
    9. Re:Ummm yes... by lytithwyn · · Score: 1

      One of the worst for me is getting users to differentiate between Outlook and Outlook Express. It's all just Outlook to them.

    10. Re:Ummm yes... by szorg · · Score: 1

      Right... the masses... Lets perform a psychology "experiment" here. Ask any non-geek what version number of any piece of software they are running. Hell, ask them for the name of that software. Most cannot answer either. Generally, "the masses" only know a couple things "this is my internet", "this is how I type stuff", "this is how I email", etc.

      So, so very true. I don't know why people don't realize this more often when discussing or even designing software. Even to a lot of Firefox users, Firefox is just 'internet' or 'FoxFire' and firefox is still a relatively nerd/geek-based program.

    11. Re:Ummm yes... by Directrix1 · · Score: 1

      Haha, I have heard Foxfire a couple million times. Man, Thunderbird was really fun.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  7. Usenet post? by Max+Romantschuk · · Score: 5, Insightful

    Isn't the most logical Linux birthday when Linus first posted his code for others to improve upon? If memory serves me correctly it was a Usenet post?

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Usenet post? by jellomizer · · Score: 1

      No I think I would stay at the version 1 release.

      As after version 1.0 was released it was actually started to be used as a real OS for non-kernel developers. Other apps may be different. I have been using the text editor jed for nearly 15 years as well and it is still not version 1.0.

      However Linux has a more sane Version Number system, so it is fair to use 1.0 for its birth date. Other systems not so much.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Usenet post? by physicsphairy · · Score: 3, Funny

      I believe the most logical choice for the Linux birthday is to take whatever date is median to Linus Torvald's birthday and UNIX's birthday.

    3. Re:Usenet post? by jrumney · · Score: 1

      As after version 1.0 was released it was actually started to be used as a real OS for non-kernel developers.

      My company was running its corporate mailserver on a Slackware distro using kernel 0.9 something in 1993. Compiling your own kernel was compulsory in those days - I think Slackware came with a minimal kernel to get you bootstrapped.

    4. Re:Usenet post? by perryizgr8 · · Score: 1

      pardon me, sir, but that would be truly stupid.

      --
      Wealth is the gift that keeps on giving.
    5. Re:Usenet post? by The+Leather+Duke · · Score: 2, Informative

      Witch would be:

      Aug 26 1991, 7:12 am, when Linus revealed his intentions

      or

      Oct 5 1991, 4:53 pm, when he announced the availability of Linux.

      Either way, Linux would 20 in two years time and 18 later this year.

    6. Re:Usenet post? by ObsessiveMathsFreak · · Score: 3, Funny

      That post is more akin to Linus announcing he was pregnant. I would regard the 1.0 release as the birth, with initial coding of the 0.x releases akin to baby showers and painting nurseries.

      The conception, like most, was the result of a drunken night in front of a computer terminal, filled with unwise and hasty decisions. When Linus woke the next morning, with the most schocking hangover, he saw before him the beginnings of an x86 OS kernel, with drunken documentation and to do lists, and no memory of how any of it came to be on his hard drive. He took it from there.

      I mean, no one honestly decides to write a kernel when they're sober, do they?

      --
      May the Maths Be with you!
    7. Re:Usenet post? by morgan_greywolf · · Score: 1

      The first version I used was prior to 1.0 - 0.96b, ca. 1992, and I was never a kernel developer.

    8. Re:Usenet post? by houghi · · Score: 1

      What if the maker of software has not yet posted the code, but already worked on it for a year. That would make the software a year older.

      --
      Don't fight for your country, if your country does not fight for you.
    9. Re:Usenet post? by khallow · · Score: 1

      No, I would start with when linux was first released.

    10. Re:Usenet post? by Anonymous Coward · · Score: 0

      linus is a badass

    11. Re:Usenet post? by troll8901 · · Score: 1

      His creation will be called Linux... I am the prophet.

      Hello, Slashdotters.

    12. Re:Usenet post? by Anonymous Coward · · Score: 0

      Or maybe that would be like the first ultrasound or the first time a mother announces to friends and family that she's pregnant...

    13. Re:Usenet post? by cyborch · · Score: 1

      However Linux has a more sane Version Number system

      ... or at least it did until they started to add new features for every increment of 2.6.x. In the old days of MAJOR.MINOR.BUGFIX you would increment MINOR when adding new features and increment MAJOR when abandoning compatibility with old versions.

  8. How to celebrate by Anonymous Coward · · Score: 0

    So how should we be choosing and celebrating free software's past achievements?"

    With hookers and blackjack. Duh.

  9. End Point is nothing to do with age by DavidR1991 · · Score: 1

    " predetermined end-point according to a top-down plan"

    Even if FOSS isn't working to an 'end-point', it still ages. Why does having an age attached to it imply it has an end point or an overall plan? (See also: The anniversary of the war in Iraq)

  10. Nag nag nag by GravityStar · · Score: 1

    Nag nag nag, my 0.12c version has more features then your 1.0, nag nag nag, Linux isn't a operating system, GNU is a operating system and Linux is just the kernel, nag nag nag, no rules, great scotch, nag nag nag, GPL is great!, nag nag nag

    In reply, I'll be succinct: Shut up bitch.

    1. Re:Nag nag nag by e-Flex · · Score: 1

      GNUs not an OS, it's a collection of tools. HURD is (someday) an OS.

    2. Re:Nag nag nag by Anonymous Coward · · Score: 0

      Linux isn't a operating system..? Whaat... dont say so... Now we need to rewrite all computer science books because RMS says that GNU is the operating system and Linux is just a kernel. Damn you!

      The monolith kernel is the operating system. Operating system is that part of the software system what runs in the kernel space or in supervisor mode. Linux is monolith kernel what runs alone in kernel space and it is alone running in supervisor mode. Hurd, the microkernel of GNU operating system, is not finished. The microkernel is alone in kernel space but moved operating system servers (filesystem, network-stack, drivers etc) runs as supervised processes to the microkernel. Microkernel + these OS servers is the operating system. All normal other applications (processes) like GNU tools etc, runs as normal process for these OS servers.

  11. Honestly? by rehtonAesoohC · · Score: 1

    Who gives a shit?!

    To be honest, I think that this might be part of the reason half the world is having trouble adopting to open source software. It's like a freshman trying to date a senior. GROW UP!

    1. Re:Honestly? by Anonymous Coward · · Score: 0

      Seniors have an air of confidence ... and very nice legs!

  12. Major versions matter by Zerth · · Score: 1

    As long as the developer still has the human trait of assigning meanings to numbers, any major version X will have a gravity that version X-1.9.Z does not. Barring minor versions that happen to match up to pi, prime numbers, fibonacci sequences, etc.

    Consciously or subconsciously, someone is saying "what happens next is different", otherwise they'd just make it a point release, or pick a different versioning system.

    1. Re:Major versions matter by Anonymous Coward · · Score: 0

      As long as the developer still has the human trait of assigning meanings to numbers, any major version X will have a gravity that version X-1.9.Z does not. Barring minor versions that happen to match up to pi, prime numbers, fibonacci sequences, etc.

      Consciously or subconsciously, someone is saying "what happens next is different", otherwise they'd just make it a point release, or pick a different versioning system.

      This is why in my projects I always version to the following system: major.minor.howevermanyneeded.buildnumber

      The PHB's can call it whatever they want. "Oh it's 1.75.b now? OK" I just put the build number on the end and know exactly what I'm dealing with. If the phb's don't want the build number displayed I just bury it as an easter egg where it's most convenient for me to find it.

      This also makes the labelling of the software more agile as regards specification versions. Specifications are really where version numbers come into play as they're still developed in a chunkier fashion. Eventually they get ratified or signed-off and published as an artifact. Then they get implmented. This line is obviously being blurred these days as the process takes too long (see: 802.11).

      When specifications start getting worked on collaboratively in a wiki (It's probably already happened) then we'll start needed a method for linking the source to a snapshot of the specification. Has anyone dealt with this yet?

  13. The first ship date by Anonymous Coward · · Score: 0

    If you don't like the 1.0 milestone, then use first time someone outside the developers (collaborative or otherwise) of the product themselves could actually get the product to use it.

    I still have an old .9-something Yggdrasil Linux on CD I bought at a university bookstore back before 1.0 was out, and I definitely wasn't one of the developers for Linux.

  14. 2000 all over again by elrous0 · · Score: 5, Funny

    After about the 100th anal-retentive jackass to smugly point out "2001 is the ACTUAL start of the millennium, you know!" I just started punching them.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:2000 all over again by Anonymous Coward · · Score: 1, Funny

      Are you sure it wasn't the 99th, since your counting system evidently begins with zero?

    2. Re:2000 all over again by elrous0 · · Score: 1

      No, it's 100. You see, my counting system is based it on an arbitrary number that some monk incorrectly calculated in the first place--and I'm too stupid a jackass to realize it.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    3. Re:2000 all over again by Richard_at_work · · Score: 1

      All counting systems start with zero - after all, you aren't '1' the moment you are born, are you?

    4. Re:2000 all over again by ocularDeathRay · · Score: 1

      we really need a way to mod higher than +5 for the parent. I hated those fuckers with a passion, and I partied at the start of both those years. Never really gave a shit about the millennium, just like to party. people need to lighten up.

      --
      Obama is a twitter sock puppet
  15. Seriously ? by ad0n · · Score: 1

    That's like saying to your little girl, "It's not really your puppy's birthday honey, it's only the anniversary of its adoption".

    Just enjoy the party and stop politicizing the invite.

    1. Re:Seriously ? by mqduck · · Score: 1

      And, really, shouldn't we be celebrating the day the puppy was *conceived*?

      --
      Property is theft.
    2. Re:Seriously ? by MadKeithV · · Score: 1

      That would be celebrating the conceptionday, not the birthday. Inconceivable!

    3. Re:Seriously ? by mqduck · · Score: 1

      Both days being painful (for the mother), beautiful and kind of gross.

      --
      Property is theft.
  16. Who cares? by grendian · · Score: 1

    So it's been 15 years since 1.0. I'll drink to that. There's got to be a reason Linus designated the code worthy of 1.0 status. It may be kind of arbitrary for a first birthday, but like I said.. who cares? It's Linux, it's awesome, it's been around for at least 15 years. Specific dates are irrelevant.

  17. How? That's easy. Why? Because we can. by Em+Emalb · · Score: 4, Funny

    So how should we be choosing and celebrating free software's past achievements?"

    Booze. Lots and lots of Booze. And strippers. Lots of strippers. And pie. Gotta have some pie.

    --
    Sent from your iPad.
  18. 15 years old by oreoferret · · Score: 1

    I still have my, 9 pin dot matrix printed, copy of the Linux Installation manual from March 1992 :) So CLEARLY it is > 15 years old

  19. Birthday. by leuk_he · · Score: 1

    2 other points:
    -Celebrating a birthday dow not make it better software. So this is pointless anyway.

    -Linux was not born. In fact it is questionable if it was conceived 9 months earlier. You know, to write a OS is nerdy, and nerdy was not hot 15 years ago.

    And 15? you can watch porn now with linux, no reason to wait 3 more years.

    1. Re:Birthday. by Turudd · · Score: 1

      So... it was created, with no conception.

      Linux == Jesus?

      I KNEW IT

  20. Whole numbers in versions = big deal by furby076 · · Score: 1

    When going from #.99 to a whole number (version 1, 2, 3, 4, etc) it is a BIG deal actually. Even going from 0.99zzz to 1.0 is a big milestone. The changes are fairly significant and the software has reached a maturity the developer(s) believe warrant that. Now I am speaking in the traditional/ideology sense...I am sure some people put out version 1, 2, 3, 4, 5, n+1, where N>0 but in a traditional sense...version 1 = big milestone. I wouldn't celebrate it as it's birthday. Getting to version 1.0 is like a Jewish boy getting to age 13...big deal, but the kid was still born 13 years before that time.

    --

    I do not support "The Man". I also do not support your irrational stupidity
  21. boring by Anonymous Coward · · Score: 0

    Glyn Moody is the most boring person in the entire history of the universe.

    1. Re:boring by Anonymous Coward · · Score: 0

      No, the guy who removes any post critical of his beloved purveyors of overhyped, overpriced, underhardwared junk is.

      http://images.slashdot.org/hc/11/50ae838c7097.jpg

  22. I've been using it longer than 15 years. by olddotter · · Score: 3, Informative

    Yea this is an annoying trend. I used Linux for a year or two before it hit the 1.0 kernel. The 0.99 releases were very useful at the time, and in many ways better than the SCO release that cost BIG money for a PC unix.

    1. Re:I've been using it longer than 15 years. by Cthefuture · · Score: 1

      Ya, me too. I remember compiling those kernels on a 386DX40 (with math coprocessor! lol). I had 4 MB of RAM which cost more than $300 back then due to the shortages, what a ripoff (but necessary to play Doom). It took about 45 minutes to compile even though the source base was tiny compared to what it is now. I also ran X11 just fine even though the "minimum" RAM was 8 MB.

      I don't have that computer any more but I still use the monitor in my server room and the 345 MB Maxtor HD from that machine still works. That drive also cost more than $300... $1 per megabyte, crazy.

      --
      The ratio of people to cake is too big
  23. A real milestone by someone1234 · · Score: 1

    Maybe Linus' birthday would be a clear cut milestone?

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  24. free as in speech or free as in love? by jollyreaper · · Score: 2, Funny

    So how should we be choosing and celebrating free software's past achievements?"

    Declare it must be 5-o'clock somewhere, start drinking.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:free as in speech or free as in love? by maxume · · Score: 1

      Or noon. It's always noon somewhere.

      --
      Nerd rage is the funniest rage.
  25. yeah but by Anonymous Coward · · Score: 0

    Yeah but the second it turns 18 I will lose all interest...

  26. Re:Celebrating Linux is like Celebrating the Holoc by mqduck · · Score: 1

    I'm confused. Is this an insult to Linux or to Jews?

    --
    Property is theft.
  27. Linux is not a mammal by Anonymous Coward · · Score: 0

    nor is it anything that can be given birth to.

  28. Much older then 15 years. by jellomizer · · Score: 3, Funny

    We all know that Linux was made in 1979.

    [yes this is a joke post]

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  29. Might as well celebrate Windows 3.1 by petes_PoV · · Score: 1
    That release of linux bears as much resemblance to the stuff running today as W3.1 does to Vista. There's nothing to be gained from drawing parallels between the two, so celebrating v1.0 as the "birth" of Linux, as people understand Linux today, is bogus.

    Anyhow, the first usable releases, such as the one I started on: 0.96 came out a couple of years earlier

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  30. why? by bickle · · Score: 1

    "So how should we be choosing and celebrating free software's past achievements?" Obviously by being as annoyingly pedantic as possible.

  31. In Korea by psnyder · · Score: 4, Insightful
    In Korea, you are 1 year old the minute you are born. In most other countries you are considered 0 years old until your first birthday.
    It's a different way of counting.

    You can consider software (such as Linux) beginning as the first line of code is written, or when the idea was first conceived, or when it was first on the internet, etc. Most people consider version 1.0 to be more of the official "birth" of software.
    It's a different way of counting.



    Both are correct when thinking of them from different perspectives. To understand this requires mental flexibility in your ways of thinking.

    As a further illustration:
    The argument presented in both the article and summary:

    there's generally little difference between version 0.99.14z, say, and version 1.0

    There's generally little difference between a fetus the day before it's born and the day after it's born. But culture generally starts counting after it's born and not at conception. Computer culture often starts counting at v1.0

    1. Re:In Korea by Anonymous Coward · · Score: 1, Funny

      So Gmail doesn't exist yet?

    2. Re:In Korea by Anonymous Coward · · Score: 0

      I cant wait for ffmpeg to be born, I hear it will make video on Linux much easier in the future, maybe even as soon as in the next decade.

    3. Re:In Korea by jayspec462 · · Score: 2, Funny

      Huh. Apparently, in Korea, email is for people who are one year less old than I thought they were. Who knew?

      --
      $comment =~ s/($verb)\s+($noun)/IN SOVIET RUSSIA, $2 $1s YOU!/g;
    4. Re:In Korea by dotancohen · · Score: 0, Offtopic

      In Korea, you are 1 year old the minute you are born.

      I understand that this is the way abortions are deemed legal or not, no? For atheists, the fetus is viable when it is born. For Christians, the fetus is viable when it is conceived. For Jews, the fetus is viable when it graduates law school.

      --
      It is dangerous to be right when the government is wrong.
    5. Re:In Korea by ElSupreme · · Score: 2, Funny

      No not really. It is just a really really developed fetus.

      --
      My addiction: Arguing with idiots. AKA Slashdot!
    6. Re:In Korea by digitig · · Score: 2, Informative

      In Korea, you are 1 year old the minute you are born.

      China too, but it might be better to translate it as "in your 1st year".

      --
      Quidnam Latine loqui modo coepi?
    7. Re:In Korea by Anonymous Coward · · Score: 0

      In most other countries you are considered 0 years old until your first birthday.

      Where? I've never heard of that. Babies are 'newborn', then days old, then weeks old, then months, then 1 year old at one orbit of Sol after issue.

      Would someone fluent with Korean-English nuance let us know if "you are 1 year old the minute you are born" is more like "you are in your first year the minute you are born"? Same as we do the 1800's as the 19th century?

    8. Re:In Korea by tkw954 · · Score: 1

      In Korea, you are 1 year old the minute you are born. In most other countries you are considered 0 years old until your first birthday. It's a different way of counting.

      I prefer rounding my age to the nearest integer. Thus, I celebrate my half-birthdays (six months from my birthday) when my (integer) age changes. People like parties so I also celebrate my regular birthday. And Fridays, too.

    9. Re:In Korea by redstar427 · · Score: 1

      ... To understand this requires mental flexibility in your ways of thinking. ...

      I didn't realize reading Slashdot had "system" requirements.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." Albert Einstein
    10. Re:In Korea by blackest_k · · Score: 1

      Poland too your in your first, second, third year ... funny really even in English you would be in your first second third year of college only age's get counted on completion of a year I guess no one likes getting old and your two year old car is in reality closer to three years old ...

  32. Remember the Millenium by DynaSoar · · Score: 2, Insightful

    Despite the quite correct statement by a few people that the millenium changed Jan 1 2001, the vast majority of people ignored that and celebrated the arrival of 2000 as the new millenium. No matter how right you are about Linux's age etc., the vast majority will completely fail to notice you and your dogmatic assertions, and will enjoy themselves in spite of you.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
    1. Re:Remember the Millenium by Anonymous Coward · · Score: 0

      Yeah the sad fact is back in 1901 people and the media understood it and celebrated the century correctly. After 100 years of government schools, the population is too stupid to understand it.

      If we can't educate people enough to understand when the millennium begins, we'll never get them to understand when to celebrate software release versions.

  33. Its over 40 years old by Anonymous Coward · · Score: 0

    Linux was a clone of Minix, which was a clone of the then 20 year old Unix, which was set set up by some nerds doing research at ATT / Berkeley. Then there was X11 which was developed in the 80s to allow Unixes compete with Mac which then followed KDE/GNOME in 1998.

    When it comes to evolution, we are all super-ancestors from the same primordial the soup of "0.1" version of RNA/DNA.

  34. Simple... by jacksinn · · Score: 1

    Celebrate early and often! Free parties with free beer!

    --
    Life==Jeopardy. All the answers are right in front us - the hard part is coming up with the correct question.
  35. Faulty Anniversary Inductive Logic (FAIL) by wykell · · Score: 1

    By this "logic" it doesn't make sense to celebrate birthdays or wedding anniversaries either, as most babies, are more or less the same in the days and weeks before they are born. By the same token, many couples are engaged well before they are married, and begin to live a life very similar to what married life will be like for them. Humans LOVE to celebrate anniversaries (except for Jehovah's Witnesses, I've never really understood that), and we need SOME sort of reference point. version 1.0 or whatever whole integer people use seems to be that for software. Except Google, they don't care and will always keep things in beta.

    --
    --- He advocated thrift and hard work and disapproved of loose women who turned him down. ---
  36. Re:shut the fuck up by dirtyhippie · · Score: 0, Troll

    oh, i wish i had mod points for +1 insightful.

  37. Jeez by Anonymous Coward · · Score: 0

    Lay off the "Mr Logic" juice.

    Shit like this is why nerds are looked down upon by the wider society. Nobody really cares if the anniversery is exact. Let it go.

  38. celebrate linux by argontechnologies · · Score: 1

    I celebrate linux every day.... It runs on ALL of my servers.

  39. Anonymous Coward. by Anonymous Coward · · Score: 0

    Well going by the v1.0 is the birth of a project, then Wine is very young

    1. Re:Anonymous Coward. by dotancohen · · Score: 1

      Well going by the v1.0 is the birth of a project, then Wine is very young

      That is why there are no naked pictures of Wine on the Internet yet. Just give it time.

      --
      It is dangerous to be right when the government is wrong.
  40. Thanks for pointing this out by joeyblades · · Score: 3, Funny

    I, for one, do not plan to attend the parade, now that I know it's all a misguided sham...

  41. Unbirthday by FrozenFOXX · · Score: 1

    Well if it's *not* the birthday of Linux who cares? It just happens to be one of 363 other UNbirthdays, all of which require celebration in a manner of your choice. "A very merry unbirthday, to you!"

    --
    "Just a fox, a whisper."
  42. Re:How? That's easy. Why? Because we can. by mrsurb · · Score: 1

    How will we celebrate? Well apparently we celebrate by doing what all slashdot-posting, Linux-loving nerds love to do - argue over pedantic details!

  43. I think you're analyzing it too much by HikingStick · · Score: 3, Insightful

    If you think about birthdays among people, they don't simply grow on the date of their birth. They are constantly growing and learning and developing. Birthdays are commemmorative events that celebrate when someone joined a specific family (or the human family in general). That's really not that different than what you described regarding open sources software.

    Perhaps "anniversary" would be a better term. A marriage rarely has its beginnings at the altar or in front of the justice of the peace. The persons involved typically began interacting with each other, learning, and growing together before the date of the actual ceremony, yet we celebrate their anniversary on the date they made their public vows in front of witnesses. I can see a parallel between pre-release and beta editions culminating with a public 1.0 release (or whatever the given name or number of a product may be). I don't see it as a disservice to the open source community to mark such milestones. In fact, if they were to describe the development process similarly to how I described it here--as an ongoing, growing, developing thing--it might actually mean more to some people.

    In any case, observing a birthday or anniversary holds powerful meaning regardless of the context (human or inanimate): it means the person or the thing survived the test of time. That's why so many businesses are quick to proclaim "...since 1933", "...established 2006", or similar sentiments that convey age. They understand that people tend to trust established brands, thinking (consciously or subconsciously), "if they've been around that long, they can't be too bad," or, "if they've been around that long, there's a good chance they'll still be around in a few years if I need to exercise my warranty rights."

    So, for me, I'll say happy anniversary Linux. You've had a good start. I'm looking forward to what the next 50 years will bring.

    --
    I use irony whenever I can, but my shirts are still wrinkled...
    1. Re:I think you're analyzing it too much by Joe+U · · Score: 1

      I think you're analyzing it too much

      Over analyzing on SLASHDOT? You're kidding.

      (What we need is a roast)

      Now, all of the 300 or so Linux users should get together to celebrate this anniversary of a rewrite of a clone of a rewrite of Multics.

      Happy anniversary Linux, thank you for bringing much needed over complexity to mainstream computing!

  44. Queen Linux by Altreus · · Score: 0

    Isn't the most logical Linux birthday when Linus first posted his code for others to improve upon? If memory serves me correctly it was a Usenet post?

    Let's have today as Linux's official birthday, and this suggestion as Linux's actual birthday.

    Then we get to celebrate twice, like the queen.

    --
    74.117.115.116 32.97.110.111 116.104.101.114 32.80.101.114 108.32.104.97 99.107.101.114
  45. 15 years phooey!! by Big+Hairy+Ian · · Score: 1

    I can remember having Linux on my old Atari ST way more than 15 years ago. Of course back then there wasn't much to run on it :)

    --

    Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

  46. Typical open source response... by JustShootMe · · Score: 1

    I love open source, I really do. But the proponents by and large tend to lack a sense of pragmatism or a sensitivity to psychology (which explains the terrible UIs of many open source programs).

    Just pick a date and give people their freaking anniversary. It's not going to hurt anything and gives people a chance to have a little fun and acknowledge the progress of the project.

    --
    For linux tips: http://www.linuxtipsblog.com
  47. Did RMS retire.. by Celc · · Score: 1

    ... and made Glyn Moody the resident nitpicker?

    God damn I hate it when FSF-zealots procrastinate and start annoying us with these types of things instead of doing anything remotely usefull.

  48. A lack of planning by squoozer · · Score: 2, Insightful

    A lack of planning and having defined goals is not the same as working in a new and different way. If a survey of the most successful open source project was to be done I would put money on every single one having a strong plan and good leadership. Fair enough that leadership might be technical rather than the typical management type but it would be there.

    This whole "we won't call it 1.0 till it does everything perfectly" thinking smacks of childishness to me. Set some goals and publish them along with version numbers so that people know what to expect when. FFmpeg is a prime example of a project that should be 5.0 not 0.5. It's a mature, feature rich and stable lump of code that is in widespread use. Give it a version number that reflect that.

    --
    I used to have a better sig but it broke.
  49. What's so special? by digitig · · Score: 5, Insightful

    What's so special about the 0xFth anniversary anyway? Shouldn't we be waiting for next year and celebrating the 0x10th anniversary?

    --
    Quidnam Latine loqui modo coepi?
    1. Re:What's so special? by swillden · · Score: 1

      No kidding.

      When my wife wanted to know why we weren't doing much for our anniversary, she said "It's our 20th! That's a big deal!" I said "What's so big about 0x14? I took you to the Caymans for 0x10!".

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  50. Release early, Release often by Anonymous Coward · · Score: 0

    Release early and release often works well in a free environment...

    Unfortunatly, Microsoft appears to be following this mantra now... except you have to pay.

    Pay for the beta (Vista) then pay again for the final product (Win 7).

  51. Free:Proprietary::Incremental:Waterfall -- FALSE by browncs · · Score: 2, Insightful

    The two actually have nothing to do with each other. Many "proprietary" software projects are done in an incremental, release-often mode. Many "free" software projects are done in a waterfall, plan-design-code-test-release mode.

    By promulgating this myth, you are actually doing free software a big disservice, by limiting it to a certain style of development.

    Go away, ponder, then come back and repent.

  52. Self-Hosting by cptnapalm · · Score: 1

    Wouldn't it be more like being born when Linux was first able to self-host?

  53. Sausagest by stuckinoregon · · Score: 1

    This whole thread is a sausagefest of geektitude.

  54. Re:How? That's easy. Why? Because we can. by Anonymous Coward · · Score: 0

    more people will come if they think we have punch and pie.

  55. Re:How? That's easy. Why? Because we can. by cparker15 · · Score: 1

    In fact, forget the booze and the pie!

    --
    Have you driven a fnord... lately?

    You must wait a little bit before using this resource; please try again later.

  56. The Hacker Files Project by Anonymous Coward · · Score: 0

    In the 1970s a report was published about nerds, who coded manically in the university computer labs and shared stuff with people in other institutions, that had access the then limited network. Psychology Today published an article called The Hacker Files in about 1977-78 (the mag used to be a lot better). It was about people, who were creating stuff that we know today as FOSS (it also dealt with people, who were addicted to what passed for computer games and 'net then).

    Not the early 1990s DC comic.

    Linux is a fruit of that effort, among others. It is like evolution. Nobody really knows how and when it started, or when Homo Sapiens Sapiens actually appeared, but it's still in many ways the furthest-evolved product of the process.

    Of course, by that logic Windows is an organism, that has locked itself in a niche (admittedly huge in 'installed user base' terms), has trouble updating its gene pool, and tries to survive by eliminating competitors and overreaching. Releasing the Win 7 beta publicly was a smart marketing move, though. That's something they are good at. Reports of how they disregarded the feedback seem to indicate a persistent unwillingness to learn.

  57. Re:How? That's easy. Why? Because we can. by fischerville · · Score: 1

    Stop Celebrating!! 1.0 is only a number!! Don't you get it?? The pedants have spoken.

  58. Not as arbitrary as you make it seem by Anonymous Coward · · Score: 0

    there's generally little difference between version 0.99.14z, say, and version 1.0.

    The same holds for birthdays. There's generally little difference between a child at 8 months and 28 days versus at 9 months. In fact, the mother could decide to have an elective c-section at 8 months and 28 days an make that the kids "birthday".

    Linus's decision to tick the version numbers over to 1.0 *is* an event to celebrate, because there had to be *something* about it that he thought warranted it - if not, why didn't he just call the next release 0.99.15a, 0.99.16, 0.99.99.99.54, etc. The fact that there was little change between ver. 1.0.0 and the one before it doesn't matter - something must have changed (if only in the way the world viewed it), because if there wasn't any difference at all, why didn't he call the previous one 1.0.0?

    The fact is, Linus applied the standard concept of version numbering, where anything before version 1.0 is considered "pre-release". His decision to use that system, and his decision to tick over when he did means that there is a 15th anniversary of *something* - it may not be the "birth" of Linux, but it's at very least its bar mitzvah.

    1. Re:Not as arbitrary as you make it seem by Compumyst · · Score: 1

      There's generally little difference between a child at 8 months and 28 days versus at 9 months. In fact, the mother could decide to have an elective c-section at 8 months and 28 days an make that the kids "birthday".

      No offense, but your argument is flawed. A human is considered to be born once it exits the womb, no matter when or how. Software is also born, if you will, as soon as it is released, no matter how or when, during whatever stage of development. Thus when Linus released the initial source code to Linux on UseNet (Aug 25 1991, 11:12PM is when notification was posted, according to archives), that is when it was born.

      --
      What's done's in the past, forever shall last.
      Work is work; life is life; fair is not!
  59. Wow 15 years, time to break out the v 0.98 by Anonymous Coward · · Score: 0

    Yea I think I have a old version on 5 1/4 floppy to run as a celebration. (Now I need a computer with a 5 1/4" drive)

  60. Re:shut the fuck up by e-Flex · · Score: 1

    I don't

  61. a proper linux milestone... by steak · · Score: 3, Insightful

    the first time a slacker sneered derisively at a red hat user. a.k.a. the beginning of the distro wars.

  62. Let's party! by Anonymous Coward · · Score: 0

    Don't care about anniversary, nobody cares (if you're not a woman). Free software and Linux are older than 15 Years, but if you want to have some party let me count !

    TO-ga, to-ga, TOGA, TOGA, TOGA !!!

    let cheers and coungrats to executive parties, we're running wild !

  63. If you REALLY want to apply that rule... by Tablizer · · Score: 1

    What if the maker of software has not yet posted the code, but already worked on it for a year. That would make the software a year older.

    Then we should start counting from the day that Linus first realized that DOS sucked. I'm all for DOS Sucks Day ('cept younglings don't know what dos is)
       

  64. Yeah, I'm non-plussed. by E.+Edward+Grey · · Score: 1

    In a world where constant operating system updates are considered good and necessary, this is probably the wrong way of going about it. There have to be some better occasions to celebrate.

    For instance, instead of announcing anniversaries, how about announcing things like "Windows Vista Update 31323485: fixes a problem Linux has been immune to for 11 years."

    --

    ---don't make me break out my red pen.

  65. You ARE in your first year, though by Anonymous Coward · · Score: 0

    Hence 1AD: The first year of our lord.

    Never any zeroth year of our lord. Because before 1AD, you have 1BC: first year before christ (or the last year without him, if you prefer)

  66. destined to fail... by Anonymous Coward · · Score: 0

    only a group of Linux nerds could screw up a birthday party.

  67. For Linux 1.0 was NOT the beginning by ChrisA90278 · · Score: 2, Informative

    For Linux using the release of 1.0 was something that happened late. the .9 series was long lived and mature. I'd been using Linux for a long time before 1.0 was released.

    In people years, Linux 1.0 was more like a high school graduation than a birth. It meant that Linux was mostly grown up,

    For Linux we do have a very good and well defined "birthday". The day Linux posted on usnet. Use that.

  68. Licensing vs. development by DragonWriter · · Score: 1

    because it gives the impression that free software is created in the same way as traditional proprietary code, working towards a predetermined end-point according to a top-down plan.

    Um, free software can be developed that way; and, on the other side, proprietary software can be developed in a more flexible manner. Licensing model and development methodology are two distinct axis of variation between software projects, a particular choice on one does not always correspond to a particular choice on the other.

  69. Let's Celebrate! by Greg_D · · Score: 2, Funny

    Linux: 15 years of being 5 years away from taking over the desktop!

  70. Re:Free:Proprietary::Incremental:Waterfall -- FALS by Jonner · · Score: 1

    Yes, you are exactly right. I can't believe how few people understand this. Apparently, everyone forgets that GNU, started by the Free Software Foundation in 1984, had a very clearly stated goal of replacing Unix with a Free alternative. It was not an accident or mere hobby project and laid the foundations for the success of Linux (Linus didn't write a C library, compiler, or all the *nix userspace tools), the Free BSDs (they all use GNU development tools) and probably every other Free operating system in use today.

    Different people wrote the components of GNU, since it was based on the very modular design of Unix, but each of those components was written in a fairly isolated process. This is what Eric Raymond would later refer to as the "Cathedral Model" in The Cathedral and the Bazaar. While Raymond seems to be saying that Linux's "Bazaar Model" of development is inherently better, I find it hard to argue against the success of GNU, especially since Linux probably wouldn't have succeeded without it.

    I think Raymond is probably the main person responsible for spreading the myth that Free or Open Source has to be "release early, release often" and proprietary has to be "cathedral-style." Even though he gives examples of both models in the Free software world, he still strongly connects the "cathedral" model with the "commercial" world and "bazaar" model with the Linux world. Although he's not totally incorrect in those characterizations, many people still confuse "commercial" with "proprietary."

    I'm convinced that frequency of releases and freedom of code are largely independent. The combination of "release early, release often, and listen to your users" with Free code has proven to be very powerful. However, other Free projects have had success with a "cathedral" style, some developed commercially and some outside of companies. There's a huge range of release frequency in the proprietary world.

  71. bff geek by Any+Web+Loco · · Score: 1

    Honest question - what does "bff geek" mean? Big Fat Fuckin'geek?

  72. Months by Any+Web+Loco · · Score: 1

    In my experience, you're descriped in "months old" right up until you're about two. As "how old's Felicity now?" " She's 21 months".

  73. Who the fuck cares? by Anonymous Coward · · Score: 0

    Really?

  74. Re:How? That's easy. Why? Because we can. by Anonymous Coward · · Score: 0

    And pie. Gotta have some pie.

    Certain strippers supply the pie. For an extra charge negotiated outside the regular fee.

    So I've heard.

  75. Translation of the article: by Anonymous Coward · · Score: 0

    "Glyn Moody screams 'look at me!'"

    And then /. falls for it. Congrats!

  76. Gestation by Arancaytar · · Score: 1

    Is this like the "life starts at conception" argument?

    We pick a day on which our period of dependent growth ended and we entered the world at large.

    0.94 and 1.0 are different in open source just as they are in proprietary software. Open source software (as we are still trying to convince the public at large) can be used by end users and not just hackers, and you don't ask an end user to install a pre-release version without warning him first.

  77. Celebrate!! by klausner · · Score: 1

    Let people know that Linux is not exactly the new kid on the block!

  78. This is old news anyway by commodoresloat · · Score: 1

    It wasn't the 15th birthday of Linux last year either, why did we have to wait this long to get a slashdot article about that?

  79. Free software isn't a development model by Schraegstrichpunkt · · Score: 1

    "Free software" and "open source" are not development models. They are licencing regimes. They are only related to development models in the sense that they enable certain development models that are otherwise difficult to execute.

  80. The obvious celebration by williamhb · · Score: 1

    We get that. It's just backwards to complain about how people take the time to celebrate the achievements of free software developers.

    You're missing the point -- they're doing the right thing. Because clearly, the appropriate way to celebrate the past achievements of free software is with a ridiculous angry row about some minor piece of pedantry. "It's GNU/Linux, bozo!", "Free software isn't the same as open source, dumbass!", "KDE sux and Gnome roolz, lameface!"

  81. Ahh this explains it...! by NateTech · · Score: 1

    Linux acts JUST like a teenager!

    --
    +++OK ATH
  82. so, how to count them? by hitmark · · Score: 1

    i have long wondered about why one insist on counting software releases as x.y.z rather then just go with n+1 or whatever the term would be.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  83. Here's how by JustNiz · · Score: 1

    >> So how should we be choosing and celebrating free software's past achievements?"

    Easy. Go to the pub every time any version number increments in any opensource software package.

  84. Re:Happy Birthday, Everyday. by mrs.twitter · · Score: 1

    Is slashdot "better than life?"

  85. -1, Troll by Anonymous Coward · · Score: 0

    ROTFLMAO, people are so fed up with you that it doesn't matter what you say anymore.