OSDN : SourceForgeShop ThinkGeekfreshmeatNewslettersTechJobsSlashdot Broadband Search »   X 
[an error occurred while processing this directive]
Welcome to Slashdot Slashdot.org Hardware Patents Announcements Apache
 Login
 Why Login?
 Why Subscribe?

 Sections
 Main
 Apache
 Apple
 Askslashdot
  1 more
 Books
 BSD
 Developers
 Games
  11 more
 Interviews
 Science
  3 more
 YRO
 
 Help
 FAQ
 Bugs

 Stories
 Old Stories
 Old Polls
 Topics
 Hall of Fame
 Submit Story

 About
 Supporters
 Code
 Awards

 Services
 Broadband
 Online Books
 PriceGrabber
 Product News
 Tech Jobs
 IT Research

Bertrand Meyer's "The Ethics of Free Software"
GNU is Not Unix Posted by Hemos on Saturday May 20, @03:33PM
from the interesting-ideas dept.
Jarle Stabell writes: "An interesting article titled "The Ethics of Free Software" by OO guru Bertrand Meyer is available online at Software Development (Meyer has IMHO written one of the best OO books. " Warning: Meyer questions some assumptions of open source, so if that's going to offend you, don't read it. *grin*

Royal daVinci Linux Project | Lineo Plans IPO  >

 

 
Slashdot Login
Nickname:

Password:

Don't have an account yet? Go Create One. A user account will allow you to customize all these nutty little boxes, tailor the stories you see, as well as remember your comment viewing preferences.

Related Links
  • interesting article
  • More on GNU is Not Unix
  • Also by Hemos
  • This discussion has been archived. No new comments can be posted.
    OOP! (Score:1)
    by delmoi (delmoi at hot mail dot com) on Saturday May 20, @03:35PM EDT (#1)
    (User Info)
    OOP is cool, but it sounds stupid, when you say it.

    Another achronim, like URL, that should not be pronounced....

    [ c h a d    o k e r e ] "We'll find a way to fuck with it" - Lars Ulrich on gnutella/freenet
    ni bu xi huan zhong wen? (Score:1)
    by delmoi (delmoi at hot mail dot com) on Saturday May 20, @05:23PM EDT (#110)
    (User Info)
    I didn't forget the post anon button. I didn't think the post would be to offensive, and minorly funny to some people. So, I put my name on it.

    [ c h a d    o k e r e ] "We'll find a way to fuck with it" - Lars Ulrich on gnutella/freenet
    Ethics are important for those who have them (Score:1, Interesting)
    by Not Your Average PHB (slashdotphb@hotmail.com) on Saturday May 20, @03:38PM EDT (#3)
    (User Info)
    Only the ethical firms play by the ethical rules relating to Open Source, and Free whatever. Look at what MS just did last week. Took an open product, and made it theirs, then pitched a fit when it was made public without their license. They didn't play by the ethical rules as many don't.

    With this environment, the one big thing Open/Free source has going against it is that nice guys finish last. This is a huge hurdle to overcome and so far the open/free source community is really fairing well. It's nice to see good guys win once in a while.


    Don't just whine about poor internet privacy and freedom policies, do something about it.

    Re:Ethics are important for those who have them (Score:2, Interesting)
    by rjones on Saturday May 20, @07:01PM EDT (#217)
    (User Info)
    C'mon Guys, This article is one man's attempt to excuse his own actions.

    My reasons for using free software are simple, I like it. If i didn't, I'd use something else. He should do the same.

    RMS may be an extreemist, but that shouldn't destroy his carefully reasoned opinions (which are often right). That seems to be the gist of the argument. This is like reading a Baptist tract writtenagainst the Mormons, If you know anything about the group being attacked, the arguments are obviously falsee and slanderous. (The same is true of tracts written to attack the Baptists, as soon as money is involved, truth goes out the window.) A clear example of this was the assertion by insinuation that ERS supports the murder of women and hcildren in third world countries. IIRC, ESR is a believer in capitol punmishment. You are responsible for your own actions. That is never acknoleged here. It just didn't fit in with the authors prejudices.
    Re:Ethics are important for those who have them (Score:1)
    by C.Lee on Saturday May 20, @08:32PM EDT (#276)
    (User Info)
    >C'mon Guys, This article is one man's attempt to excuse his own
    >actions.
    >My reasons for using free software are simple, I like it. If i didn't,
    >I'd use something else. He should do the same.

    I suspect what people like Meyer really want is for the free software userbase to turn control over things like linux over to them so they can properly "exploit" the resources. Of course we have no intention of doing such a stupid thing, hence Meyer's tract slaming ESR and RMS.
    The Scene is Moving Along.. (Score:1)
    by marius (marius@NOSPAMalpha1.net) on Saturday May 20, @03:39PM EDT (#4)
    (User Info) http://www.marius.org/
    It's good to see an article that not only speaks of the GPL license but covers other licensing mechanisms as well. Don't get me wrong, the GPL is great, but there are other licensing schemes out there that also have their place. It's like the "Linux is Unix" argument -- it isn't the only unix, just like the GPL isn't the only free and redistributable software license.

    - marius
    New York Ethics (Score:3, Funny)
    by Money__ (hallada at msgto dot com) on Saturday May 20, @03:45PM EDT (#6)
    (User Info) file://c:/con/con
    [Joke]
    A Father was explaining ethics to his son. "Ethics is about doing the right thing. Let's say someone comes into my store and I mistakenly over charge them by $20 for something they purchase. The question of Ethics is:

    Do you tell your partner?"

    [bada-boom-tssss]
    ___
    GNUTella: Because the client is the server.

    Re:New York Ethics (Score:1)
    by jchristl on Sunday May 21, @09:37AM EDT (#477)
    (User Info) http://joechristl.cjb.net
    Way to post anonymously, you coward!

    If you find his sig so offensive then how about standing up to your ideals and post logged in.

    If it walks like a troll and talks like a troll... chances are its probably a troll.

    Ciao
    Joe
    Ethics of free software simply RMS's prejudice (Score:1, Insightful)
    by Anonymous Coward on Saturday May 20, @03:46PM EDT (#7)

    The so-called ethics of free software are nothing new, just a retake of socialism applied to the software industry. And they have no real justification, just RMS's irrational hatred of the capitalist system as applied to software. This article specifically states this, saying the following:

    "The only stated justification for the indictment of commercial software--apart from nostalgic reminiscences of how nice life was in the early days of the MIT Artificial Intelligence Laboratory, and how horrible it became when printer manufacturers started distributing the software in binary form, a tale that may elicit sympathy from the reader but hardly has any universal moral value (I too remember fondly when you could get access to US National Parks for free by just showing a foreign passport, but that doesn't mean the National Park Service has suddenly turned evil)--is that software is different from other wares since it can be reproduced so easily. But this does not stand a minute's scrutiny."

    Yet again we see a cogent argument saying that the whole "free software" argument is based upon nothing more than some outdated and irrational views held by RMS, an individual who, like many "great" leaders, has become bitter over something, real or imagined.

    I find it funny that so many people are willing to follow his every word proclaiming how free software and open source gives the user more choices despite the fact that his arguments itself are anti-choice and closed in nature. But this inherent hypocracy is overlooked in the frenzy to attack anything that doesn't conform to RMS's "free" ideal.


    Re:Ethics of free software simply RMS's prejudice (Score:2, Interesting)
    by extrasolar (klh@sedonaSPAM_TRAP.net) on Saturday May 20, @04:55PM EDT (#77)
    (User Info) http://users.sedona.net/~klh/kevin
    "The so-called ethics of free software are nothing new, just a retake of socialism applied to the software industry. And they have no real justification, just RMS's irrational hatred of the capitalist system as applied to software. This article specifically states this, saying the following:"

    Wrong. RMS sells software.

    "Yet again we see a cogent argument saying that the whole "free software" argument is based upon nothing more than some outdated and irrational views held by RMS, an individual who, like many "great" leaders, has become bitter over something, real or imagined.

    I find it funny that so many people are willing to follow his every word proclaiming how free software and open source gives the user more choices despite the fact that his arguments itself are anti-choice and closed in nature. But this inherent hypocracy is overlooked in the frenzy to attack anything that doesn't conform to RMS's "free" ideal."

    I find it funny at how people would even lie, intentionally or not, to dismiss RMS. Your last paragraph is almost completely untrue.
    --- Only YOU can stop the spread of non-recursive acronyms!
    Re:Ethics of free software simply RMS's prejudice (Score:2, Interesting)
    by warmi on Saturday May 20, @05:40PM EDT (#132)
    (User Info)
    HY: With your OS kernel HURD coming into the beta stage, it has finally become possible to create a complete system based on the GNU product lineup. Now how does GNU development work?

    RMS: Umm, first, please be careful with that word "product". Product implies that something is made to be sold. Now, software companies develop software to sell copies. So that's a product. Whereas the aim of the GNU project is to create a better community. We sell copies to develop software. So there is a fundamental difference.
    ......

    HY: So this HURD, do you feel that it is as advanced as you aimed to be in the first place?

    RMS: "In the first place", that's not the "reason" that we set out to write HURD. We didn't do it for any technical advancements. That's a very common misunderstanding. The aim of GNU is _social_ advance, that is to expand the freedom of the users.
    ----------------------------------


    the rest of that transcript (Score:2, Insightful)
    by ArchieBunker (root@[127.0.0.1]) on Saturday May 20, @06:38PM EDT (#198)
    (User Info) http://www.warroom.com/ausguncontrol.htm
    HY: Hmmm. Then tell me what you think about pirated software.

    RMS: I don't call this copying "piracy", because that is a propaganda word. I don't think it is wrong to copy and share information. Governments can pass laws against it, but that does not make it wrong, just illegal.

    An unauthorized copy of a proprietary program has the same drawbacks as an authorized copy. If you want to make more copies and share them, you have to do it in secret; and you cannot get the source code.

    So I think that unauthorized copies are not much better than authorized copies. The only good thing about the unauthorized copy is that you avoid giving money to the owner. This is good, because the owner does not deserve a reward for making software proprietary.

    However, I can achieve the same thing by *not using the program at all*. I use free software instead.

    HY: (!! Wow!!) Umm... now, you're ideas are really far-fetched. How do you evaluate your succe....

    RMS: (cuts in) I don't understand what you're saying. Far fetched? How can you say it's far fetched? Far fetched means that it can't be done, but I have been doing it for the last 15 years, which proves that it can be done. And the users of free software are increasing.

    HY: But...isn't that because you occupy just a very small fringe of the society? It can't be generalized, can it?

    RMS: You know, that's basically bull shit. Sheer speculation masquerading its knowledge. It's a cheap shot that someone may make. Of course, I don't have a time machine, so I can't tell if it's going to take over the world. But the free software movement was often claimed to be totally impossible, and yet we managed to continue and grow. This is positive evidence. And what do you have on the negative?

    So RMS thinks its alright to break laws because he doesn't like them? You know these murder laws are unjust, I should kill a few people to prove my point. Look how he interrupts the interview guy. Some guy write a little shareware program for windows that proves useful, according to RMS he should receive nothing for his work.
    The truth about RMS http://tlug.linux.or.jp/rms.html
    Give it up. (Score:1)
    by antpal on Saturday May 20, @08:07PM EDT (#265)
    (User Info)

    So RMS thinks its alright to break laws because he doesn't like them?

    So, All Knowing One, are all laws perfect in your country?

    nope (Score:1)
    by ArchieBunker (root@[127.0.0.1]) on Saturday May 20, @10:10PM EDT (#309)
    (User Info) http://www.warroom.com/ausguncontrol.htm
    Did I say they were perfect? No, but just because I don't like them or feel they meet my standards doesn't give me the right to break them.
    The truth about RMS http://tlug.linux.or.jp/rms.html
    Re:nope (Score:1)
    by antpal on Saturday May 20, @10:53PM EDT (#323)
    (User Info)

    And what if everyone who practiced civil disobediance, breaking the law to get arrested, instead felt the way you do?

    We would end up with a place Archie Bunker would be proud of. Give it up.

    wrong (Score:1)
    by ArchieBunker (root@[127.0.0.1]) on Sunday May 21, @01:25AM EDT (#373)
    (User Info) http://www.warroom.com/ausguncontrol.htm
    civil disobediance does not mean breaking the law, that means protesting or starting a campaign or lobby. How about changing the laws you don't like instead of breaking them?
    The truth about RMS http://tlug.linux.or.jp/rms.html
    Re:wrong (Score:1)
    by antpal on Sunday May 21, @07:10AM EDT (#450)
    (User Info)

    Think about it: if civil disobediance is not breaking the law, then how do these people end up in jail?

    Anyway, your position is the tired, old "I cannot attack any of RMS's substantive points, so instead I'll pull the classic take-him-out-of-context and nitpick an ethical dilemma he raises.

    First, it is worthwhile to check on GNU's web site what their take on "piracy" is:

    Publishers often refer to prohibited copying as ``piracy.'' In this way, they imply that illegal copying is ethically equivalent to attacking ships on the high seas, kidnaping and murdering the people on them.

    If you don't believe that illegal copying is just like kidnaping and murder, you might prefer not to use the word ``piracy'' to describe it. Neutral terms such as ``prohibited copying'' or ``unauthorized copying'' are available for use instead. Some of us might even prefer to use a positive term such as ``sharing information with your neighbor.''

    Second, let us refer back to the original dilemma to show how Archie Bunker is taking RMS out of context. Now, Archie, if you are really so concerned about what RMS says, you will not mind this exerpt from the GNU web site:

    As a computer user today, you may find yourself using a proprietary (18k characters) program. If your friend asks to make a copy, it would be wrong to refuse. Cooperation is more important than copyright. But underground, closet cooperation does not make for a good society. A person should aspire to live an upright life openly with pride, and this means saying ``No'' to proprietary software.

    Clearly, RMS is not telling anyone to steal; instead, he asks, why put yourself in the dilemma in the first place? You lose, Archie, just like on TV.

    Re:wrong (Score:2)
    by extrasolar (klh@sedonaSPAM_TRAP.net) on Sunday May 21, @09:14PM EDT (#581)
    (User Info) http://users.sedona.net/~klh/kevin
    Wow, excellent response.

    You put it very elequently.
    --- Only YOU can stop the spread of non-recursive acronyms!
    Re:wrong (Score:1)
    by DavidTC (mush@cx.david) on Monday May 22, @02:31PM EDT (#624)
    (User Info)
    Um, actually, the defination of 'civil disobediance' is breaking the law.

    Most specifically, it's breaking a law so you will get arrested, either cause you think that specific law is unjust, or, like protests who deliberately step two feet past the police barricades at protests to get arrested, merely to get publicity.

    -David T. C.
    If fake email is 1@2.3, then real email is 3@1.2

    Re:RMS does not condone breaking the law (Score:1)
    by deadmantalking (pradeep.deadmantalking@com) on Monday May 22, @02:03AM EDT (#602)
    (User Info)
    A couple of points here - First, RMS does not condone breaking the law, he just points out that - in his world view this law is stupid. RMS does not break any law, he does not condone breaking the law, however he does understand why many people do so. Also notice that he offers another option instead - use free software.
    A crank is a little thing that makes revolutions
    Re:Ethics of free software simply RMS's prejudice (Score:2)
    by extrasolar (klh@sedonaSPAM_TRAP.net) on Saturday May 20, @08:45PM EDT (#280)
    (User Info) http://users.sedona.net/~klh/kevin
    Ayeee! I have already been moderated down for having an opinion.

    Look. Your post doesn't prove nothing. When you sell something, that is a product. The Hurd isn't sold and GNU isn't sold. But he has sold Emacs in the past so it was a product.

    But what does this say? Nothing. I think you were trying to show how RMS is against comercial software. But you didn't! You just choose an excerpt that shows RMS defining terms (mostly because he knows how carefully the naysayers pick apart his words). "News at 6: RMS defines the word product and establishes his Communist agenda!" PLEASE!

    And why does everyone pick on RMS anyway? If you have something against Free Software principles, fine. You don't like GNU, fine. That would make a fine discussion. But why must you people personalize everything. It's not just RMS, either. If you don't like Apple, bring up Steve Jobs; if you don't like Microsoft, make fun of Bill Gates. If Open Source is evil, so is Eric Raymond.

    I know *exactly* why people personalize the issues. Because it is easy. People are easy to pick on. And when you make an argument against a leader of a movement, your implication is with the movement. And then you feel your point has been made. But it is a fallacy.

    I would like you to know that there is more to GNU than RMS. Don't equate the two.

    I wish you the best.


    --- Only YOU can stop the spread of non-recursive acronyms!
    "Product" means "something produced" (Score:1)
    by p3d0 on Sunday May 21, @12:13PM EDT (#506)
    (User Info) http://www.ecf.toronto.edu/~doylep
    From the Merriam-Webster dictionary:


    Main Entry: prod·uct
    Pronunciation: 'prä-(")d&kt
    Function: noun
    Etymology: in sense 1, from Middle English, from Medieval Latin
    productum, from Latin, something produced, from neuter of
    productus, past participle of producere; in other senses, from Latin
    productum
    Date: 15th century
    1 : the number or expression resulting from the multiplication together
    of two or more numbers or expressions
    2 a : something produced b : something resulting from or necessarily
    following from a set of conditions
    3 : the amount, quantity, or total produced
    4 : CONJUNCTION 5

    No mention of being sold.
    --
    Patrick Doyle
    "Why does everyone always overgeneralize?"

    quick question (Score:1, Interesting)
    by Anonymous Coward on Saturday May 20, @03:46PM EDT (#8)
    I have a question that I doubt is addressed in this book, though I'm sure it troubles quite a few people:

    In addition to being a programmer, I am a devout Christian. I've contributed in minor ways to a few different Open Source projects in the past, in addition to working on proprietary software at work.

    Now, in the Bible it clearly states that we are not to work on the Sabbath. In the past, I have refrained from programming on Sunday, to fulfill this obligation. However, I do wonder: is contributing to Open Source projects considered work? I recieve no direct financial benefit, and I find it to be a very enjoyable activity. However, it also requires a lot of sustained effort and focus. These factors pull in strictly opposite directions.

    I'd really appreciate it if I could get some opinions from the Slashdot readership on this. Are there any relevant verses from the Bible that clarify this definition of work? Is it effort? Or is it simply things that you wouldn't do if they didn't make you a living?

    I'm looking forward to your input. Thanks.
    Re:quick question (Score:1, Interesting)
    by Anonymous Coward on Saturday May 20, @04:01PM EDT (#18)
    It all depends on various personaly views.

    Do you consider it to be work?
    Why in your opinion should you not work on the Sabbath?
    This is important. Some people believe that the whole day should be dedicated to the worship of god. Others feel that the law of the Sabbath is purely to ensure that work does no take over your life.

    A strict interpretation would say that if you suspect that something might be work, then it is. This includes driving your car, talking on the telephone, or doing anything other than praising God and reading the Bible. It's typical in Jewish families to prepare food the day before because even cooking could be considered work.

    Jesus questioned this,and occasionally broke various Sabbath Laws, so I suggest you read the last few chapters of one of the Gospels for guidance.
    FYI (Re:quick question) (Score:1)
    by MostlyHarmless (jlee@diespamdie.sidgames.com) on Saturday May 20, @05:27PM EDT (#116)
    (User Info) http://www.sidgames.com/
    FYI, the reason some Jewish families prepare food the night before is not because anything that might possibly be considered work is forbidden. Rather, it is because we interpret that specific clause of the Bible to mean a prohibition against specific types of _labor_. This interpretation comes from a text called the Talmud, recorded about 130 c.e., that mostly contains interpretations of the Bible. The interpretation lists 39 specific types of labor, two of which are using fire and finishing works, both of which are done by the cooking of food.

    Herein lies the main difference between Judaism and Christianity. It is not the belief in Jesus as the son of G-d. It is that we believe that it is not up to the individual to interpret the Bible according to his own beliefs. We allow the great rabbis of thousands of years ago to act as our proxy, trusting their hundreds of years of logic and analysis. So when you say that Judaism says that any thing that could be construed as work is forbidden, that is not quite accurate. Truth is, we have a few ways to do things that _would_ be considered work, such as using a timer to turn lights on and off. Point is, we focus on specific, technical, logical interpretations of the Bible, instead of allowing individuals to interpret for themselves. So bringing up the original poster's question again, we don't argue about whether doing open-source programming is really considered work. Instead, we focus on the Rabbis' interpretations, asking ourselves if doing these actions would be a certain type of _labor_, instead of having individuals evaluate if it is work according to them.

    Sorry if this rambled a little bit :-)


    nuclear cia fbi spy password code encrypt president bomb
    Echelon must die.
    Re:FYI (Re:quick question) (Score:1, Funny)
    by Anonymous Coward on Saturday May 20, @05:52PM EDT (#150)
    Sorry if this rambled a little bit :-)

    Not a problem. I appreciate it. Although I'm still not clear on hw this would apply to open source coding.
    Re:quick question (Score:1)
    by Copperhead on Saturday May 20, @04:11PM EDT (#28)
    (User Info)
    I wouldn't consider this the appropriate forum for theological questions. But if you care to, email me personally and I would love to see if I can point you in the right direction.
    Read through Galatians (Score:1)
    by J. J. Ramsey on Saturday May 20, @04:34PM EDT (#56)
    (User Info)
    I'd take a read through Galatians. In it, one finds that the "Law", the Old Covenant, is no more. There is no official Sabbath anymore, although having a day of rest is still desirable.


    ----I am a fool for Christ. Mostly I am a fool.----
    Re:Read through Galatians (Score:1)
    by Googol on Sunday May 21, @03:48PM EDT (#540)
    (User Info)
    The notion of a Christian "rest day" was re-introduced by the Emperor Constantine, ostensibly to allow the Empire to go to Church.

    It has been a binding obligation on some Christians ever since. This obligation is not related to the Sabbath commandment, as you point out.

    Give your body a rest (Score:1)
    by joneshenry on Saturday May 20, @04:58PM EDT (#82)
    (User Info)
    Unless you are able to program without using one's hands with say voice recognition software, I would advise not doing so on at least one day a week. A friend of mine is undergoing deterioration from RSI. Then again if voice recognition becomes the preferred means of interacting with computers, I think we'll have to take at least one day off from using that as well, as one's vocal cords can easily be overstressed.
    Re:quick question (Score:2, Interesting)
    by MostlyHarmless (jlee@diespamdie.sidgames.com) on Saturday May 20, @05:14PM EDT (#102)
    (User Info) http://www.sidgames.com/
    IANAC (I am not a Christian), so I wouldn't know much about the official Chrisitan stance on this. However...

    In Judaism, we have a text called the Talmud written by the great rabbis sometime b.c.e., taught orally until it was recorded circa 130 c.e. It is mainly a commentary and explanation of the Bible (old testament, of course :-) ), created so that Jews would know what verses in the Bible mean exactly, since they can be interpreted in many different ways. The Talmud explains the fragment "you shall not do labor" into 39 specific types of labor that are forbidden. The concern is more with specific types of _labor_, not just work per se. For example, it is a lot easier to drive to synagogue than it is to walk, especially if one lives far away. However, driving is prohibited[*] because the engine creates fire, and creating fire is one type of labor specifically prohibited on the Sabbath.

    Using a computer is also prohibited for very technical reasons that would be very hard to explain to a layman. So for us, the importance is not on how hard it is to do something; rather, the importance is on whether or not this type of labor is of a type that specifically violates the rules of the Sabbath.

    So from this small fragment commanding us to rest on the Sabbath, you get this whole technical issue.

    Chrisianity, OTOH, has no such text. It is, rather, up to the individual to determine what would be considered work or not.

    If you enjoy writing free software, go ahead and do this! It is for the good of the community. Don't stress yourself with it, though; if it gets too tiring to stare in front of the screen, take a nap. Enjoy your sabbath.

    If you are looking for a specific, logical ruling on whether or not this is permissable according to the Bible, Chrisianity will not tell you this.

    I don't want to insult Chrisitanity; I have reasons why I think my religion is superior, but I respect everyone else's beliefs. Just don't look for an official answer about whether or not it is permissable, because such is not possible without logical studies of the Bible, recording conclusions on conclusions. So in the end, do what you feel is right. Enjoy your sabbath your way, and if writing code is relaxing, by all means, do that. In the absence of specific rulings on what is forbidden and what is not, do whatever your heart feels is right.

    [*] Branches of Judaism differ on this issue. Conservative Judaism, for example, says that it is permissable to drive a car only to synagogue, because otherwise many people will not be able to attend at all. Reform Judaism says that if driving a car will allow you to have an enjoyable Sabbath, do so. They reject much of the Talmud, arguing that it is not relevant for modern times. But this starts getting into flamewar territory.

    Disclaimer #2: IANAR (I am not a Rabbi). I may have gotten some Halakhic issues off a little, but I hope that my post's meaning still goes across. And if I got something wrong, tell me! I want to know.

    nuclear cia fbi spy password code encrypt president bomb
    Echelon must die.
    Re:About the car part (Score:1)
    by Rogain on Sunday May 21, @12:08AM EDT (#340)
    (User Info)
    Is electricity considered a form of fire? If not then could you drive an electric car with energy cells charged the pervious day (because the electricity would come from coal-burning or nuclear fission surely considered fire).
    Re:About the car part (Score:1)
    by MostlyHarmless (jlee@diespamdie.sidgames.com) on Sunday May 21, @10:26AM EDT (#485)
    (User Info) http://www.sidgames.com/
    That's a very complex question. Whenever electricity arcs, that's considered fire. Rubber tires might violate the prohibition against tearing (when they rub off onto the road -- I'm not sure about this one). And there are many other good reasons why cars of any form violate the laws of the Sabbath, one of them being the prohibition against carrying on Shabbat.

    What if you drive an electric car with arc-free switches, with your whole town inside an eruv? Even then, there might be some other reasons -- again, IANAR. And even if you managed to get everything halakhically acceptable, even the appearance of violating shabbat is not good.

    For example, one is forbidden to eat milk products with chicken, even chicken technically is not considered fleishic (because it does not give milk, eating chicken with milk products could not possibly violate the prohibition against boiling a kid in its mothers milk). However, when one eats chicken, it appears that one is mixing milk with meat, and thus it is forbidden.
    nuclear cia fbi spy password code encrypt president bomb
    Echelon must die.
    Re:About the car part (Score:1)
    by MostlyHarmless (jlee@diespamdie.sidgames.com) on Sunday May 28, @05:45PM EDT (#647)
    (User Info) http://www.sidgames.com/
    Well, I asked someone, and I was wrong about the tires. Again, that was just a guess.

    Fact is, it is not that hard to keep Shabbat. Just put the important lights on timers, don't use electricity (again, except with timers), and don't drive[*] or shop.

    The Talmud is in no way anachronistic. The purpose of the Sabbath is to be a day of rest and study; a good idea for the gentile world as well. The French one time tried to move to one free day in 10 instead of 1 in 7 and it was a miserable failure. To cease from work one day a week is a Good Thing(tm). And the things that have a definite positive correlation between them and low conversion rates are intermarriage and the keeping of the Sabbath.

    All of the prohibitions in the Talmud were derived logically or from common sense. For example, the Bible begins the sentence about doing no work on Shabbat the same way it begins the sentence about construction of the Mishkan. Therefore, the 39 prohibited forms of labor are the same as the kinds of labor that were used in building the Mishkan. It sounds stupid the way I said it, but it makes very much sense if you look at it logically from a better explanation than mine.

    [*] The conservative movement has ruled that it is acceptable to drive on Shabbat, but only to synagogue. This is because many people would otherwise not be able to go to synagogue at all due to the spreading out of the Jewish population.
    nuclear cia fbi spy password code encrypt president bomb
    Echelon must die.
    Re:quick question (Score:1)
    by Rogain on Sunday May 21, @03:25AM EDT (#409)
    (User Info)
    Oh, you fantastic bitch!!! You're the one getting people hot and bothered!!!
    Re:quick question (Score:1)
    by jerdenn (jerdenn@mindspring.com?Subject=Slashdot) on Saturday May 20, @05:32PM EDT (#120)
    (User Info)
    You may get a better answer from your priest, pastor, or religious advisor than from a bunch of us computer geeks...

    Simply ask if it is acceptable to engage in a hobby on your sabbath.

    -jerdenn


    This space for rant

    interesting is right (Score:1)
    by ArchieBunker (root@[127.0.0.1]) on Saturday May 20, @06:46PM EDT (#204)
    (User Info) http://www.warroom.com/ausguncontrol.htm
    this seems like a cleverly crafted troll, but I'll contribute.

    Time is relative to the observer. While it may be sunday here, it could be saturday or even monday in some other time zone. Is god aware of this? Does he keep track of joe who is +6GMT or mary who is orbit on the space shuttle and in no particular zone?
    The truth about RMS http://tlug.linux.or.jp/rms.html
    Re:interesting is right (Score:1)
    by meadowsp on Sunday May 21, @06:28AM EDT (#440)
    (User Info)
    That's a good point. What about astronauts as well. Is GMT the divine time?
    Re:quick question (Score:2)
    by anonymous cowerd (WKiernan@concentric.net) on Saturday May 20, @09:14PM EDT (#289)
    (User Info) http://www.concentric.net/~Wkiernan/index.html

    IANAR (I am not a Rabbi) but...

    I remeber something from one of Richard Feynman's autobiographical books where some extremely devout Orthodox Jews wanted to know if there was a spark released when you flip on a light switch; this spark would constitute "work" and was therefore taboo, whereas if there was no spark it would be OK. Feynman suggested putting a capacitor across the switch to suppress the spark, I think. By that rigid definition you should very carefully relax and remember not to breathe deep on the Sabbath (which you take to be Sunday). In fact, as programming is mainly mental work, you should not even think about it on Sunday; perhaps you should start knocking back whiskey first thing at sunup, just to forestall any sinful random work-oriented cogitations.

    But I think the intent of the prohibition against working on the Sabbath was a practical matter; first, it would help keep people from working themselves to exhaustion, and second, it was a higher authority you could invoke when your boss demanded that you work non-stop (thus making this the first recorded wage-and-hour law, yeah!). This is similar, I believe, to the Mosaic prohibition against eating pork or shellfish - no refrigeration and a middle-Eastern climate makes eating these a risky business. In that sense, my interpretation would be, "have fun, but don't knock yourself out." But of course this sort of interpretation is powered by practical, secular considerations, and you being a theist, I understand that you might find them lacking.

    The relevant scripture, if I am not mistaken, is Numbers 15:32 through 36:

    And while the children of Israel were in the wilderness, they found a man that gathered sticks upon the sabbath day.
    And they that found him gathering sticks brought him unto Moses and Aaron, and unto all the congregation.
    And they put him in ward, because it was not declared what should be done to him.
    And the LORD said unto Moses, The man shall be surely put to death: all the congregation shall stone him with stones without the camp.
    And all the congregation brought him without the camp, and stoned him with stones, and he died; as the LORD commanded Moses.

    Now that, to me, despite the authority of Moses and the LORD, seems quite extreme. Insanely so. (I am an atheist, after all.) But the point here is that this poor guy was probably not gathering those sticks at his boss's command, nor did he intend to trade them for shekels; he was probably trying to gather some firewood for himself and his family. So are you writing this software for some practical use, or instead purely for your own regalement? If the former, and if you insist on following the Old Testament literally, then I'd have to suggest that for consistency's sake you should give it up.

    Yours WDK - WKiernan@concentric.net

    Re:quick question (Score:1)
    by Frank T. Lofaro Jr. on Saturday May 20, @09:35PM EDT (#295)
    (User Info)
    I remeber something from one of Richard Feynman's autobiographical books where some extremely devout Orthodox Jews wanted to know if there was a spark released when you flip on a light switch; this spark would constitute "work" and was therefore taboo, whereas if there was no spark it would be OK. Feynman suggested putting a capacitor across the switch to suppress the spark, I think.

    I sure hope he didn't suggest that! It could not possibly work. Capacitors pass AC current, there would be current flowing even when the light is off. Surely Feynman knew this!

    gotcha, Feynman! (Score:2)
    by anonymous cowerd (WKiernan@concentric.net) on Saturday May 20, @09:50PM EDT (#302)
    (User Info) http://www.concentric.net/~Wkiernan/index.html

    You know, the same thing occurred to me. I may not be a Nobel-winning physicist but I do know AC flows through a capacitor. So I went wading through my unbelievably cluttered bookshelves and found the book in question: "Surely You're Joking, Mr. Feynman," Bantam Books, 1986. And here on page 261 (I looked up "talmud" in the index) is the quote itself:

    I even proposed a practical solution for eliminating the spark. "If that's what's bothering you, you can pit a condenser actross the switch, so the electricity will go on and off without any spark whatsoever - anywhere." But for some reason, they didn't like that idea either.

    Maybe he meant "in series with the switch" instead, and I'd guess that would work as intended too, but it is an unexpected pleasure for dumb old me to have caught the great Nobel Laureate in an error!

    Yours WDK - WKiernan@concentric.net

    Re:quick question (Score:1)
    by swm (swmcd@world.std.com) on Sunday May 21, @01:17AM EDT (#368)
    (User Info) http://world.std.com/~swmcd/steven/
    If you view this as a strictly religious question, then it really isn't subject to analysis. You can find verses in the bible (or any other religious text) to support just about any interpretation of anything.

    If you view it as a practical issue, then an historical perspective may help.

    Hunter/gatherers don't structure time as we do. They don't divide time into periods of work and rest. In fact, they don't make the distinctions that we do between work/play/rest/leisure. They just hang out on the veldt and do stuff. Some is interesting, some is boring; some takes muscles; some doesn't; but it's all just stuff. The only structure on their time is the days and the seasons, and those are immutable, so why worry about it?

    Furthermore, hunter/gatherers tend to be nomadic (because the land won't support intensive use). Nomads can't accumulate more than they can carry. So there isn't really any point in working harder, or smarter: you can't take it with you, even in this life.

    Anthropological evidence is that hunter/gathers only spend 4 to 6 hours per day doing things that we call work. The balance of their time is spent in sleep, socializing, creative, recreational and ritual activites.

    All that changes with the invention of agriculture. Farmers are out there in the fields every day, working now for a harvest that is months away. The more land you farm, the more food you grow, so incremental time spent in the fields pays off later.

    Agriculture supports more intensive use of the land, so people can stop wandering and start accumulating stuff, like surplus food, or tools, or housing. Specially ambitious and intense people start accumulating armies and castles.

    So everyone is out there working hard, and accumulating stuff, and you can do it 16x7 if you like, and eventually you have to stop and ask: How much is enough? How hard do we work?

    And the answer that many societies came up with, going 8000 years back to the invention of agriculture, is that we rest 1 day in N, where N is typically in the range of 4 to 10. Our value of 7 traces back to the Persians.

    Religion is central to the organization of pre-industrial societies, so the calandar typically became a religous matter in those societies, with attendant ritual, ceremony, and claims of divine authority.

    In our society, business has largely eclipsed religion as the institution that organizes time. People work to the clock; critical services run 24x7; factories run 2nd and 3rd shift; retail runs all weekend. And the people at the top--programmers, lawyers, consultants--can work as many hours as they like.

    So we're back to the question that the early farmers faced: how hard do we work? How much is enough? And we have to have an answer. People who work all the time burn out, and the currency of the phrase burn out shows just how real and prevelant this problem is for us.

    You can find your answer in different places. Some people manage the problem informally: they know their limits, and take time off when they need it. Some people are more comfortable with rules. You can make up your own rules, or you can adopt someone else's rules and follow them.

    The ancient Hebrews had rules, and wrote them down; you can follow them if you like. Keep in mind that their rules were written long, long ago, in a wheat field far, far away. Trying to apply them literally in our society probably isn't useful. Claims of divine authority notwithstanding, their rules were written by people to serve people; the only reason for you to follow them is that they also serve you.

    Re:quick question (Score:1)
    by jchristl on Sunday May 21, @11:49AM EDT (#501)
    (User Info) http://joechristl.cjb.net
    Now, in the Bible it clearly states that we are not to work on the Sabbath.

    Well if you want to get technical, we could say that the Sabbath originally occurred on Saturday, not Sunday. When Constantine swooped into the Roman Empire he changed it to Sunday to better coincide with his worship of the sun.

    Ciao
    Joe
    Re:quick question (Score:1)
    by flesh99 (flesh99@hotmale.com (figure it out)) on Sunday May 21, @01:22PM EDT (#523)
    (User Info)
    Well sir, I will answer your question in brief, if you would like a more in depth explanation I will be happy to discuss it with you over email @ mpotter88@hotmail.com. The law against working on the Sabbath is covered under the Law Of Moses. Which as Christians we are no longer governed by. Since this is off topic I will not go into more detail right now. Please do e-mail I would be happy to explain further. If you choose not to e-mail me then the best reference for you to check out on your own is the book of Galatians in the New Testament.

    Shocking how nothing shocks anymore The message read as it washed ashore...We'll inherit the earth, But we don't want it - The Replacements
    Should be titled "How to get moderated down at /." (Score:3, Funny)
    by Zico (ZicoKnows@hotmail.com) on Saturday May 20, @03:50PM EDT (#10)
    (User Info)

    Trust me, I know. :) Meyer's sixth recommendation:

    • Call the extremists' bluff by questioning their moral premises. Re-establish ethical priorities.

    Cheers,
    ZicoKnows@hotmail.com


    Re:Should be titled "How to get moderated down at (Score:1)
    by orabidoo (see@my.webpage) on Saturday May 20, @05:04PM EDT (#88)
    (User Info) http://www.iagora.com/~espel/index.html
    Trust me, I know

    of course you "know". it's written in your e-mail address, even! does it ever occur to *you* that you might not be the ultimate holder of truth, knowledge and common sense? your points of view might get a warmer welcome, and less down moderation, if you were just a little bit less cocky with them.

    Re:Should be titled "How to get moderated down at (Score:2)
    by Zico (ZicoKnows@hotmail.com) on Saturday May 20, @10:30PM EDT (#317)
    (User Info)

    of course you "know". it's written in your e-mail address, even!

    Hey, sue me -- when there are tens of millions of people with Hotmail accounts, "Zico" is a little hard to come by, and "ZicoKnows" is a lot catchier than the AOLesque "Zico2398." :) Seriously, I think half of my flames come from people just annoyed at my choice of email address. If you notice, though, my account here isn't "ZicoKnows," it's just "Zico." C'mon folks, it's just an email address.

    does it ever occur to *you* that you might not be the ultimate holder of truth, knowledge and common sense?

    Well, yeah -- if I thought I knew everything, then I wouldn't qualify my remarks with things like "I think" or "I've heard from others" or "this isn't coming from experience," which I did earlier today, or "if there's someone out there who can field these questions, please do," which I did just yesterday. See? If I don't know what I'm talking about, I don't flame on and pretend that I do. I'm definitely no role model, but if more people followed that one little example, the overall quality of posts in this forum would be greatly improved.

    your points of view might get a warmer welcome, and less down moderation, if you were just a little bit less cocky with them.

    Hey, I'd love to believe you, really, but it seems like a lot of posts around here get knocked down as flamebait or trolls when they don't conform to the politically correct view around here, no matter what the tone is. This and this are just two recent examples of that -- or do you think I sounded too cocky in them?

    Cheers,
    ZicoHopesThisReplyDidn'tSoundCocky@hotmail.com :)


    Re:Should be titled "How to get moderated down at (Score:1)
    by Felinoid (correct@e-mail.address.on.website) on Sunday May 21, @06:45AM EDT (#447)
    (User Info) http://www.meowpawjects.com/
    What passes for coherent arguments amoung Windows supporters is amazing...

    Also the two examples you gave... both were posted at score 2... One had 2 good lines and the rambled on about a Microsoft product. Not a troll but not worth a score 2...

    The other was also posted as a score 2.. This one made a good point... it was short and to the point... it didn't go on and on...
    It got modded back up...

    In nither case did you make it to score 0 let alone score -1.

    There are a few Slashdot moderators who should lose moderator access.. and when thies posts hit M2 they will...
    But this isn't isolated to unPC and antiLinux posts.
    It's just that some moderators do a bad job. Some push an opinion.. and some mod up "First Post"s
    Some just seem to go out of there way to do a bad job...

    But on the bulk most are good...
    for the bad ones we have M2...

    Bending space and time sence 2035
    Re:Should be titled "How to get moderated down at (Score:1)
    by PerlGeek on Sunday May 21, @10:37AM EDT (#488)
    (User Info)
    "Seriously, I think half of my flames come from people just annoyed at my choice of email address."

    Oh, I can understand that - someone looking at your email address might be insulted, might think you're being arrogent. Now that I've read what you just wrote, it makes a lot more sense.

    I don't mind, in fact, I think I agree with you, most of the time. :)
    Re:Should be titled "How to get moderated down at (Score:1)
    by Felinoid (correct@e-mail.address.on.website) on Sunday May 21, @04:10AM EDT (#414)
    (User Info) http://www.meowpawjects.com/
    >Trust me, I know. :) Meyer's sixth recommendation:
    > Call the extremists' bluff by questioning their moral premises. Re-establish ethical priorities.

    Just to note...
    This is NOT calling anyones bluff... It's a misdirection tactic...

    I've seen some pritty messed up arguments that basicly argue that everyone is greedy and selfish.
    The classic counter argument is "Not everyone is [greedy/selfish/sadistic]"

    I have two other responces....

    1. A person makes a program for himself. He makes the code available so others can improve it and give the improvments back to him. They give the improvements back to him so they don't need to make improvments every time he updates the program.
    In the end they do it for themselfs. In a very real way the code comes back.
    Giving away source code isn't a selfless act...
    It's a greedy act... It's the kind of greed everyone can get in on...

    2. "It happends, telling the world why it'll never happen is foolish when the world sees it happening every day. In the end it dosn't matter why."

    Bending space and time sence 2035
    Re:Should be titled "How to get moderated down at (Score:1)
    by greenrd (greenrd@notinnedmeatproductshotmail.com) on Sunday May 21, @09:49AM EDT (#479)
    (User Info) http://www.lancs.ac.uk/ug/greenrd/
    (1) - in a way, yeah. I've been helping out users on an open source mailing list for the past couple of months - just got offered a job on the strength of my replies! :-D I don't think I had a conscious intention for that to happen though. ;)


    -- A mother raising children is not considered "a worker." She is treated as if she has no input or productivity to contribute to the "real economy".

    Re:Should be titled "How to get moderated down at (Score:2)
    by Pont (a@b.c) on Sunday May 21, @04:20AM EDT (#420)
    (User Info) http://www.loopback.com
    Well, personally, I don't think this guy deserves very much respect for this article. I wouldn't moderate it down unless it was overrated already, but I sure wouldn't moderate it up past 2.

    He brings up a few good obvious points.
    1) RMS is quite a bit screwy at times, and obviously not ALL proprietary software is evil.

    2) ESR is a gun nut, and uses his popularity to spread gun-loving propoganda. (Though that link may have been there before he became hype-king for Open Source.)

    3) Not all Open Source software is of a high quality. (duh! 90% of the stuff on Freshmeat isn't at 1.0 yet!)

    Unfortunately, he completely violates his own principles. He starts off pointing out that it would be wrong to judge an idea by it's supporters. He then does exactly that by skewering ESR and RMS and claiming an exeption to his aforementioned rule because

    But in the case at hand the connection is close, as Dr. Stallman is the living
    icon of the free software movement, widely admired, imitated and idolized
    (almost like a sect leader) by his followers

    Here's a hint, just because RMS or someone critisizing RMS might say so, doesn't make it so.

    Next, in skewering ESR's views on gun ownership, he himself uses his article to wage his personal, regurgitated, very weak war on gun ownership. I thought this was an article objectively looking at the free software movement?

    He then implies that since RMS doesn't publicly denounce ESR as a gun nut, therefore RMS is a gun nut and all Open Source "followers" (gag. It's NOT a religion to all of us.) are as well.

    He repeatedly refers to Microsoft as a company who's only crime is to try and make money off of its hard work. We can forgive him for this, since this article seems to have been written before Y2K and therefore he may not have been clued in on MicroSoft's business strategies.

    He brings up the old and very lame "There's nobody to blame" criticism of free software. First of all, you CAN blame the author(s) of the software. Their emails are probably somewhere in the code. Alternatively, you can send your complaint to the sales department at Microsoft. Yes, GPL'd software comes with no warranty of any kind unless otherwise specified. Neither does any shrink-wrap software that I know of. The only time in our industry that you get a warranty with your software is custom, made-to-order, high-price software. This warranty is really just insurance and nothing more (i.e. after the fact), and won't change the fact that a patient died due to a software bug. If RedHat sold you that software, even though you could have obtained it for free, then talk to them about it's fitness for a particular purpose.

    He decries anecdotal evidence, then uses it.

    He decries gross exagerations, then uses them.

    anyhow, enough of my rant.
    -- Ipsen og vuu kigne.
    Re:Should be titled "How to get moderated down at (Score:1)
    by Pont (a@b.c) on Sunday May 21, @04:35AM EDT (#422)
    (User Info) http://www.loopback.com
    Wow. Shoulda read the rest of the comments before posting. There are some much better critiques of this article than mine.
    -- Ipsen og vuu kigne.
    Re:Should be titled "How to get moderated down at (Score:1)
    by Bongo (Stefano@mori.greatxscape.net) on Sunday May 21, @07:50AM EDT (#456)
    (User Info)
    Unfortunately, he completely violates his own principles

    Yes, exactly. And when you take away all the smoke and contradictions, what did he actually say: "Don't hate MS", "Don't hate proprietary software."

    Well, if he objects to the emotional quality of some people, maybe he should just refer them to a psychotherapist...

    If people have had bad experiences that turn into an irrational hatred, then pitching a rational argument at them is not really going to work... And until it's legislated that binary-only distributors can't travel on the same bus as Free-Source-Suprematists, then I see nothing immoral about a little dislike.

    • I like Linux because it gave me a chance to run a great "U.S.-Department-of-Energy-and-the-Swiss-federal-government-funded" (dare I say free) rendering app, and the chance to learn some unix,
    • and I like Macs because they have a pretty nice UI, they try to be simple, and don't rely heavily on shared libs, and they run my favourite 3D modeller (ok, it has since been ported to Wintel)
    • and I dislike Windows for lots of reasons... some aesthetic, some technical, some due to it's reputation, and also because if I hear another person say that Windows is "industry standard and we don't need anything else" I'll scream!

    But he has casually belittled the main issue of Intellectual Property

    He attacked people's feelings, and faults... neither of which addresses the bigger question regarding intellectual property. Software can be easily copied, in the sence that if someone out there is using some extra space on their hard drive to store a copy, it is not costing me anything extra. Yes, he is right that it still costs something, but it doesn't cost me anything. And it could be useful to others, so why should I have the right to control it? The real ethical questions here are immense, and a real problem for society, especially now that society is Global.

    We are all standing on the shoulders of giants, so we could be more careful about claiming ownership simply because "I thought of it".


    One dog barks at a shadow, and a thousand dogs take it for reality. -- Chinese proverb

    Re:Should be titled "How to get moderated down at (Score:1)
    by PerlGeek on Sunday May 21, @10:32AM EDT (#486)
    (User Info)
    "3) Not all Open Source software is of a high quality. (duh! 90% of the stuff on Freshmeat isn't at 1.0 yet!)"

    I'd just like to mention that, imho, 90% of the commercial, proprietary software out there shouldn't be at 1.0 yet. :)

    Who was that guy who said... "90% of science fiction is junk. But then again, 90% of everything is junk." Yeah, I read in Analog, iirc, he actually said junk.
    Re:Should be titled "How to get moderated down at (Score:1)
    by BinxBolling on Sunday May 21, @08:39PM EDT (#575)
    (User Info)
    Trust me, I know. :)

    This is incredibly ironic.

    You're saying that you get moderated down a lot on slashdot by 'calling bluffs', and implying that the moderators are hiding a lot of truths from themselves and can't bear to have those truths pointed out to them.

    But wait, look: You posted this with a +1 bonus. If you get moderated down so much for 'telling the truth', how did you aquire enough karma to post with that bonus?

    So basically, your complaints about getting moderated down are just a bunch of petulant, disingenuous whining.

    You're right, Meyer's article would get moderated down a great deal if posted as a comment here. Some of that moderation might be due to the fact that he's saying things many people here would disagree with. But most of it would be because the article is basically garbage. A big chunk of his argument boils down to "ESR likes guns, and RMS is rude to people who disagree with him, therefore open source software is unethical."

    And on those relatively rare occasions when you do get moderated down, the reasons are usually similar - sometimes its because you challenge dogma, but mostly its because you've done a poor job of making any point. To claim otherwise is incredibly self-aggrandizing.

    Re:Should be titled "How to get moderated down at (Score:1)
    by Felinoid (correct@e-mail.address.on.website) on Sunday May 21, @06:52AM EDT (#449)
    (User Info) http://www.meowpawjects.com/
    >Hey Meyer! I question your statement that you should question extremists! =)
    Dose his rule apply to himself?
    Bending space and time sence 2035
    Ethi-Ethi-Ethi-... (Score:2)
    by Signal 11 (signal11@mediaone.net?Subject=Slashdot comment) on Saturday May 20, @03:50PM EDT (#11)
    (User Info) http://www.malign.net/~bojay/
    I can't say it!! I just can't bring myself to say it! Bleh. Programmers have no ethics - they have heuristics and algorithms...

    if(bigmoney){
    printf("Go to hell %s!\n",&bigcorp);
    } else {
    rms->sing();
    }

    There's also a known bug in the random number generator - when used inside subvert_society() it generates larger values than normal. We're not sure why this is...

    -o Disclaimer: My employer doesn't even agree with me about C indentation style. o-

    Re:Ethi-Ethi-Ethi-... (Score:1)
    by SwissPope (blah) on Sunday May 21, @02:16AM EDT (#390)
    (User Info)
    I tried to compile your code with GCC for Windows software and it didn't work! Since I had problems with GCC for Windows, Free Software sucks! Besides, a commercial, compiled binary of this program would be more ethical because it would come with a warranty and I could blame you since it doesn't work! Then I could get my money back!

    Re:Ethi-Ethi-Ethi-... (Score:1)
    by SwissPope (blah) on Sunday May 21, @02:24AM EDT (#393)
    (User Info)
    Excuse me, I meant to say that since I had problems with GCC for Windows, not all Free Software is ROSY! Beware folks, you might run into some free software that is not ROSY!


    Re:dumbass (Score:1)
    by Signal 11 (signal11@mediaone.net?Subject=Slashdot comment) on Saturday May 20, @09:17PM EDT (#290)
    (User Info) http://www.malign.net/~bojay/
    Okay, so I missed hitting the "8" and hit the "7" instead... sue me.

    -o Disclaimer: My employer doesn't even agree with me about C indentation style. o-

    Re:you're even dumber than i thought (Score:1)
    by Signal 11 (signal11@mediaone.net?Subject=Slashdot comment) on Saturday May 20, @11:54PM EDT (#337)
    (User Info) http://www.malign.net/~bojay/
    If you don't properly typecast it's sloppy programming.. yes, the compiler may upcast it for you but I wouldn't count on it. And you're right, I have no clue on how to program.

    -o Disclaimer: My employer doesn't even agree with me about C indentation style. o-

    Signal 11 will know be known as.... (Score:1)
    by cvillopillil on Sunday May 21, @06:34AM EDT (#443)
    (User Info)
    CompuWorld

    Hey CompuWorld! How's it going, CompuWorld :) ? Nice mp3 thingy!


    Why couldn't Microsoft have made NT a multiuser/multitasking version of MS DOS ?
    Why on Earth would anyone write this? (Score:2, Insightful)
    by SmileyBen on Saturday May 20, @03:55PM EDT (#14)
    (User Info) http://ben.smiley.org
    The author questions why people would bother with writing OSS, but what I can't understand is why anyone would bother writing this article. We all know it's perfectly easy to lambast and go on at a system that you don't agree with, but unless there's a positive side to the debate there doesn't seem much point. If one wrote an article simply about 'Microsoft is bad: here's why', I would hope nobody would publish it. Slashdot occasionally gets ridiculed for it's anti-microsoft bias, but this isn't because they publish articles which are simply 'Microsoft is bad', rather than 'Microsoft fucks up again'.

    Does that make sense? Who spends their time wasting hours writing about something they really dislike? I can't see that the author actually has a 'passion' for attacking OSS - why doesn't he spend his time more productively writing about something he is passionate about?
    Hear, hear! (Score:1)
    by Akardam (akardam@nospam.akardam.net) on Saturday May 20, @03:57PM EDT (#15)
    (User Info) http://www.akardam.net
    The software community in general, and the OSS community in particular, seems to have forgotten their mother's admonishment that "If you don't have anything good to say, don't say anything at all".

    Akardam | ebTKS | if (-e "user.sig") { print "He's got a sig!"; }
    Re:Why on Earth would anyone write this? (Score:1)
    by alkali (ab294@detroit.freenet.org) on Saturday May 20, @04:10PM EDT (#27)
    (User Info)
    Why write this article? Well, for one thing, it makes some points I haven't seen anyone make elsewhere, and they are worth making. (Consider especially part 10 of the Article.) And the author is certainly not attacking OSS; he's simply questioning whether some of the ethical pronouncements you hear from the mouths of OSS advocates aren't overstated or unfounded. It's called criticism, and in this instance it is not unconstructive.
    What on Earth are you talking about? (Score:4, Interesting)
    by spiralx (spiralx@REMOVETHIS.spazmail.com) on Saturday May 20, @04:14PM EDT (#30)
    (User Info)

    So what you are saying is that nobody should bother to write a criticism of something they don't like? The author of this piece has some excellent points to make on both sides of the argument and although he does seem to come down quite hard on RMS and the FSF notion of free software he has reasons which he states quite clearly.

    I personally found this a very interesting article with a lot of thought-provoking points. I don't really have much of a stake in free software myself at the moment, and not being biased in one way or the other I found this a worthwhile read about an issue which a lot of /.ers seem to think is already decided.

    And you'll be in luck soon - the UCITA will make it illegal to publish anything critical about software, so you won't be forced to listen to all of that negativity any more. Great, huh?


    "An intellectual is someone who has been moderated beyond their intelligence."
    Re:Why on Earth would anyone write this? (Score:2)
    by fougasse on Saturday May 20, @04:17PM EDT (#34)
    (User Info)
    Huh? Writing an article which refutes someone else's point of view is a pretty standard practice. In fact, that's what critics and reviewers do for a living. Not to mention what most Slashdot comments do. A world in which only positive things were written would consist primarily of non-verbal fuzzy characters with televisions in their stomachs.

    Anyway, this post is an example of attacking the author rather than the argument. This is much like someone suggesting a new political policy but being drowned out by shouts of "Commie!" -- whether or not the person is a communist is irrelevant, just as the purpose of the author in writing this article has no bearing on the validity of the arguments.
    Re:Why on Earth would anyone write this? (Score:1)
    by SmileyBen on Saturday May 20, @04:57PM EDT (#79)
    (User Info) http://ben.smiley.org
    Yeah. I'm not questioning whether his point are good or not (or even pronouncing about whether he's right or not) - I'd just never want to be forced to write about something I have a dislike of, and certainly wouldn't choose to - I'd much rather write about something I have passion for! Do you see what I mean?
    Re:Why on Earth would anyone write this? (Score:1)
    by bobalu on Saturday May 20, @05:22PM EDT (#109)
    (User Info)
    Funny, he seems to explicitly state his opposition to attacking Stallman personally here:

    Bob Metcalfe, in a recent InfoWorld column, did not hesitate to write that "Richard Stallman is a communist". I do not actually think such comments are particularly useful; the best way to counter the sometimes outrageous attacks of the most extreme "freedom" advocates may be to keep a cool- headed, rational attitude, and not try to match their antics. (Dr. Stallman himself said, in response to a Byte interviewer, that he is neither a socialist nor a communist.)
     

    The revolution will NOT be televised.
    Re:Why on Earth would anyone write this? (Score:1)
    by fougasse on Saturday May 20, @05:40PM EDT (#133)
    (User Info)
    Yes, I know -- I was referring to a previous post, not this article.
    Re:Why on Earth would anyone write this? (Score:1)
    by bobalu on Saturday May 20, @05:42PM EDT (#137)
    (User Info)
    Duh... whoops! mea culpa :-)
    The revolution will NOT be televised.
    Re:Why on Earth would anyone write this? (Score:2)
    by anonymous cowerd (WKiernan@concentric.net) on Saturday May 20, @10:51PM EDT (#322)
    (User Info) http://www.concentric.net/~Wkiernan/index.html

    > > Bob Metcalfe, in a recent InfoWorld column, did
    > > not hesitate to write that "Richard Stallman
    > > is a communist". I do not actually think such comments
    > > are particularly useful...

    Then why the f*ck did you not hesitate to carefully quote such a "un-useful" comment, Meyer? Fact is, this f*cker Meyer is blatantly red-baiting Stallman, and what's worse, he did it in such a way as to deflect his own personal responsibility for red-baiting him by quoting another guy, and then wig-wagging his finger at him! Christ, tactics like that make Rush Limbaugh seem like an honorable debater.

    Also note the obligatory slam in his article against the Soviet Union. Got to bring the old dead Soviet Union into any red-baiting discussion, just for background color (red), even if the subject is half the globe away from that nation and utterly unrelated to that regime. Yeah, yeah, you couldn't get a chicken in Brezhnev's Moscow, yeah, the GPU were bad bad bad, but I'm sick to death of this cliche, this one-sided story about how fanatically, consistently and irrationally awful the Russian Communists always were.

    As long as some people are waving the word "Communist" around in the air like a slapjack, let's go ahead and talk about the old Soviet Union. For the entirety of the Soviet regime they had a total of maybe ten years max when they weren't either under active ground attack by merciless invading foreign armies or face-to-face with a coalition of enemy nations, devoted, in the fullest extent of their industrial capacity, to the literal genocide of the Russian race. I am using the words "literal" and "genocide" in their precise meanings. Hitler specifically intended to annihilate the entire Slavic race and he made no secret of his ambitions, instead published them worldwide in his 1924 book Mein Kampf. Go read it; it's online. You owe it to yourself to know history. Go read Toland "Rise and Fall"; the deliberate starvation of all Western Russia was a war goal acknowledged in the formal secret plans for Operation Barbarossa.

    Then, no sooner did Russia practically singlehandedly cleanse this ungrateful world of that ultimate maniac Hitler, at a cost of a third of their adult population, than it faced a new enemy, their former ally, the U.S.A., in the person of Curtis LeMay and his "nation-killing," H-bomb-armed SAC. Did you know we buzzed Russian cities with strategic bombers on a regular basis throughout the fifties? Did you know that Kennedy put seven thousand megatons in the air during the Cuban Missile Crisis? Did you know Nixon did it again in the Six-Day War? Did anybody reading this pay any attention at all when Reagan joked on camera about having just ordered an all-out attack against the SU?

    The Soviet Union was under seige for seventy years. Now my country, the U.S.A., is the richest nation in the history of mankind, with no military enemies anywhere worth considering, and we've got two million people behind bars today. Scratch the first, fourth, fifth and seventh amendments for the "drug war"; go ask ESR about what happened to that second one. What do you think would happen to what's left of our so-called "freedoms" if the U.S.A. were under seige for one year, much less seventy years?

    Damn, I know this rant I just wrote might have got a bit off topic. Sorry. Mod me down if you feel you must. But this endless mindless f*cking red-baiting drives me nuts. You know, this is on-topic here at /. - anybody reading this, if you advocate or use open-source/free/GNU software, these f*cking guys, they're red-baiting you.

    Yours WDK - WKiernan@concentric.net

    Re:Why on Earth would anyone write this? (Score:1)
    by Jonathan_S on Sunday May 21, @01:15AM EDT (#363)
    (User Info)
    Um, a few points in your post. You went a bit overboard with the statement that the USSR practically single handedly cleanse the world of Hitler. The Allies had a quite a bit to do with it as well. Hitler didn't have the planes he wanted to invade russa with because he was still attacking england, allied shipping in the med, and allied forces in North Africa. The US sent tons of supplies to russa to help it fight in addition to the bombing campains waged against Germany. It is true that the USSR bore the brunt of the ground fighting against Germany in Europe, but they hardly singlehandedly won the war.
    Also, in regard to your comment about the megatonnage that the US put in the air during the Cuban Missle crisis, and the 6 day war. The US always scrabbled its bomber when their was an atticipated threat of nuclear war. This is so that the bombers didn't get caught on the ground. The soviet union had similar methods of preventing the possiblity of an all out first stike that would eliminate all retaliation.
    Re:Why on Earth would anyone write this? (Score:1)
    by EEEthan (emh26@columbia.edu) on Saturday May 20, @07:21PM EDT (#233)
    (User Info) http://3than.com
    I was underimpressed by the article.
          It does challenge some of the underlying ethics of open source, but I was never persuaded that he really understood what he was writing about. He made several points that are appallingly worthless. Like this one, on the use of the word 'free' by open source advocates:

                                  "This distortion--the hijacking for private purposes of a word that holds such a sacred aura for most people--is highly unethical."

    So apparently the linux community has no right to use the word 'free' to describe the software I didn't have to pay for? Excellent point.

    His attitude toward Soviet communism is also outdated and embarrassingly inept. Look at this quote:

                                  "It should be pointed out, however, that the existence of a community of dedicated, well-intentioned and sincere defenders of a cause is unrelated to the ethical value of that cause. As an example, one of the tragedies of the twentieth centuries has been the diversion of the energy and passion of countless honest and idealistic volunteers towards support for Soviet-style communism, a regime that cause tens of millions of deaths, uncounted cases of human misery, and the destruction of civil society in entire countries."
        Excuse me? Did he just argue that the problem was not the actual people in power, that it was socialist/communist theory???? If you've ever read Marx, and Lenin, you know that this is unsupportable. On paper, socialism works far better than any real system. But it's the idea of soviet 'communism'(this misuse of terms should tip off the reader anyhow)that killed millions, and not Stalin and the others in his regime? Let me guess-Those that died in WW2 were killed by 'fascism,' not bullets, right?
            The 'ethics' that this guy practices are exactly what's wrong with the world. He commits nearly every sin of western thought in this article. And he does commit the cardinal sin of western writing-he is arguing from his conclusion at every point in the piece. And his conclusion is that OSS should neither upset nor challenge western society and economics. It just shows that he doesn't understand the point of open source at all. The reason why not opening your source is harming your neighbor is that open source will eliminate redundant labor-in closed-source schemes, people have to solve the same problems many times, with the result being a terrible waste of effort. The only reason to keep software closed is because it's easier for many companies to understand. But if you've ever read one of those license agreements, you've seen the travesty that paying for closed software is. Not to harp on the Marx thing, but those agreements are the example of the alienation caused by our society. Pay software redefined ownership without most people noticing. Free software is the product of people reading those agreements and realizing that there is a better way. This article does well to point out some of the weirdnesses of the movement's leaders, but it is inconsistent in its logic, and worst of all, exposes that the writer has no intention of challenging his own assumptions, which are of the blandest, brand-homogenized, wishy-washy american 'liberal' sort. The author is exactly the sort of person who will contend until he dies that he is a 'liberal,' while really being the worst sort of conservative-the kind that protects and preserves the worst aspects of our society. He's right-it's not wrong for people to want to get paid for their work. Duh. But if that's his idea of the moral and ethical problems of OSS, then his 'morals' and 'ethics' are neither.
    (No) redundancy in OSS-development? (Score:1)
    by Osram (w_kuss@rz-online.de) on Sunday May 21, @08:13PM EDT (#571)
    (User Info)
    It just shows that he doesn't understand the point of open source at all. The reason why not opening your source is harming your neighbor is that open source will eliminate redundant labor-in closed-source schemes, people have to solve the same problems many times, with the result being a terrible waste of effort.

    I have been thinking about this question for some time and would like to here more reasons / more points of view whether OSS really cuts down on redundancy and is therefore more efficient in its "use" of programmers time.

    About half a year ago I started to participate in an OS 3D-modeler and also to think about OSS. One of the first ideas about the disadvantage of closed source software was that it forces you to reinvent the wheel.

    But what about OSS? On Sourceforge alone, there are at least twelve 3D-modelers in development, most with very similar aims!! You could argue that we will learn from each other and take each others code. But I am not so sure, it costs much time to learn another program, get into the source, and port a part of it. I know that in the half year we are going, nobody has done that and most of the other development groups are smaller. I am quite unsure how to view this situation.

    Also, one of the proposed advantages of OSS is that many people look into fixing bugs and that there is someone who will find it "shallow". Is there no redundant work done here?

    Another argument seems to be that no dollar per man-hour is paid, therefore many people can look for bugs etc. Does this not lead to redundant work?

    With closed source software, you can also try to avoid unnecessary work. For example, in the program I do for a living, I need to create AVIs. I would need at least a week to implement it. There is also a library that can do it, it costs 100$ for one version or 300$ for all, so thats cheaper for us. So, doing the economic thing lead to reuse. However, I agree that this works only on a certain level. Creating AVIs is something that can nicely be "modularized" out into a library.

    I hope I dont come over as anti-OSS. I am playing "devils advocate" here because I want to hear the arguments why OSS leads to less redundant/more efficient software development. After all, my OSS-development experience is still quite limited.
    Re:(No) redundancy in OSS-development? (Score:1)
    by UnknownSoldier (mpohores@NOBLOODYSPAMsfu.ca) on Monday May 22, @01:36AM EDT (#598)
    (User Info)
    > because I want to hear the arguments why OSS leads to less redundant/more efficient software development

    OSS _can_ produce less redundant/more efficient software, WHEN the program has hit critical mass. e.g. Linux, BSD, GIMP, etc.
    UNTIL THEN, you have a ton of redundant and buggy programs.

    The problem is, a lot of OSS is just plain crap. A good program has to be engineered, not hacked together. Sure you can throw something together, and have it work, but God help the poor soul who has to extend the functionality of a hacked together system.

    How many OSS programs use design patterns? A consistent variable naming convention? And all the other good coding practises?

    Where OSS comes out ahead for many people is
    a) price
    b) freedom
    c) the ability to just fix a bug

    Comments?
    Richard Stallman's views are morally unjustifiable (Score:1)
    by Longing (slashdotatderek'sdotnet) on Saturday May 20, @04:06PM EDT (#23)
    (User Info)
    (...which a quote from the linked essay)

    A summary:

    RMS was paid to write software (EMACS) but thought he had the -right- to release it for free, even though it was written on someone else's time. This right was granted to him by MIT.

    RMS then resigned when MIT was charging people for the software that other MIT employees wrote - employees that MIT -paid- to write that software.

    Free software has it's place, but commercial software does, too. It takes a lot of time and effort to write good, useful software. If that time isn't volunteered (for free) by private citizens, then someone is paying for it.

    If you pay for something, shouldn't you be able to expect something (tangible) in return, if that's what your business is about? Not many businesses survive if they don't have income.
    Re:Richard Stallman's views are morally unjustifia (Score:1)
    by bellings on Saturday May 20, @06:46PM EDT (#202)
    (User Info)
    RMS was paid to write software (EMACS) but thought he had the -right- to release it for free, even though it was written on someone else's time. This right was granted to him by MIT.

    Well, if MIT granted Stallman the right to release EMACS for free, then he had the right to release EMACS for free. How is being aware of your rights "morally unjustifiable?"

    RMS then resigned when MIT was charging people for the software that other MIT employees wrote - employees that MIT -paid- to write that software.

    The fact that Stallman believes in his moral principles so strongly that he quit a lucrative job with a company that violated those principles doesn't make the principles morally unjustifiable. Much of the United States (outside of the midwest) fosters an environment that actually encourages people not to work for companies they disagree with. This isn't morally unjustifiable -- it's morally nuetral.

    Free software has it's place, but commercial software does, too. It takes a lot of time and effort to write good, useful software. If that time isn't volunteered (for free) by private citizens, then someone is paying for it.

    Why do people confuse the notion of "Free Software" with "Software Written for Free?" This seems to be a fundemental mis-understanding in the free software debate - the idea that the FSF wants to run all the developers out of business, and make them get jobs at Taco Bell. Most developers deliver solutions to problems. Businesses will always pay for solutions. It is only the "shrink wrapped" non-solution software developer that is hurt by the open source movement.

    If you pay for something, shouldn't you be able to expect something (tangible) in return, if that's what your business is about? Not many businesses survive if they don't have income.

    Yes, of course. That is exactly what Stallman believes, too. He believes that if you pay for software, you should own the software. You should be able to change the software as you see fit, and you should be able to sell the software elsewhere - in other words, you should have tangible rights to software you pay for.
    Oh come on!! (Score:1)
    by Rogain on Sunday May 21, @01:53AM EDT (#385)
    (User Info)
    RMS then resigned when MIT was charging people for the software that other MIT employees wrote - employees that MIT -paid- to write that software.

    That is his personal choice. He is free to hold any ideas he wishes, if he thinks MIT was wrong, then he should quit or find some other way to protest. But if MIT thinks RMS is so amazing that they would change their actions based on his willingness to quit, then they must think his mere presence is a valueable comodity, maybe they're dumb and might over estimate his value maybe not. But that is MITs choice.

    If I own a business then I am free to do with it whatever I want. I can piss it away, pay all my employee's generous pay, and require them to only show up one day a week, and never check to see if they actually produce anything. Or if I wanted to I could send all the profits to Greenpeace, it is the owners choice. However, the usual practice is for the owner to keep all the profits for himself. I certainly am free to do so, but then no one will work for free (the basic premise of the article). So, you have to compromise and pay employees a wage of somekind. Highly skilled people can easily pick and choose, so they get high wages and lots of perks. Perhaps one of the perks is the right to take your dog to the office or perhaps being able to work 5 or 10 hours per week on some OSS project.

    This whole article reads to me like the author thinks writing OSS software can only be theft. But in addition to the very free-market wage-barganing above, it also leaves out how corporations can profitably use OSS. How having a complete OS saves money and development time. There are so many pieces of software that already exists, so many languages, development environments, that you can take advantage of and/or enclude in your product. The only cost for them, is that your product must also be free (libre NOT COST-FREE). You can still make a profit on your product (macmillian for instance). (You can even charge directly for your product, but because of libre how much you can get away with is more limited than a regular proprietory program)

    I work for a company that buys redhat CDs, and tens of thousands of dollars in redhat training, and support (sadly because I prefer debian, in which case the money would be going to stormix or valinux/oreilly/SGI or elsewhere). Why do we spend this money instead of simply downloading it? Because we need access to people who really know a lot about particular programs, we cannot afford to staff a complete set of experts on every program (+ plus the kernel, drivers, etc) on the CD.

    This is money well spent. We can redistribute most of the redhat CDs, (some non-free crap exists), we have source to pretty much everything, and we get the help we need, when we need it. To go to sun or microsoft, the cost would be much greater, we would not get the source, and we could never distribute any of the technology surrounding our products. When we buy from redhat, we buy specific things we need, when we bought from sun or microsoft we also were required to pay for something that cost essentially nothing to produce.

    Years ago I bought a copy of MS Office, it cost me 600 bucks. It cost microsoft the cost of a carboard box, a cheaply printed book, a cd and a hologram to provide me MS Office. At most this packaging cost them 50 bucks to make, probably far less. Now the remaining 550 bucks of the charge was for a very undefined "development costs". Who knows what that figure really should be. Would microsoft have gone bankrupt if I did not buy MS office and help fund the "development costs"? My individual choice made no difference to MS. So the value of a product is a very undefined thing.

    There can be a huge dispute about the actual value of software. The historical record of the computer industry is littered with dead products and could-have-been's because the owner placed too great a value on it. The users went elsewhere.

    In a way OSS, is just a different business model, that says that undefined cost is so hard to peg at a good value, lets just ignore it, and find indirect ways to fund development, which opens up a great side benefit, that if that value is kept at nor near zero, then you can give freedom (libre) to your users, they can have the source, they can redistribute. As long as you make sure there is another way to generate funds then everyone wins. I get a product (plus source and redistribution) and you get profit.

    Exactly where is the evil here? Theft? I don't see it.

    The problem with commercial software is that to make sure you get paid the "value" of your software you must take libre from your users, otherwise you make it too easy for people to pirate your software. So you focus on only one way to make profit, and take from me the libre I think is very important. Well, I won't go along with it. You are free to continue to do what ever you want, as long as it is the standard commercial binary-only or Non-Disclosure Agreeement crap, then I am free to ignore you and your product.

    -------

    Also, I really think the author takes a cheap, almost slanderous shot at Eric Raymond in his article. He sounds like anti-unix, microsoft-appologist with a bug up his ass rather than a philosopher. He also cannot seem to distinguish between linux and Sun Microsystems, which I think any OSS person could very easily, we just might have a hard time telling Sun from MS.
    Re:Richard Stallman's views are morally unjustifia (Score:1)
    by Longing (slashdotatderek'sdotnet) on Saturday May 20, @09:25PM EDT (#292)
    (User Info)
    How the hell did this obvious flame-bait (regardless of it's accuracy) get modded up?

    CONSPIRACY!!!!

    :)
    Bertrand Meyer's own ethics (Score:3, Interesting)
    by kzinti (kzinti@pobox.com) on Saturday May 20, @04:08PM EDT (#25)
    (User Info) http://jimthompson.org/
    I'm not sure Bertrand Meyer is someone we should be listening to on matters of ethics. In his book Object Success Meyer expressed what I find to be an extremely unethical position when he expressed the opinion that C (and presumably C++) programmers, having learned too many bad habits, shouldn't be considered for "real" OO development projects. Hiring managers should look on them with suspicion, he suggested. In spite of his weasel words about "human betterment", I find this to be little more than an expression of prejudice about C/C++ programmers, and I find it unethical in the extreme.

    Robert Martin, of Object Mentor, wrote a nice rebuttal to Bertrand Meyer, which he posted to comp.object and comp.lang.c++, among other Usenet groups.

    --Jim
    Re:Bertrand Meyer's own ethics (Score:1)
    by fougasse on Saturday May 20, @04:25PM EDT (#38)
    (User Info)
    First, attacking the author is not a valid way to attack an argument. The arguments in the article should be considered independently of the author. (An ad hominem logical fallacy, if you want the details.)

    Second, criticising a programming language, and by extension those who use those programming languages, is hardly a profoundly unethical thing to do. What's he's said, in essence, is that C is a language which is very much against object-oriented principles and that those who choose C as their preferred programming language will probably not be the best people for object-oriented projects. Hardly a extreme or immoral statement.
    Re:Bertrand Meyer's own ethics (Score:2)
    by kzinti (kzinti@pobox.com) on Saturday May 20, @04:42PM EDT (#63)
    (User Info) http://jimthompson.org/
    First, attacking the author is not a valid way to attack an argument. The arguments in the article should be considered independently of the author.

    Bullshit. The qualifications of the author to write about subject X are just as important as what the author says about subject X. If I think Bertand Meyer has expressed unethical positions in the past then I can hardly respect his present position on Ethics. What would you think of an essay entitled On Defending Faith and Fidelity in the Institution of Marriage when you learned that its author was named William Jefferson Clinton?

    Second, criticising a programming language, and by extension those who use those programming languages, is hardly a profoundly unethical thing to do.

    Meyer wasn't criticizing a programming language; he was criticizing the people who had used that language. There's a huge difference.

    --Jim
    Re:Bertrand Meyer's own ethics (Score:1)
    by fougasse on Saturday May 20, @05:52PM EDT (#149)
    (User Info)
    The qualifications of the author to write about subject X are just as important as what the author says about subject X.

    So an argument is necessarily invalid if the line above it says "by Bernard Meyer" but it is (at least possibly) valid if the line above it says "by Ernest Brookner"? This makes no sense. Certainly, the history of someone can be used to provide perspective on other things that the person has done, but for anything to be given serious consideration, it must be considered in isolation.

    Put differently: you are a drunkard. Someone tells you to stop drinking, that it will kill you soon. That person, however, is also drunk a lot. Does that mean that the advice is bad? No: alcoholism WILL harm you. The quality of the advice is independent of the person giving it.

    Meyer wasn't criticizing a programming language; he was criticizing the people who had used that language.

    He's saying that those who choose to use C are likely to program by the principles used in C -- after all, they chose to use C. That's hardly an unethical or evil thing to say. If someone chooses, and therefore presumably prefers, to program in a non-object-oriented language, chances are they will not be the best people to program in an object-oriented way.

    Re:Bertrand Meyer's own ethics (Score:2)
    by kzinti (kzinti@pobox.com) on Saturday May 20, @07:06PM EDT (#223)
    (User Info) http://jimthompson.org/
    Arguments about alcoholism can be backed up with statistics, medical evidence, and other objective data. But ethics are slippery concepts must be considered in light of the reputation of the presenter. If John Wayne Gacy tells me that murder is wrong, I'm going to laugh at him even though he's right. However, if he tells me to destroy criminal evidence, not just hide it, I can consider him an authority on the matter. Maybe in the academic world of Rhetoric you are right, but in this argument, Bertrand Meyer does not have a reputation (with me) that makes his arguments persuasive.

    Besides, I read his article. He doesn't get it.

    Meyer's assertions about C versus OO programmers were not about using object-oriented languages; they were about discipline. If Meyer had said "avoid undisciplined programmers" I would have no beef with him, but he said "avoid C hackers" then offered up a bunch of unsubstantiated reasons why C hackers == undisciplined programmers. It was, as Robert Martin said, bigotry, and it was not ethical.

    --Jim
    Re: Bertrand Meyer's own ethics (Score:5, Insightful)
    by Simon Brooke on Saturday May 20, @06:35PM EDT (#196)
    (User Info) http://www.jasmine.org.uk/~simon/
    Fundamentally I thought this was a naiive and rather peurile article. Bertrand Meyer may be an expert on object oriented software, but he is no ethicist.

    Illustration of this is precisely in his response to ESR's gun advocacy. As seen from this (Eastern) shore of the Atlantic, of course, he's perfectly right that ESR's views on guns are unethical to the verge of sociopathy - but this is precisely because he's wrong to claim that there are moral absolutes, ethical prinicples which are culturally independent. There aren't. Ethical views are at least to some extent culturally determined, and ESRs must be judged within the context of the culture of which he forms a part.

    Those people in the southern United States and in South Africa who in the early part of this century passed laws against 'miscegenation' did so for reasons which they viewed as moral - just as significantly moral as Meyer's (or Stallman's) view their arguments on free software.

    Whether or not one views ESRs advocacy of gun-ownership as repellent (and I, being a normal European, naturally do), they are logically independent of his views on free software. Of course one could argue that because ESR's ethical judgement on guns is unsound, therefore his ethical judgement on free software must be viewed as suspect. But in this argument 'unsound' simply means 'different from mine', and, more probably, 'different from my unexamined social prejudices'.

    However, the ad hominem argument against ESR falls for a more significant reason. Contrary to Meyer's assertion, ESR makes no claims regarding the ethicality or otherwise of free software, merely about its relative efficacy. Even if the argument that ESR was a poor judge of ethics succeeded, it has nothing to say about ESR as a judge of efficacy.

    Which leaves, centrally, Meyer's attack on Stahlman. I found this vituperative, spiteful, and full of half truths and distortions which seemed to me deliberate. The third hand, partial and unverifiable account of the dinner party demonstrates spite.

    For an example of half-truths, consider the passage in which Meyer states:

    It also criticizes many providers of free software such as Apple... the Berkeley Unix Software distribution ... and Netscape for not observing the exact GNU definition of "free", or using license terms different from those of GNU.

    This passage is, I believe, deliberately misleading. In the document to which Meyer refers, Stallman's only significant objection to the BSD licence is that if a software product makes use of many BSD-licensed modules from many different providers, the concatenation of the advertisement lines may becomes unwieldy; a simple, pragmatic objection, not, as Meyer implies, an ethical one.

    What Meyer demonstrates is that his ethical judgement is different from Stallman's, and, separately, from ESR's. That's fine. He is (like everyone else) entitled to his ethical judgement, and he is entitled to try to persuade us to agree with him. Having read his argument, however, the conclusion I reach is that his (Meyer's) arguments are intellectually wanting, his conclusions untenable, and his own intellectual stature (on this evidence) slight.

    I suspect (and hope) that he is by now ashamed of this piece. If he isn't, then I'm sorry fo him.


    ;; It appears that /dev/null is a conforming XSL processor.
    Re: Bertrand Meyer's own ethics (Score:1)
    by DeK on Saturday May 20, @08:48PM EDT (#282)
    (User Info)
    I did find it particularly amusing that he mentioned the gun issue after explicitly stating at the beginning of the article that there is nothing wrong with the Autobahn just because it was partially a product of Hitler (as was Volkswagan...). Criticism of his usage of one movement to further another unrelated one does have a leg to stand on, however the mentioning of the particular second issue in a negative and sensationalistic light to the detriment of the character of a proponent of the first issue is nothing more than an UNETHICAL means by which to slander the first issue. I do agree with some of his early statements in the article, but it seems that after a few initial steps he then falls into the pattern of sensationalism and unfair comparisons between extreme cases... rather than taking general cases of both free software and commercial software and then maybe also consideration to the extreme cases. Some of his issues are valid, but much of his article seems to fall apart once he strays from fact.
    Spurious claims about moral relativism (Score:2, Interesting)
    by Ars-Fartsica on Saturday May 20, @08:52PM EDT (#284)
    (User Info)
    because he's wrong to claim that there are moral absolutes, ethical prinicples which are culturally independent. There aren't. Ethical views are at least to some extent culturally determined

    As an absolute, thats balderdash, and unfortunately your moderation belies the fact that very few moderators have a grounding in liberal thought.

    There are a number of ethics that are a fixed aspect of human cultures. The family. Preservation of life. Do you know of a culture that does not value the family structure in some sense? Do you know of a culture that encourages random killing of its own?

    It is nonsense to state relativism as a fact.

    Re:Spurious claims about moral relativism (Score:2, Insightful)
    by DeK on Saturday May 20, @08:58PM EDT (#285)
    (User Info)
    Hermiticism does not involve family. Preservation of life is not an absolute moral imperitive, either, as it is often morally acceptable to kill when defending your country or loved ones. Your arguments are flawed. There are no moral absolutes. Except perhaps that self gratification is the goal behind every human action. Then again, that's just an absolute... :)
    Re:Spurious claims about moral relativism (Score:2)
    by arthurs_sidekick (kingwanker@wankers.org) on Saturday May 20, @10:08PM EDT (#308)
    (User Info) http://www.theonion.com
    Hermiticism does not involve family. Preservation of life is not an absolute moral imperitive, either, as it is often morally acceptable to kill when defending your country or loved ones.


    self gratification is the goal behind every human action. Then again, that's just an absolute... :)

    First, there's two different senses of "absolute" you're mixing up -- "admits of no exceptions" and "true across cultures"; your examples speak only to the former, not the latter. Show me a society that doesn't place an extremely high value on life in general, even if (as seems plausible) all recognize that there are situations in which it is OK to kill someone else. And besides, the original poster was pointing out that it's unreasonable to simply *assume* moral relativism.

    Second point. OK, there's a smiley there, but ...    There's just no way of construing that claim that doesn't make it completely vacuous or misleadingly false.

    Old story about Abe Lincoln, who stopped a stagecoach he was travelling in to (IIRC) pull some piglets out of the mud to reunite them with their mother. He had been arguing for the claim that no one acts out of anything other than self interest with someone else in the stagecoach (one of the little details that makes it likely apocryphal, but what the hey). Lincoln's opponent said "there, you just did that unselfish act, Abe" to which Lincoln replied "That was the soul of selfishness. Don't you see, I couldn't have lived with myself if I hadn't helped those piglets!"

    Lincoln's error lies in assuming that "this is a desire of mine" entails "this is a self-interested desire." He would have felt horrible precisely because he wished not to see the pigs suffer -- the object of his concern was the piglets.

    "Oh, I hope he doesn't give us halyatchkies," said Heinrich.

    Re:Spurious claims about moral relativism (Score:1)
    by Ars-Fartsica on Sunday May 21, @12:53AM EDT (#350)
    (User Info)
    Preservation of life is not an absolute moral imperitive, either, as it is often morally acceptable to kill when defending your country or loved ones.

    Once again, name one culture where this doesn't hold - making an exception to notion of preserving life to defend one's home/family is universally held.

    You've done nothing more than shoot down your own argument for relativism.

    The blinkered horizons of universalism (Score:2)
    by Morgaine on Sunday May 21, @02:48AM EDT (#399)
    (User Info)
    In further support of DeK's position, the existence or otherwise of societies that set a precedent for one ethical view or another does not validate nor invalidate the ethics themselves.

    Humanity may not have changed much since its beginnings, but we're merely on the first rung of the ladder. This protein form which has tailored so many of our prejudices will be on its way out fairly soon, and in the millions of years after that, in all likelihood not one single element of mankind's most cherished beliefs will survive except as a historical footnote, if that. Those precedents that the universalists seem to require are out there, in our future. Amid trillions of galaxies of trillions of stars, who's to deny it.

    Re:Spurious claims about moral relativism (Score:2)
    by Simon Brooke on Sunday May 21, @11:28AM EDT (#498)
    (User Info) http://www.jasmine.org.uk/~simon/
    Preservation of life is not an absolute moral imperitive, either, as it is often morally acceptable to kill when defending your country or loved ones. Once again, name one culture where this doesn't hold - making an exception to notion of preserving life to defend one's home/family is universally held.

    Quakers, Mennonites, Old Order Amish, early Christians. Bhuddists. That's five, there are plenty of others.


    ;; It appears that /dev/null is a conforming XSL processor.
    Re:Spurious claims about moral relativism (Score:1)
    by Ars-Fartsica on Sunday May 21, @01:15PM EDT (#521)
    (User Info)
    Quakers, Mennonites, Old Order Amish, early Christians. Bhuddists.

    But these cultures intentionally avoid contact with others in order to avoid the issue altogether.

    You're also beginning to skirt the definition of culture. Bhuddists, in particular, exist in many cultures that hold as a predominant attribute, the morals I describe. There are Bhuddists in the United States, and yet no one describes the United States as non-violent.


    Re:Spurious claims about moral relativism (Score:2)
    by Fyndo (moore@fyndo.myip.org) on Sunday May 21, @04:03AM EDT (#413)
    (User Info) http://fyndo.myip.org/
    Hey! wow! I have another one.... propagation of the species, yeah, having children.

    Of course there were the wubbawubba people that abstained from all sex... 'course they were extinct in one generation.

    And hey, wolf packs don't randomly kill their own, they must be ethical!
    Termite colonies too!

    And I'm not exactly sure how you define "culture" and "its own", there are many tribes that share a common culture, but feel no compunction about killing each other, if you're defining "its own" as the people it's considered unacceptable (or undesirable) to kill, your argument is circular. For almost any other definition of members of a culture, I'm sure examples can be found. (presumably you're excluding euthenasia of deformed infants, female infants or even the elderly all of which have occured in some societies)

    But yes, there are no existing cultures that have belief structures conducive to the extinction of the culture. If you can come up with a set of behaviors that are common across all human cultures, that cannot be found in ant colonies, I'll consider discussing them as "ethical absolutes". Ones shared by ants I'm just going to write off as "necessary to the survival of any species with a social group larger than the individual".

    Unless you want to advance ants and termites as ethical creatures ;)

    Re:Spurious claims about moral relativism (Score:2)
    by Simon Brooke on Sunday May 21, @11:22AM EDT (#495)
    (User Info) http://www.jasmine.org.uk/~simon/
    There are a number of ethics that are a fixed aspect of human cultures. The family. Preservation of life. Do you know of a culture that does not value the family structure in some sense? Do you know of a culture that encourages random killing of its own?

    There's nothing ethical about valuing 'the family', unless the selfish gene is itself considered 'ethical'; furthermore, there are many cultures with notions of 'the family' very different from the modern Western one. As to encouraging random killings, there are tribes in New Guinea where to become accepted as an adult one first has to kill a member of another tribe.

    But it doesn't require example to demonstrate that there are no moral absolutes; it's trivial to demonstrate this from first principles, via argumentum ad absurdum. If there were moral absolutes, where would they come from? How would we know them? And how would we distinguish them from cultural constructs?


    ;; It appears that /dev/null is a conforming XSL processor.
    Re:Spurious claims about moral relativism (Score:1)
    by Ars-Fartsica on Sunday May 21, @01:00PM EDT (#516)
    (User Info)
    There's nothing ethical about valuing 'the family', unless the selfish gene is itself considered 'ethical'

    Thank you, you're now stating my point as your argument - that there are certain values we carry in our genes (which once again defeats your own earlier argument).

    As to encouraging random killings, there are tribes in New Guinea where to become accepted as an adult one first has to kill a member of another tribe.

    Thats not random killing - its ritualized - and it focuses on killing someone from another tribe (not one's own, which I explicitly state). My example holds.

    There's nothing ethical about valuing 'the family', unless the selfish gene is itself considered 'ethical'

    Firstly, cut out the philosphy school lingo - you're using lingo you don't understand. I'd be happy to see you demonstrate your proof from "first principles" - you haven't even stated your axioms, so you have nowhere to prove anything from (well, you _tried_ to state axioms, but they were essentially conjecture).

    As for the source of moral absolutes - look in your DNA. Its the most complex algorithm ever concocted - if it can construct a working human from raw materials, it certainly can dictate some simple ground rules for using the equipment.


    Re:Spurious claims about moral relativism (Score:1)
    by Stu Charlton (stuartcharlton@hotmail.com) on Sunday May 21, @07:37PM EDT (#565)
    (User Info)
    The moral absolutist vs. relativist debate has been raging for centuries, with no sound proof yet in sight, and you're going to come up with a trivial proof right here in this forum?

    Please, spare me. Re-read Philsophy for Dummies, will ya?


    -Stu
    Re:Spurious claims about moral relativism (Score:2)
    by w3woody (woody@alumni.caltech.edu) on Sunday May 21, @02:17PM EDT (#530)
    (User Info) http://www.alumni.caltech.edu/~woody
    There are a number of ethics that are a fixed aspect of human cultures. The family. Preservation of life. Do you know of a culture that does not value the family structure in some sense? Do you know of a culture that encourages random killing of its own?

    "Random" killing is rather difficult to define, if only because "random" often equates to "senseless," and "senseless" is a relative term. What we would consider "senseless", such as the Aztec human sacrifices or the wars of the Jivaro head hunters of Equador are meaningful rituals to the Gods for these people.

    To elaborate, the Aztec would sacrifice people to the Gods by getting them seriously liquored up, and then in front of a great croud, cut their still living heart out of their chest with one or two expertly given strokes of a ritual knife. Those who were thus sacrificed were believed to sit for eternity beside their Gods. Rather than sacrificing the losers of various battles with their enemies as a form of grisly "punishment", they sacrificed the "winners" as a "reward" to guarentee their place in "heaven".

    The Jivaro are head hunters who used to fight wars in South America and shrink their heads and eat the enemey bodies did this as a sort of ritual apeasement of their Gods. One purpose of these wars was as a right of passage: a small boy of 14 would be considered a man only if he successfully went out on his own and murdered someone in an opposing tribe. They would often slaughter neighboring villages and eat the dead's brains, as a form of ritual "nurishment."

    Are these random and senseless? To them, no. To us, perhaps we would consider them senseless, or not.

    On the other hand, does it prove the point that there are no ethical absolutes, but only "perceived" absolutes which actually vary from culture to culture? Or is this simply a demonstration that no matter what absolute ethical systems that God has ordained to mankind, there are those cultures who deny God's wisdom?

    The answer you give often depends on how hard you must cling to the notion that there are ethical absolutes in a world where all sorts of wierd shit is justified in the name of religion. 'Cause from what I have learned about the history of various cultures around the world, there are no absolute ethical standards at all.
    Re:Spurious claims about moral relativism (Score:1)
    by Scrymarch (adam.burke@iname........com) on Monday May 22, @02:39AM EDT (#604)
    (User Info)
    The problem with arguments from these extremes is that they leave no room for moral progress. The Aztecs may have cut people's heart out in a critical ritualistic ceremony, but that doesn't mean that all morality is relativistic, just that it's a bad idea to tell an Aztec priest you need open-heart surgery.

    Similarly just because chattel slavery was common in the ancient world doesn't mean it was ethically justified. Morality has, in some way, progressed. Apparently it hasn't progressed much past "don't cut people's heart out," but it's a start, anyway. The point is it's not a choice between a very strict set of moral rules and complete nihilism; there is a very useful grey area.

    Re:Spurious claims about moral relativism (Score:2)
    by w3woody (woody@alumni.caltech.edu) on Monday May 22, @01:10PM EDT (#615)
    (User Info) http://www.alumni.caltech.edu/~woody
    The problem with arguments from these extremes is that they leave no room for moral progress. The Aztecs may have cut people's heart out in a critical ritualistic ceremony, but that doesn't mean that all morality is relativistic, just that it's a bad idea to tell an Aztec priest you need open-heart surgery.

    Actually, the Aztec justified this through religion--in fact, it was a great honor to be sacrificed, and one story goes that a general of their army after winning a major war on behalf of the Aztec demanded that he be sacrificed so he could take his rightful place beside the Gods.

    The argument they used is not dissimilar to Christian morality: as there is an afterlife, fearing death is like fearing jumping into cold water--the fear is in the transition, not in the swimming. They just had an honorable way to bypass the cycle of rebirth to find a holy place in Aztec "heaven".

    From the Aztec perspective, the fact that we do not provide an honorable or righteous way for someone to sit to the left hand of God could be seen as a terrible, amoral thing to do, just as the ancient Japanese may find our denying them the right to ritual suicide as a way of saving face as amoral.

    Morality, as well as ethics, are relative to one's social and religious framework.

    We may consider our modern society as having morally and ethically progressed towards an abstract ideal--after all, some would argue that killing people and suicide are both bad things, and that we deny these to people makes us morally superior to the ancient Japanese and Aztec. But to do this is simply the hidden arrogance of a culture who believes we know the face of God, and are in fact with our technology superior to the ancient gods of old.
    Re:Spurious claims about moral relativism (Score:1)
    by Scrymarch (adam.burke@iname........com) on Tuesday May 23, @08:37PM EDT (#640)
    (User Info)
    Well I don't know the face of God, but I think I've glimpsed the whisker that says "cutting people's heart out is a bad idea". I haven't got all the answers morality-wise, but it doesn't mean they don't exist.

    Moral relativism is an easy intellectual position to take because of it's extremity. It's a useful scientific position to take if you're an anthropologist. But as an moral system it ignores the vast common areas of morality shared across human cultures and it denies any moral sense.

    Re: Bertrand Meyer's own ethics (Score:1)
    by SolidGold (SolidGold@nospam.linuxstart.com) on Sunday May 21, @01:04AM EDT (#358)
    (User Info)
    I found many flaws in his logic, and disagreed with much of what he said, and he too makes many statements without supporting them, but that does not take away from the fact that he pokes legitimate holes into the arguments of RMS - Holes which are ignored on a regular basis on Slashdot.

    --SolidGold
    Everything you know is wrong. Or more accurately, inaccurate.

    Re: Bertrand Meyer's own ethics (Score:1)
    by Jules Agee (julesaFlushSemeruTechPoinkCom) on Sunday May 21, @01:38AM EDT (#376)
    (User Info) http://www.anthrax.osd.mil/
    this is precisely because he's wrong to claim there are moral absolutes, ethical prinicples which are culturally independent. There aren't. Ethical views are at least to some extent culturally determined
    SNIP

    I strongly disagree with the first sentences, and wholeheartedly agree with the last one. Ethical views are to a great extent culturally determined, but that does not mean that there no universal standards of right and wrong. They're called instincts. Even lower animals shelter and protect their young.

    You instinctively know when something's right or wrong, and we humans have developed a (sometimes very flawed) system of logically extending these strong feelings into abstract notions. The 'moral vacuum' philosophy has become popular recently, and you can logically argue that instincts are irrelevant, man has evolved beyond them, blah blah. Yeah, right. Look into your heart. Those 'instincts' determine what we value most highly, determine what we consider 'right' and 'wrong', and most importantly, they make life worth living.

    I agree with Mr. Meyer on a few points, but overall his article was a long, long rant with few solid supporting arguments. Sure, Stallman is an extremist with some arguably wrong viewpoints, but his ideals are today bringing technology to the world's poorest countries. I think he's far too busy developing quality software to be wasting time with "character assassination performed on commercial software developers" And the whole gun control thing was completely irrelevant. Mr. Meyer comes off sounding shrill and irrational.



    Auditing and dentistry are excellent career choices for people who don't like other people but aren't coordinated enough to beat them up.
    Re: Bertrand Meyer's own ethics (Score:1)
    by Art Popp (artpoppatgetdotnet) on Sunday May 21, @01:45AM EDT (#381)
    (User Info)
    Simon,

            Well spoken. It seems ironic that Meyer goes on at length to point out the unsubstantiated views of "leaders of the free software movement" with his own unsubstantiated views.

            This is a shame as he touches on a crucial issue of free software, that is that it must compliment and support commercial efforts from now until the time when humans free themselves from all monetary exchange.

            Among the more laughable views was his simplistic summary of US firearms policies, "...a minority of gun nuts ... supported by an all-powerful lobby, the National Rifle Association, has managed to terrorize Congress into maintaining loose gun laws with no equivalent in the civilized world."

            Are the Swiss no longer considered civilized? Meyer makes reference to their militia, but seems to ignore that they have probably the best armed population on the planet, among the lowest crime rates, and a decently stable economy.

            If I have to write an article regarding the in appropriate nature of espousing ones values regarding firearms in a software forum, I hope that I have the good taste not to espouse my own.


    -- A politicians job is to convince you what he wants won't hurt you.
    Re: Bertrand Meyer's own ethics (Score:2, Informative)
    by cpt kangarooski on Sunday May 21, @07:13AM EDT (#451)
    (User Info)
    Sigh.

    This is getting really old.

    If you look at the 2nd amendment you will see TWO clauses, not one.

    The first is: A well regulated Militia, being necessary to the security of a free State

    And the second is: the right of the people to keep and bear Arms, shall not be infringed.

    Now. Look closely. It did not say "A well regulated militia being necessary to the security of a free state shall not be infringed." Nor did it say "...the right of well-regulated militias to keep and bear arms shall not be infringed."

    A good interpretation of the meaning would, however, be: "The right of the people to keep and bear arms shall not be infringed, and because of this the states rely on the availability of well-regulated militias."

    Remember that during the Revolutionary War, many of the military forces belonged to the STATES, not the Continental Congress. Similarly, while there was a federal military, the states still relied on their ability to muster troops internally (which is why you used to have things like the 11th Massachusetts Infantry. Around WWI, IIRC, units became mostly/entirely mixed wrt place of origin)

    Of course, what 2nd amendment debate would be complete without mentioning that in 18th century English, 'Well-Regulated' would basically mean in modern English 'Competent.' A militia that didn't know how to shoot is not all that necessary to the security of a free state. One that can, is. No significant command structure is needed, and none is implied.

    And lastly, bear in mind that these guys had just finished fighting a WAR in which they REBELLED against the government. They had no idea at the time that the Constitution would last one day, much less 200+ years. If (and this is still a possibility today) the US government loses it's legitimacy, the people are justified in overthrowing it. Hell, it's a moral imperative. People are supposed to be free.

    If the US is threatened by tyrannical forces from within or without, then it's a damn good thing that you'll have firearms to use to ensure your liberties. Placing them in the hands of a fallible government and trusting that they will never become corrupt nor be invaded is grossly irresponsible.

    But the reason that the Swiss are often held up as examples is because they are responsible and yet still heavily-armed. It's not all that common for people to go on shooting rampages there.

    If there were a way to assure responsibility in the US that didn't put the government or some other fallible, controllable entity, I'd probably go for it. But the way that preserves freedom has it's own dangers. That's the price you pay to be free.
    -- I support anonymous posting.
    Re: Bertrand Meyer's own ethics (Score:2)
    by jms on Monday May 22, @12:46PM EDT (#612)
    (User Info)
    Of course, what 2nd amendment debate would be complete without mentioning that in 18th century English, 'Well-Regulated' would basically mean in modern English 'Competent.' A militia that didn't know how to shoot is not all that necessary to the security of a free state. One that can, is. No significant command structure is needed, and none is implied.

    In the 18th century, the expression "well-regulated" meant "properly maintained", and it referred to the firearms, not the "militia", which was, after all, at the time, comprised of all the adult citizens possessing firearms. A "well-regulated" firearm was one that had been correctly machined, was properly maintained by its owner, and could be relied upon to fire with precision and accuracy. A "well-regulated militia" was a militia that possessed well-regulated firearms.

    What the 2nd Amendment meant to the authors was that because that the citizens are, in the end, responsible for their own defense, it is vital that they possess their own firearms, so that they may practice with them and keep them in good working order, in case they must defend themselves against a tyrannical government -- Again.

    These people had just fought a revolution. They had just overthrown their own British government with a volunteer, citizen army. With the 2nd amendment, they were just trying to provide a measure of protection, in case the new government that they were establishing got out of hand and needed to be put down by the people.

    The modern interpretation that the 2nd Amendment authorizes the formation of the National Guard -- basically a civilian branch of the National armed forces -- completely turns the entire idea of the 2nd Amendment on its head.

    Re: Bertrand Meyer's own ethics (Score:1)
    by cpt kangarooski on Sunday May 21, @06:41AM EDT (#446)
    (User Info)
    Those people in the southern United States and in South Africa who in the early part of this century passed laws against 'miscegenation' did so for reasons which they viewed as moral - just as significantly moral as Meyer's (or Stallman's) view their arguments on free software.


    Last I heard laws prohibiting miscegenation (also known as 'amalgamation' if you start delving into history here) were around in the southeastern US since the late 1600's.


    And you know, you probably don't pass laws until something happens.... I doubt that it was based on morality though. Even the morality of the people there at the time.


    This having been said, I think that there are absolute as well as relative morals. But the absolutes are the more important of the two. I just wish more people would live up to 'em.
    -- I support anonymous posting.

    Re: Bertrand Meyer's own ethics (Score:1)
    by Bozovision (jeff at earth3 dot freeserve dot co dot uk) on Sunday May 21, @05:59PM EDT (#557)
    (User Info)
    Those people in the southern United States and in South Africa who in the early part of this century passed laws against 'miscegenation' did so for reasons which they viewed as moral - just as significantly moral as Meyer's (or Stallman's) view their arguments on free software.

    Speaking as a South African: No they didn't. They passed laws for economic and racial purity reasons and conveniently cloaked it in a guise of morality.

    ESR's gun essay convinced me... (Score:1)
    by GlenRaphael on Tuesday May 23, @01:32AM EDT (#630)
    (User Info) http://www.impel.com
    ESR gun rants are a shame for both the free software movement and the US.

    Interesting perspective. As for me, reading the ESR essay Ethics from the Barrel of a Gun was what finally convinced me to take a gun safety & use class and take up target shooting. It's a fun hobby, and once I've tried enough varieties of gun to know what I like or don't like shooting, I'll probably end up buying one. I also plan on getting a Concealed Carry Permit since in California that's the best way to reduce your chance of accidentally violating much of the vast thicket of obscure and contradictory gun laws.

    Eric is inflammatory, but he's also right. John Lott is right too.

    Re:Bertrand Meyer's own ethics (Score:1)
    by timster (timster@earthling.net) on Saturday May 20, @05:27PM EDT (#115)
    (User Info)
    As for attacking the author, what's interesting in this case is that in the article under discussion (er, the one /. linked), Mr. Meyer makes most of his points about free software by attacking RMS and ESR. Not very convincing...
    Re:Bertrand Meyer's own ethics (Score:2)
    by StenD (stend+slashdot@sten.org) on Saturday May 20, @07:34PM EDT (#244)
    (User Info)
    First, attacking the author is not a valid way to attack an argument. The arguments in the article shouldbe considered independently of the author. (An ad hominem logical fallacy, if you want the details.)
    Of course, that is exactly what Mr Meyer did - he declared Eric Raymond's views on guns (and, by extension, himself) to be "repugnant", then turned around and criticized free software because Eric Raymond is associated with it. And that after criticizing the FSF for their "absence of rational justification for the extremist view"!
    Re:Bertrand Meyer's own ethics (Score:1)
    by pjc50 on Sunday May 21, @07:55AM EDT (#457)
    (User Info)
    First, attacking the author is not a valid way to attack an argument. The arguments in the article should be considered independently of the author. (An ad hominem logical fallacy, if you want the details.)

    Yes. I think it's worth rereading Meyer's article with all the ad hominem attacks on RMS, ESR, and unspecified John Doe free software authors removed. It then says, roughly:

    These nasty free software people are depriving me of my ability to profit! It shouldn't be allowed!

    Which is a classic piece of protectionist twaddle.

    Re:Bertrand Meyer's own ethics (Score:1)
    by UnknownSoldier (mpohores@NOBLOODYSPAMsfu.ca) on Monday May 22, @01:41AM EDT (#599)
    (User Info)
    > Is it possible that OO programming is not the be all end all of programming?

    Yes, OOP is NOT the end-all be-all of programming.

    Read this book:

    Multi-Paradigm Design for C++



    OO wants your money. (Score:1)
    by David.O'Toole (spam.dto@spam.qwsi.net) on Saturday May 20, @07:02PM EDT (#218)
    (User Info) http://www.gnu.org/software/octal
    Hiring managers should look on them with suspicion, he suggested. In spite of his weasel words about "human betterment", I find this to be little more than an expression of prejudice about C/C++ programmers, and I find it unethical in the extreme.

    Isn't this a scream? I enjoy seeing OO industry figureheads' true views exposed.

    Yes, we've learned from OO. (Although it's instructive to note how many practices existed well before OO's time, but which OO claims as its own invention.) But when blowhard Meyer's silly rules would keep you from hiring Donald E. Knuth (who loves C), something is really wrong.

    Meyer's counter-response about C "not being suitable for large, flexible, extensible systems" doesn't seem to explain why virtually all mainstream operating systems are written in this language. Are the world's finest engineers really so stupid, or is there something to C's success? Meyer vaguely alludes to there being something rather positive about C, but he drops the topic like a hot potato.

    Why is this ridiculous viewpoint advanced at all? Because the minute they admit that OO isn't always the best idea, they lose a little power to scare managers into mandating OO training courses, books, materials, consulting, etc. Those fees are the real reason for the existence of OO per se; virtually none of the techniques are new.

    Meyer also suffers from overidentification of design philosophies with individual languages. Only dead languages have this luxury. That's why it's so funny that he mentions Modula and Pascal as languages supposedly less vulnerable to "C hacker syndrome." So we're going to put out ads for Modula-3 people now?
    GNU OCTAL http://www.gnu.org/software/octal

    Re:Bertrand Meyer's own ethics (Score:2)
    by harmonica on Saturday May 20, @08:41PM EDT (#279)
    (User Info)
    Meyer makes a clear difference between C programmers and C hackers. He even states that he expects everyone to know C (at least back in '95, when they had that discussion), he knows C himself very well and he points to the fact that some C hackers are not well-suited for the creation of huge, complex systems that must be reliable because they (=the hackers) chase for runtime and memory efficiency and lose sight of the more important points maintainability, readability etc. I think he has a point there.

    He does not use the term 'C hacker' for someone who is a good programmer and uses C, as you might assume.
    Re:Bertrand Meyer's own ethics (Score:1, Informative)
    by Bertrand Meyer (bertrand_meyer___NOSPAM@eiffel.com) on Sunday May 21, @03:54PM EDT (#543)
    (User Info) http://www.csse.monash.edu.au/~bertrand

    I appreciate the various responses to my article. I can't really join the discussion and apologize for this (I am trying to finish a book) but would like to clarify a couple of points.

    • 1. "Kzinti" writes that I "expressed the opinion that C (and presumably C++) programmers, having learned too many bad habits, shouldn't be considered for `real' OO development projects".

        Sorry, I wrote no such thing. Read what my book "Object Success" says on the matter and criticize it, but please don't attack me on something I didn't write. Especially when talking about ethics.

    • 2. Some of the posts I saw accused my article of making ad hominem attacks on R. Stallman and E. Raymond.

        This is quite inaccurate -- a rhetorical device (and, to boot, ad hominem) to avoid facing the points of my article. The article cites numerous extracts from open-source and free software publications, and critically analyzes them. The topics of discussion are not the authors but their ideas.

    • 3. I have also seen criticisms of the form "Stallman and Raymond are extremists, not representative of the free software community at large". (Some messages I received include worse words than "extremist".)

        That's quite possible. But when you discuss a movement whom can and should one discuss other than its most widely recognized and respected proponents, who also happens to be its most vocal and cogent? Who are the theoreticians of Free and Open Source software if not the people mentioned?

    These comments by no means begin to address the wealth of observations published in this thread, and in the numerous e-mail messages that I am receiving (and which I probably won't be able to answer as I would like to). Let me simply add that I find much to agree with in the posted comments, including some of the more critical ones. I think that questioning the ethical basis of an approach that uses ethics as one of its fundamental justifications is healthy and indispensable; that's what I have tried to do.

    -- Bertrand Meyer
    Bertrand Meyer (speaking personally)

    Re:Bertrand Meyer's own ethics (Score:1)
    by bandicoot on Sunday May 21, @04:10PM EDT (#548)
    (User Info)
    Thanks Bertrand for writing this excellent article. It amuses me to no end to watch the open source proponents in this forum running around like headless chicken trying to refute your well-researched arguments. You made my day. ;)
    Selling Free Software is OK! (Score:2, Insightful)
    by Anonymous Coward on Saturday May 20, @04:08PM EDT (#26)
    The GNU and FSF view is that it is OK to sell anything except software.

    His claim is wrong.

    See http://www.gnu.org/philosophy/selling.ht ml

    Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

    Actually we encourage people who redistribute free software to charge as much as they wish or can. If this seems surprising to you, please read on.


    Re:Selling Free Software is OK! (Score:2, Insightful)
    by alkali (ab294@detroit.freenet.org) on Saturday May 20, @04:16PM EDT (#32)
    (User Info)
    At best, this is a dubious reading of the GNU text you cite. What the text says is that if you can make money redistributing free software, go ahead. The text specifically distinguishes the redistribution of free software from the selling of software on a proprietary basis.
    Re:Selling Free Software is OK! (Score:2)
    by fougasse on Saturday May 20, @04:28PM EDT (#46)
    (User Info)
    Not really. If you sell free software, the person who buys it from you has the right to redistribute it themselves. That is, it's perfectly possible and likely that you sell one copy of a piece of software and then the recipient puts it up on an FTP server and you never sell another copy.

    This can't really be considered selling, and it's not economically feasible.
    Re:Selling Free Software is OK! (Score:2)
    by orabidoo (see@my.webpage) on Saturday May 20, @05:07PM EDT (#91)
    (User Info) http://www.iagora.com/~espel/index.html
    excuse me? RedHat gives you a box with a bunch of CDs in exchange for money. how can this not be considered selling?
    Re:Selling Free Software is OK! (Score:2)
    by fougasse on Saturday May 20, @05:35PM EDT (#125)
    (User Info)
    First, many Red Hat CDs are sold by people like CheapBytes or LinuxMall at low cost -- Red Hat gais no money from this.

    Second, official Red Hat CDs contain several things beside software, most importantly documentation & support licences.

    Basically, Red Hat makes their money (which they don't make all that much of) from support and, to a lesser extent, documentation.
    Re:Selling Free Software is OK! (Score:2)
    by orabidoo (see@my.webpage) on Saturday May 20, @05:49PM EDT (#148)
    (User Info) http://www.iagora.com/~espel/index.html
    so? when it's cheapbytes selling it to you, then it's cheapbytes that's doing the act of selling. when RH sells it to you, it's RH that's selling it to you. can it really be any more obvious? I can't believe anyone would claim that what RH does is "not really selling". whatever other money sources RH may have makes no difference on the question of whether they are selling software or not. (and besides, they *do* make a sizable chunk of money from sales of official RH products). as for documentation and support, well, commercial software also comes with a book and some support usually, does that make it "not really selling"?
    Re:Selling Free Software is OK! (Score:2)
    by fougasse on Saturday May 20, @06:13PM EDT (#178)
    (User Info)
    By selling, I mean what the author of this article means: earning money from your own software. Yes, of course, if the most basic definition of "selling" is used, then anything offered in exchange for money is sold.

    But the author's point was that the GNU people believe that making (non-trivial) money by selling one's own software is wrong. This is true because the GPL prevents you from selling your software in any seriousness.
    or, more accurately... (Score:1)
    by el platano (rkirk@DIE_SPAMMERS.calpoly.edu) on Saturday May 20, @07:25PM EDT (#236)
    (User Info) http://topflight.net/ryan
    the gpl requires that you also post the binaries and source on an http or ftp server.


    Soy el plátano! No tengo gusto de monos!
    Re:or, more accurately... (Score:1)
    by Frank T. Lofaro Jr. on Saturday May 20, @10:06PM EDT (#307)
    (User Info)
    the gpl requires that you also post the binaries and source on an http or ftp server.

    No it does not. I could sell a Linux system with binaries on one CD and source on another, and charge $10,000 for it, and refuse to distribute any other way. As long as I do not prohibit redistribution I am not violating the GPL. I do NOT have to make anything available over the Internet! Red Hat does, but they do not have to. They include the source in their boxed sets, they could stop allowing people to download it from them and still be legal.

    Re:Selling Free Software is OK! (Score:1)
    by luckykaa (squigly@maxmail.co.uk) on Saturday May 20, @06:00PM EDT (#162)
    (User Info)
    Well, of course thats selling, I think the point was that if One of the authors of Gimp decided that he wanted to sell it, he wouldn't be able to sell a single copy. If he decided to sell a brand new improved version and decided to charge $10 for it, he would only sell any copies until it made it to a distro. RedHat could then sell lots of copies without Gimpguy making any money.
    Re:Selling Free Software is OK! (Score:2)
    by toh on Saturday May 20, @05:43PM EDT (#138)
    (User Info)
    It doesn't really matter whether it's economically feasible for me or thee (I would argue that it can be, and that it's mostly an uncreative reliance on archaic models of commerce that makes it seem otherwise). The real point is that the FSF doesn't say it's "ok to sell anything but software". They actually don't give one whit whether you sell software or not; their entire stance is about whether you can restrict current and future access to it. Obviously other points do proceed from that, but it's still an incorrect reading of their ethos.

    There are some other questionable points in the essay as well; near the top the author enumerates the "generally recognised" points of ethical consideration. IANAP, but I've sat through enough ethics classes to know that the questions ethicists ask are really about the nature of "the good", not to be confused with "the goods". "Legitimate property" doesn't have anything to do with general ethics - it's a specific application that some people believe in. A libertarian view might find that property is essential to the existence of good; a cooperative-anarchist view might not. Intellectual property is clearly even more questionable. Not that it's not good to talk about the subject of intellectual property, but it's shaky and prejudicial to use it as one of your basic assumptions before an examination of the ethics of free software.

    (I Am Not A Philosopher, in case you were wondering)

    -- Life is short. Forgive quickly. Kiss slowly. ~ Robert Doisneau
    Selling Bottled Air Is OK Too. (Score:1)
    by istartedi (comments@vrml3d.com) on Saturday May 20, @05:08PM EDT (#95)
    (User Info) http://www.vrml3d.com/

    Would you like to buy some?


    "Your theory of a donut shaped universe is intriguing. I may have to steal it." --Stephen Hawking to Homer Simpson.
    Re:Selling Bottled Air Is OK Too. (Score:2, Informative)
    by EWillieL (ewlloyd@spam.me.not.neta.com) on Sunday May 21, @08:56AM EDT (#467)
    (User Info)
    I'd love to, but I'm not a SCUBA diver. Otherwise, it'd be mighty handy.

    When selling GPL software, you may sell as many copies as the market will buy; but you must make the source code available, and if someone else makes the product available on an FTP server, that's cool too. Your value-add is covenience, or support, or printed manuals, or just a snazzy silk-screened CD in a printed jewel case.

    Don't believe this business model works? Look at Red Hat.
    Re:Selling Bottled Air Is OK Too. (Score:1)
    by Bozovision (jeff at earth3 dot freeserve dot co dot uk) on Sunday May 21, @06:10PM EDT (#558)
    (User Info)
    This business model does not work. It depends on having a limited competition. As soon as Linux gets real popular and x thousand other guys want to sell the same goods without passing any money back to Red Hat bang goes any profit.

    You can only sensibly make profit where you control resources. The terms of the GNU licence mean that any profit that is more than nominal will attract competition that can't be defended against. You may view this as a good thing if you are against commercial software; the GNU licence is designed to stop people from controlling resources.

    So my advice - don't base a business on the GNU licence if you want to be wealthy.

     
    Re:Selling Free Software is OK! (Score:1)
    by RickHunter on Saturday May 20, @05:42PM EDT (#136)
    (User Info)

    FINALLY! A high-rated post gets this RIGHT! If I had moderator access right now, I'd moderate you up even further. The GPL, I believe, explicitly says that a distributor can charge money for GPLed software. Of course, there are some restrictions (mostly relating to the distribution of code), but still...

    Unfortunately for us, to most corporate interests, the idea of people being able to freely modify and redistribute their "product" tends to drive them away. Oh, well. Their loss.


    -RickHunter
    --"Full speed ahead, Mr. Cthulu!"
    Re:Selling Free Software is OK! (Score:1)
    by kz45 on Saturday May 20, @07:46PM EDT (#250)
    (User Info)
    Unfortunately for us, to most corporate interests, the idea of people being able to freely modify and redistribute their "product" tends to drive them away. Oh, well. Their loss.
    you can sell it, but will gain little money from doing so. You sell it to person X, who distributes the source/binaries on the Internet, which in turn compaines like RedHat take and redistribute in their linux Distro, while you, getting the short end of the stick, get very little profits. That's why if a business/programmer even wants to make enough money to "survive", support contracts will have to be made.

    Companies write software to make (MONEY). The OSS/FSF movement doesn't mean the end of paying for software, it just means the end of software business for the little guy. Think about it: let's say all software was free..Beer or Speech. One of Two things will start to happen. 1) Advertising will be the only revenue left for software and the Big companies will have enough money to pay for it. 2) Programmers will be able to get jobs, but only at big companies(that can afford them).

    Money will always be there..it will just come in different forms.
    Re:Selling Free Software is OK! (Score:1)
    by kz45 on Sunday May 21, @01:46AM EDT (#382)
    (User Info)
    as of now, there are 1000's of "little guys" succeeding. Well, do you want small amounts of "little guys succeeding", like it is now. Or no chance in hell for the little guy to succeed, like it will be if all software was free. Think about it using real world examples: look at what happened with Car Companies: In the beginning the little guy could succeed, but now, there is a .0000000001% of such a thing happening. I mean if you would like to work for a company (In the Software Industry) for income, that's fine.
    Re:Selling Free Software is OK! (Score:2, Interesting)
    by rifter on Sunday May 21, @04:20AM EDT (#419)
    (User Info)

    I'm not sure what you are getting at. A lot of the developers of free software have been poor college students, now they have a chance they would not otherwise have. Red Hat was started from Bob Young's credit card, now it's a giant dev house bumping noses with micro$oft.

    Participating in free software helps newbie programmers learn programming and cut their teeth, proving themselves in a practical way. It landed Linus a big job at Transmeta.

    Hmmm looks to me like free software is helping little guys succeed more than ever before...

    Re:Selling Free Software is OK! (Score:1)
    by kz45 on Sunday May 21, @12:38PM EDT (#512)
    (User Info)
    It landed Linus a big job at Transmeta

    Im not toalking about the programmers that want to be slaves and work for companies like transmeta, redhat,microsoft,etc. Im talking about the programmers that WANT TO START THEIR OWN COMPANY!
    Quotes'R'Us (Score:1)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @04:16PM EDT (#33)
    (User Info) http://cybaea.com/
    Hell is paved with good intentions.

    I think the conventional form of this quote is The road to Hell is paved with good intentions. (Similar...)

    Living nearby I prefer Shelly's description:

    Hell is a city much like London.

    (No, I dont know what this has to do with the article either...)

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    Disclosure of support? (Score:3, Insightful)
    by jflynn on Saturday May 20, @04:17PM EDT (#35)
    (User Info)
    Well, as long as open-source should classify the support the programmers received how about proprietary software? Windows just used taxpayer-supported software when they rip^H^H^Hextended Kerberos. How many commercial products involve the taxpayer funded Internet in their production? Should businesses disclose their use of public highways?

    Why is it ok for corporations to use public resources, but when individuals do it, it is disingenuous? By definition, public resources are available as part of the context of life and business. You don't have to apologize for using them.
    Re:Disclosure of support? (Score:1)
    by HiThere (I.am..charleshixson@earthling.net) on Sunday May 21, @10:59PM EDT (#594)
    (User Info)
    And until this year, if you wanted to use ISE Eiffel on Windows you had to also purchase a C compiler (Borland recently solved that by making the C command line tool available).
    Visual Eiffel hasn't had THAT requirement for many years, and SmallEiffel includes the lcc compiler with the Windows distribution. I wonder why ISE Eiffel isn't more popular? The tools (under windows) seem quite good. (Under Linux the Netscape renders the help screens unreadable, although KFM handles them pretty well .. by ignoring certain embedded HTML tags telling the page how to display.)

    Never attribute to malice that which can satisfactorily be explained by incompetence -- N. Bonaparte
    Legal = Moral ??? (Score:3, Interesting)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @04:23PM EDT (#37)
    (User Info) http://cybaea.com/
    In an ideal world, there might be perfect identity between the legal and the moral.

    I guess this is the position taken by proponents of Islamic law: the relligious law is the whole of the law.

    I'd be interested to know if the readers of slashdot agree with this statement of Bertrand Meyer in the article.

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    Re:Legal = Moral ??? (Score:1)
    by Broccolist on Saturday May 20, @05:58PM EDT (#159)
    (User Info)
    I guess this is the position taken by proponents of Islamic law

    Comparing Meyer to fanatical Islamic militants is exactly the sort of slander he criticized the free software community for. Now, I agree that he was pretty insulting and offtopic at times (e.g. his gun control rant) but don't attack a straw man like this.

    I Am Not A Philosopher, but according to everything I know, the purpose of law _is_ to enforce ethics. Why is murdering illegal? Because the vast majority of society considers it unethical. Same thing goes for stealing, discrimination, etc. Even higher-level laws (e.g. don't litter) break down at some point to ethics. Therefore, yes, law is meant to be a reflection of ethics, and there is nothing "Islamic" about that. If you can find some other use for law, I'd like to know what it is.

    What you quoted there is just common sense, and what any ethics professor will tell you.

    Re:Legal = Moral ??? (Score:1)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @06:30PM EDT (#192)
    (User Info) http://cybaea.com/
    [T]he purpose of law is to enforce ethics...

    I questioned the "perfect identity" between law and ethics. Law and ethics are different things. The laws may be ethical, but they are not ethics.

    And the laws may be un-ethical. Try to persuade the state of Texas (or any of the other nations, states and teritories that still practise the death penalty) that "you shall not kill".

    Bertrand cites examples of racial laws as un-ethical. I'm sure you can find your own examples.

    If you can find some other use for law, I'd like to know what it is.

    This is a silly example, but I'm tired: In England it is the law that you must drive your car in the left side of the road.

    This is not more or less ethcal than the more common law of driving cars in the right side. In fact, I can not find a single ethical argument for driving in either side.

    The purpose of the law is to make life practical; to enable people to move from A to B with less effort and greater speed.

    Less effort and greater speed are not ethical goals, I would suggest.

    You can probably find other laws and regulations that are purely practical (and would be a better example than mine!).

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    Re:Legal = Moral ??? (Score:1)
    by VonKruel on Saturday May 20, @06:29PM EDT (#191)
    (User Info)

    It's hard to even imagine what a perfect world would be like. However, it seems to me that there'll always be a disconnect between the legal and the moral. The problem is that when you create legislation, you must be willing to enforce it. If you are going to enforce the legislation, it means you will be willing and able to impose penalties on those who violate it. If you are going to impose such penalties, you must have a clear standard that allows you to identify wrong-doers. The standard must not be subjective - you cannot expect people to abide by a law that is not clearly defined.

    In a perfect world, perhaps there would be a lot more agreement about terms that are currently considered subjective (such as "offensive"). Thus, laws could be enacted that would otherwise be too subjective. I am not sure though: in a perfect world, does everyone agree on the definition of "offensive" (and other currently subjective terms)?

    In our decidedly imperfect world, society's moral standards serve to keep people in line fairly well. There are positive and very negative aspects to this of course, since society's standards don't always make a lot of sense (e.g. people who are good-looking are favoured). However, if your peers judge that you are acting like an !%#-hole, or you are just plain too different from them, you will be isolated, and there are very real penalties for being isolated / marginalized in society.

    "The nail that stands up gets pounded down." (Chinese proverb (I think))


    Re:Legal = Moral ??? (Score:1)
    by CdotZinger on Saturday May 20, @07:09PM EDT (#225)
    (User Info)
    That's much more interesting than the rest of the linked article. Meyer's hot-air balloon was way too easy to poke holes in (even for me (not a big ESR or RMS fan)). I think he's a little nutso on this point, too.

    Here's a short list of things that I personally think are immoral, the idea being to suggest why legal-moral identity is probably not ideal, because it begs the question, whose morality?:

    —most gift-giving; because what's given is an obligation to repay, not a gift per se
    —owning a dog; because lawn ornaments shouldn't be uncontrollably violent or shit on the sidewalk
    —discontinuing junk food I've become addicted to; because I'm still withdrawing from 7UP Gold, Lime Chile Tostitos, and the McDLT
    —working for the government; contributing to the enslavement of your fellow man to paperwork, p.c. jargon, and punitive taxation is just plain evil
    —going to college; see "working for the government"

    Conversely, I don't find cocaine-snorting, anal sex of any sort, giving away copies of Photoshop, or multi-state cop-killing sprees the least bit offensive to my ethics. Not many of my fellow man would enjoy living under my "moral law," however. Can't blame 'em.

    So, the idea is to keep the law simple: don't steal stuff, don't hurt anyone who hasn't forced/asked you to, contracts are binding unless fraudulent. Just the basics that most everyone can agree on, simple enough to allow for complex personal moralities that, while goofy and disturbing to most, probably won't end up killing us all. Except the cops.

    Now what I need is a (-1, Troll) to balance out those Insightfuls I've been getting lately. Dangerously close to posting with a bonus. Don't want it. Karma is stupid.

    Thank you.


    Your mouth is like Columbus Day.
    What is the distinction? (Score:1)
    by jtgold on Monday May 22, @12:03PM EDT (#611)
    (User Info)

    Suppose the law were made by people who were informed and interested in protecting the public above other considerations. Wouldn't they simply codify what is right and wrong? Sure, this isn't an ideal world, so we have things like DMCA, but we can dream...


    Re:Legal = Moral ??? (Score:1)
    by Frank T. Lofaro Jr. on Saturday May 20, @08:37PM EDT (#278)
    (User Info)
    Considering Microsoft's recent actions, I do not think it would have much effect.
    contribute, don't wait for fixes (Score:5, Insightful)
    by jetson123 (br_9801 at hotmail dot com) on Saturday May 20, @04:26PM EDT (#43)
    (User Info)
    Meyer's whole argument is based on the premise that free software is something cooked up by a bunch of people with a hatred of commercial software. And his attitude becomes crystal clear in his own dalliance with free software. What he doesn't get is that at the heart of free software is the contributions of lots of people. Users choose free software over commercial software, and users test that software and contribute bug fixes.

    I think the following paragraph sums it up; Meyer writes:

    ISE's own experience with free software has included both kinds. Recently, we have had more than our share of the second; we have had to cancel one major project, and reengineer a product completely, after wasting many person-months and disappointing customers, because of the deficiencies of two separate GNU products (the GCC compiler for Windows and the editor under GTK). In both cases the scenario was the same: fixes to well-known bugs being promised and promised again; everyone waiting for months and months, until it becomes clear that nothing will happen; in the end, having to write off all the affected developments. Since no one is in charge, and you didn't pay for the products, there is no one to blame.

    Obviously, he doesn't understand that free software isn't a gift from God, it's a collaborative process. Rather than cancelling his projects, he should have fixed whatever he perceived to be wrong with those tools and submitted the fixes to the free software community. Whatever he thought was wrong couldn't have taken his people more than than a few months.

    He says he is looking for someone to "blame". He gets that with commercial software. Other people, however, want to get a product out and are looking for an opportunity to fix things, and that's what open source software gives them.

    Re:contribute, don't wait for fixes (Score:1)
    by luckykaa (squigly@maxmail.co.uk) on Saturday May 20, @06:11PM EDT (#175)
    (User Info)
    Dammit, I was going to write the same thing only less eloquently and then the phone rang

    This is quite correct. Its an argument for open source, rather than free software.

    The problem is Free software is being shoehorned into an environment where people are used to proprietry software needing an the vendors to correct bugs. The culture of software distribution means it doesn't occur to them to fix it themselves.
    Re:contribute, don't wait for fixes (Score:1)
    by SnowDog_2112 on Saturday May 20, @09:48PM EDT (#301)
    (User Info)
    "The problem is Free software is being shoehorned into an environment where people are used to proprietry software needing an the vendors to correct bugs. The culture of software distribution means it doesn't occur to them to fix it themselves."

    Part of the problem is that not every software house can afford to fix it themselves. The whole reason they bought (or downloaded for free) a solution is because they don't have the resources, the personnel, the experience, or the willingness to write (or fix) the software they had to get.

    Not representing or approved by my company or anybody else.
    Re:contribute, don't wait for fixes (Score:3, Interesting)
    by WNight (wnight@rocketmail.com) on Sunday May 21, @12:15AM EDT (#343)
    (User Info)
    Perhaps not, but people will say that without a corporate vendor to fall back on, you could lose thousands waiting for the patch, if it ever comes...

    I've waited five years for MS to fix some bugs in Win95, they haven't. Likely never will. They're still in W-ME from what I've heard. That's not a great track record as far as product support goes. And I'm representing a company with over a hundred licenses who has complained many times, by email, fax, phone, and snail mail. I doubt any open project could ignore me more thoroughly.

    But, if we had the source, I'm sure in five years I could have tracked some of the bugs down, or, if nothing else, spent some of our budget to hire a consultant to do so. It'd be money we wasted writing our software to avoid the bugs, and in dealing with incompatibilities.

    I'd much rather spend a few bucks contributing to a worthy open source project than sitting on a phone, racking up the charges, waiting to talk to a tech who'll assure me that the next release will fix it, if I pay for the upgrade...
    Re:contribute, don't wait for fixes (Score:1)
    by dimator on Saturday May 20, @07:11PM EDT (#227)
    (User Info)
    I'm a fan of open-source software for the exact reasons you mentioned: being able to contribute. Thinking of an idea or feature, and then actually doing something about it (ie, writing it in) gives me a natural high.

    But being a fan of open-source software does not mean I am a fan of the open-source movement. Commercial software is not the work of Satan, it is the work of society. And if you haven;t noticed, people in all societies like to get paid to feed themselves, improve their quality of life, etc. Thinking that all commercial developers are minions of Hell is just plain idiocy.

    To not be able to sit down to dinner with a commercial developer without going berzerk about free-software preachings (section 4 of the article) is absolute lunacy! People like Stallman do no favors to any organization.


    --
    "And is the Tao in the DOS for a personal computer?"
    The master coughed and shifted his position slightly. "The lesson is over for today," he said.
    Re:contribute, don't wait for fixes (Score:1)
    by jflynn on Saturday May 20, @09:56PM EDT (#303)
    (User Info)
    I *am* a fan, if you want to call it that, of the open source movement. But for me, there is no moral component to the proprietary/free choice. Others have different morals of course, but for me it's about exploring to its limits a new and humane way to develop software. It's not about wiping out all non-open source software in some jihad.

    We've seen the sterility of the scorched desert approach demonstrated quite well already I think. Diversity is the best way to survive catastrophes and promote competition. We should embrace it, and judging by the number of filesystems and platforms Linux supports, we do. Compare a certain company.

    I certainly do think that proprietary software is more easily abused and put to evil purposes -- evil hates the light goes the cliche -- but the immorality is in the abuse, not in the license.
    advocacy and economics (Score:2)
    by jetson123 (br_9801 at hotmail dot com) on Sunday May 21, @01:15AM EDT (#365)
    (User Info)
    I don't have anything against commercial software developers or commercial software development. And having dinner with Stallman is, well, an experience, but you might as well take it with a sense of humor. Jobs, Gates, Ellison, and Meyer don't exactly sound like pleasant, well-adjusted individuals to have dinner with either.

    My attitude towards open source software and proprietary, closed source software is that the proprietary software simply makes no sense in the long run in a free market. I believe that the cost structure for software is such that the only rational thing for end users is to collaborate and share development costs, cutting out the middlemen. There might be other vehicles for accomplishing that kind of collaboration, but open source software seems to work particularly well because of its low overhead and simple adoption.

    To me, all the current software empires are short term aberrations and market failures that have no place in a free market. The high profits they manage to make ("disequillibrium wages") are themselves evidence for that view.

    I think the sooner companies realize the basic facts about the economics of software, the better. In the long run, good, solid businesses to be in are software-related service businesses, hardware businesses that manage to increase their profits through software that is synergistic with what they sell, and entertainment/personal service businesses that use (free) software to drive customers to them. And I think, despite all the rhethoric, that's roughly what Stallman is saying as well.

    My economic analysis might, of course, be wrong. But, then, who knows, it might be right, too.

    And for proprietary programs? (Score:2)
    by volsung (volsung@asu.edu) on Saturday May 20, @07:53PM EDT (#255)
    (User Info)
    I'd be curious to know what its costs to get the writers of a proprietary program to fix deficiencies in their product? If Joe Schmoe buys Borland C++ and finds a deficiency in the compiler, does he wait months and months for the problem to get fixed in the bug release? Does he annoy their tech support lines and get told to reinstall it six times or use some cheezy workaround?

    I agree that being stuck with software that doesn't do what you want is a pain. But does having someone to blame get you out of your hole any faster? I know you can pay a software house (i.e. Oracle and friends) to give you the kind of support that Meyer would have liked in the cases he refers to, but how much is that compared to paying a contract programmer to fix a problem? Borland or Microsoft aren't even going to blink if you just went to Best Buy, bought their compiler and found out it was broken 10 months down the road. Do you have to site license for 25 seats before they care? 100 seats? Pay $10,000 per year for a support contract?

    Frankly, I'd like to know. If it costs as much to get personal programming attention from a big corp as I think it does, I see a big business in the future for programmer houses doing contract-based improvements to free software.

    And, for the economic theorists in the audience, you could actually have competition for software improvement contracts. Sure, the people who wrote it would be better at fixing it, but if they decide to be jerky and charge too much, some one else can charge less. Competition == lower prices for everyone. Now the software houses can't treat you like garbage because you aren't enslaved to them for software support.

    Perhaps I'm just dreaming, but I think I can get paid just fine in a system like that.

    Stan Seibert

    Would this improve the quality of the OSS? (Score:1)
    by damyan (damyan@balfourroad.demon.co.uk) on Saturday May 20, @09:42PM EDT (#297)
    (User Info) http://www.balfourroad.demon.co.uk
    I like this idea. I'm not sure if it would result in an improvement to the package for everyone. If you've got your original authors being 'jerky' then they may decide not to allow changes made by their competitors to be merged into the main source tree. The result would either be code forks or innumerable patches.

    Note that this is based on the original authors being 'jerky' -- but that would depend on your point of view.
    Re:Would this improve the quality of the OSS? (Score:1)
    by Jason Earl (jdearl@yahoo.com) on Saturday May 20, @10:20PM EDT (#314)
    (User Info)

    Free Software advocates are very concerned about "forking," but I don't see the big deal. Emacs isn't any worse because JWZ forked XEmacs. In fact, the competition has improved it quite a bit. It adds a little extra work for the Emacs community, but it is work that apparently people are willing to do to be able to maintain their choice of text editor.

    The same is true for the even more famous BSD forks. Is anyone worse off because their are three BSDs. Their market share might not look as good on paper because it is divided among three different OSes, but I would bet that the FreeBSD user that wants to run a BSD on his new Sparc is glad for NetBSD, and I would also bet that he is glad to have a "secure by default" variant for his firewall.

    Forks happen, and if they people forking the software are good enough, we get a horserace. Competition is good for software, and as long as the source code is available everyone wins.

    Re:Would this improve the quality of the OSS? (Score:1)
    by damyan (damyan@balfourroad.demon.co.uk) on Saturday May 20, @10:26PM EDT (#316)
    (User Info) http://www.balfourroad.demon.co.uk
    Oh, I agree. I was thinking along more large-scale ideas. Take gcc -- if you end up with 20 different contractors making changes, with some finding their way in and others not. Then put independencies between the changes and you end up with a mess.

    The successful software does tend to have a centralized administration, so the masses can go to one place to download it. Code forks are fine, but they have to be maintained. If you ended up with 20 different emacsen, incompatible with each other, then there would be problems. I suppose what I meant was possibly splintering rather than forking.

    Does anyone know if something like this has happened?
    Re:Would this improve the quality of the OSS? (Score:1)
    by Jason Earl (jdearl@yahoo.com) on Saturday May 20, @11:06PM EDT (#326)
    (User Info)

    Ah, I see what you mean. That's another question altogether. Maintenance is clearly important, but it is the "masses" that are truly critical to Free Software projects.

    Part of the fun of Free Software is that the success of a particular piece of software depends entirely on the users. We don't currently have 20 versions of Emacs because users don't like to be stranded. Just because the software is free doesn't mean that the users want to get stuck in some technological backwater.

    For example, let's say that the maintainers of Apache all got way too much sun and decided that they would no longer support the English language but would instead standardize on Pig Latin. They could praise Pig Latin until they were blue in the face, and could write tons of code that would automatically translate your HTML to Pig Latin for you, but their users would still ignore them completely. Someone would get a recent copy of the CVS source before the Pig Latin decision and their would be a new version of Apache called Apache-No-Pigs within the week. The users would find bugs in Apache-No-Pigs instead of Apache, patches would flow towards Apache-No-Pigs instead of Apache, and all would be right with the world.

    The biggest reason that Linus's word is law when it comes to the Linux kernel is that the people that disagree with Linus know that their version of Linux would have to be extraordinarily more useful than Linus's version for it to fly. And they would have maintain their advantage long enough for their version to get enough users to maintain itself. Linus has the support of the Linux community, and unless someone can come up with something much cooler he will continue to have that support. Linus's versions gets tested, Linus's version gets patched, and Linus's version sets the standard.

    That is why people work so hard to get their source included in the kernel distribution. They know that if they can't make their software exciting enough that Linus will include it in Linux that they will be stuck maintaining their own version of Linux by themselves. Which, of course, would be a major hassle.

    The same thing is true of gcc. If the contribution is good enough, then it will get in. If not, you can bet that no code that depends on it will make it in either :).

    Re:Would this improve the quality of the OSS? (Score:2)
    by sjames (sjames@nospam.gdex.net) on Sunday May 21, @11:13AM EDT (#494)
    (User Info) http://www.members.gdex.net/sjames

    If you've got your original authors being 'jerky' then they may decide not to allow changes

    That is a possability, but you'll have your fixed version. Your itch is scratched. You now have the option to post your fixes to the public. You can either fork the project yourself, or sombody else might incorperate your patch and a few of their own and fork it for you. Possably the original developer(s) will take that as a wake up call and come around, or the community will likely back the forked development (nobody likes a jerk) and the problem gets solved that way.


    Re:And for proprietary programs? (Score:1)
    by SnowDog_2112 on Saturday May 20, @09:45PM EDT (#300)
    (User Info)
    "I agree that being stuck with software that doesn't do what you want is a pain. But does having someone to blame get you out of your hole any faster?"

    No. But it allows for accountability. Let's say your company wants to make a product that does Foo. Now, in order to make something that can do Foo, you really need a library that provides Bar. But you can't afford to hire any programmers who know anything about Bar.

    Now, you can buy MS-Bar2.0, or you can download gBar. Let's assume both of them have the same tricky bug in them.

    If I buy MS-Bar2.0, then there's some accountability. "Look, we knew at the beginning we didn't know how to do Bar. Turns out MS's product has some problems. They've told us that v2.1 will fix it, but it'll be 30 days before that comes out. What do you want to do?"

    If I download gBar, there's nothing to be done. "Yes, we have nobody who understands Bar. We tried to save money buy downloading something written by a few college kids in their spare time, and what do you know, it has a bug. And no, we can't fix it -- if we could have fixed it, we would have written it ourselves. Time to go buy MS-Bar, I guess."

    Now, which one makes you look worse to upper management?

    It may not be a pleasant fact, but carreers ride on this sort of thing. Which bag would you rather be left holding when the smoke clears?


    Not representing or approved by my company or anybody else.
    Hmm.. (Score:2)
    by volsung (volsung@asu.edu) on Saturday May 20, @10:00PM EDT (#304)
    (User Info)
    Sigh. It's sad to think that someday I'll be in a job where I'll have to play games like this. So, basically, if your project goes to hell, you might keep your job if you can say "He did it!" and point your finger.

    As a manager, I don't know if I would want to encourage that kind of mentality in my subordinates. But then again, I'm not in that position, so I don't know what other issues I'd be having to deal with.

    Stan Seibert

    Re:Hmm.. (Score:1)
    by Jason Earl (jdearl@yahoo.com) on Saturday May 20, @10:41PM EDT (#319)
    (User Info)

    I am convinced that this sort of a story is a myth. In the real world people get fired for being incompetent. Especially if they bungle an expensive software development project by choosing the wrong tools for the job.

    After all, the CEO doesn't care that it's Microsoft's fault, he only cares that his software doesn't work, and his competitor's does.

    Many years ago it was believed that "no one ever got fired for buying IBM." And then, very suddenly this motto became very, very untrue. Some of your competitors may lead you to believe that you are better off with commercial software because it gives you a finger to point, but in the real world that simply isn't true. If your job is on the line, make sure you pick the best tools for the job. If it appears to be a toss up, give precedence to software that you yourself can fix personally.

    In fact, one of the good things about Free Software is that it is inexpensive to test. You can easily run preliminary tests while the software is still in the design phase. If the free software tools are good enough, then you're set. If not, you haven't really spent any money, and the hardware is still available for the proprietary tools. If the software works, the non-technical folks won't even ask what tools you used, and if it doesn't work, the fact that the project failed because of Microsoft will probably not save you.

    Re:Hmm.. (Score:2)
    by volsung (volsung@asu.edu) on Saturday May 20, @11:19PM EDT (#330)
    (User Info)
    That's good to hear.

    I'm not convinced either that telling your boss that the problem will be fixed in 30 days by Microsoft will be okay if he wants the job done in 10 days. You'll be screwed either way. I suppose if you really like your job, at least you can spend nights and weekends fixing free software instead of sweating over whether some programmer far away is going to deliver on time. His pay doesn't depend on you, so why should he rush?

    It sounds like a scary predicament to be in.

    Stan Seibert

    Re:And for proprietary programs? (Score:2)
    by WNight (wnight@rocketmail.com) on Sunday May 21, @12:09AM EDT (#341)
    (User Info)
    If I bought a product instead of at least evaluating the open source solutions out there, I'd be called to task for it, especially if it was an expensive product. And if it turns out I'd only done it to have someone to blame, with no idea of which product was really better, I'd be fired, justifiably so.

    The funny thing is that many of the best products around are the free ones. PERL is one of the best languages, Python too if you're not a PERL nut, but I challenge you to go buy the MS version.

    Many idiots will use VB and Active X, etc, where simpler, free, solutions would easily work, risking many unpublished bugs than MS can now (UCITA) sue you for making public... I'd rather investigate the options and choose. Any boss who won't let you is one you shouldn't work for. The market for tech type jobs is very good, don't work for morons who're stuck on blame games and corporate name power.
    Re:And for proprietary programs? (Score:2)
    by sjames (sjames@nospam.gdex.net) on Sunday May 21, @11:25AM EDT (#496)
    (User Info) http://www.members.gdex.net/sjames

    No. But it allows for accountability. Let's say your company wants to make a product that does Foo.

    I can understand your point. In a corperate setting, not getting blamed does take precidence over actually doing something useful. The blame game can cut both ways though.

    While you're waiting for the fabled MS-Bar2.1 to come out, your competition throws $10,000 (which will buy a great deal of beer) at those college kids and gets a fixed gBar. About the time MS tells you that the fabled MS-Bar2.1 is only a week away, the competition rolls out their gBar based product. Now the question is "Why did you bet the farm on a vendor that NEVER releases on time.

    Accountability is nice if the objective is to ship blame out the door, but it's useless if you'd rather ship product.


    Re:And for proprietary programs? (Score:1)
    by Howie (slashdot@thingy.com) on Sunday May 21, @07:16AM EDT (#452)
    (User Info) http://wotsit.thingy.com/
    I'd be curious to know what its costs to get the writers of a proprietary program to fix deficiencies in their product? If Joe Schmoe buys Borland C++ and finds a deficiency in the compiler, does he wait months and months for the problem to get fixed in the bug release? Does he annoy their tech support lines and get told to reinstall it six times or use some cheezy workaround?



    Actually - I have had good experiences with this sort of thing, although you have to go back a ways for it. I used to use Zortech C++ (IIRC, the first native C++ compiler for x86), to write DOS and Windows 3.x apps - I found a wierd bug in the linker, emailed them, got a reply and a fix from Walter Bright, the guy who wrote the compiler (although not actually the linker!). I was very impressed. Of course, then they got absorbed by Symantec and started to suck a little. I stopped getting free/cheap updates, and they became a 'big company'.


    For contrast, similar types of problems with MS Access (2.0 - around the same sort of time), were solved by reading the Compuserve forum for Access - all MS did when you called them was search the knowledgebase that I had already searched. [when Win95 first came out, the Access ADT would make setup disks using the DLLs from your installation. If you made them on a 95 machine, and then installed on a 3.x machine, it killed OLE completely on the target machine.]


    How many compilers to Borland et al really sell, anyway? I have bought BC++ in the past, and found it good, but not really better/different than VC++... the main driving force in upgrading has been support for new executable types (win32 PE) or APIs (ATL).



    -- "there's nowt so queer as folk"

    Re:contribute, don't wait for fixes (Score:3, Insightful)
    by DaveHowe (DaveHowe@Hawkswing) on Saturday May 20, @08:29PM EDT (#272)
    (User Info)
    Obviously, he doesn't understand that free software isn't a gift from God, it's a collaborative process. Rather than cancelling his projects, he should have fixed whatever he perceived to be wrong with those tools and submitted the fixes to the free software community. Whatever he thought was wrong couldn't have taken his people more than than a few months.
    I agree entirely. He wants a world where nothing is free - well I hate to dissapoint him, but often, OSS is not free - and the price you pay is to fit the OSS product to fit your needs (a cost in programmer time) and preferably to fold those changes back into the pool. you do *not* stand about and snivel that the other developers haven't fixed the problem yet - they may have things they need to work more than whatever bugged you.

    The problem seems to be he is working from a set of preconcieved results as definite as the ones he claims for Eric and RS - who he immediately demolishes for their personal behavior (by anecdote for RS, though probably true, and because Eric is a self-confessed gun nut, and DARES to be pro-gun on his own, personal website, suddenly everything he has said about OSS is worthless....)
    He claims there exists an Absolute base moral code, when in fact all such things are established by the society they exist in (his main example is that killing a innocent man is morally wrong - and indeed, most acceptable societies agree with him; however, it all depends on who gets to define "innocent". if I am "guilty" of holding certain beliefs, refusing to do certain things *I* find morally unacceptable, having certain deformities or genetic abnormalities, I may well be sentenced to death in some societies, who would believe they were doing what was morally right). Second, he states the ONLY reasons free software is free: that it was developed at public expense, that it was given away by a company, or that it was developed by someone with no other monetary concerns. (I am forced to assume here he got so distracted by Eric's gun essay that he forgot to read the OSS stuff on that page). Apache is the prime example here - it was developed by a group of people who, individually, needed to write a webserver, and decided one really good one between them would be easier than one mediocre one each.

    ok, to get back to the plot. He then comes up with a mythical Closed Source product, so good that its manufacturer is willing to indemnify the users for loss due to its use, rather than the standard "loss limited to purchase price of goods" deal. Can I have one of those? All I can seem to find on MY shelves are products of the latter kind - whose bugs take months to fix, and often the newer, less bug-ridden package requires you repurchase, rather than get a free update. Most of the rest of this piece seems to be of the same quality - generate a straw-man that can be easily attacked, then attack it. I would be ashamed to have a piece of this quality on my own website, and can't imagine having it in a nationally-distributed magazine.......
    --
            -=DaveHowe=-

    Re:contribute, don't wait for fixes (Score:1)
    by Felinoid (correct@e-mail.address.on.website) on Sunday May 21, @01:53AM EDT (#386)
    (User Info) http://www.meowpawjects.com/
    > I agree entirely. He wants a world where nothing is free

    I disagree here..
    What he wants is a world where EVERYTHING is free.

    The price you pay for open source is fixing the bugs yourself...
    The advantage is you know the bugs will be fixed and not set on the back burnner...
    A closed source company may not care about the bug... I may not care about the bug... the whole world may not care about the bug.
    If you.. one person alone in the world are the single person who cares about the bug and you alone fix it then the bug is fixed.

    If no one cares enough to fix the bug in open source then it's a good bet the same product turnned closed source will never get a bug fix.

    The fast bugfix time comes from the fact that people fix the bugs instead of waiting for someone to fix it for them...
    If you are willing to wait... then don't complain about how long you end up waiting...
    Bending space and time sence 2035
    Re:contribute, don't wait for fixes (Score:1)
    by greenrd (greenrd@notinnedmeatproductshotmail.com) on Sunday May 21, @09:20AM EDT (#472)
    (User Info) http://www.lancs.ac.uk/ug/greenrd/
    What he wants is a world where EVERYTHING is free.

    No - it doesn't look like you read the article very carefully. On the one hand he dislikes the free software movement because it doesn't directly reward coders (he doesn't think free is necessarily good), and then - as you rightly pointed out - he complains when fixes don't come for free, contradicting himself!


    -- A mother raising children is not considered "a worker." She is treated as if she has no input or productivity to contribute to the "real economy".

    Re:contribute, don't wait for fixes (Score:2, Interesting)
    by tpv (tpv@users_sourceforge_net) on Sunday May 21, @11:03AM EDT (#491)
    (User Info)
    he complains when fixes don't come for free,
    No he complains when fixes don't come. Period

    If the developers choose to release their software free, that's their choice. But if they release their software and don't fix bugs, then it's not useful, reliable software - regardless of the price.
    When all you want is software that does the job, then software that doesn't do it, isn't any good.
    Pointing to the source is saying "Yeah our software is buggy, fix it yourself", when he wants to hear "We support our customers".

    Releasing the source is often an excuse for not having to act professionally. I do it. I have plenty of code that I don't want to support, so I make it free and let people deal with it themselves. That attitude doesn't appeal to people who want software with support.


    --
    The views expressed in this email are entirely somebody else's

    Re:contribute, don't wait for fixes (Score:1)
    by blurred on Sunday May 21, @04:09PM EDT (#547)
    (User Info)
    One problem with OSS Software is, here I do understand BM, that often it is developed to a point where it becomes "Works for me (tm)" - software.

    So the author of the program is not necessarily willing to invest more of his (spare) time to fix other people's problems.

    If you are just a user (as I am, with some basic programming skills) you do might not have the time (and/or skills) to dive into someone elses code, find out how it works and how it is organized, find the problem and fix it.

    This is all what BM is saying (at least as I understand it).

    Just my ....
    Re:contribute, don't wait for fixes (Score:1)
    by HiThere (I.am..charleshixson@earthling.net) on Sunday May 21, @09:28PM EDT (#585)
    (User Info)
    Yeah, but this is a guy who writes and sells computer languages for a living. I don't think that I can cut him quite that much slack.

    Never attribute to malice that which can satisfactorily be explained by incompetence -- N. Bonaparte
    Re:contribute, don't wait for fixes (Score:1)
    by Hast on Sunday May 21, @04:54PM EDT (#550)
    (User Info) http://www.mhk.lu.se/home/hast
    That would hold true for any legacy product.

    If you start bitching to MS that something doesn't work in Win98 do you think they will help you? Hardly, "Buy Windows2000" or "Wait for WinME" will most likely be the answer.

    I feel the argument can be summerized in a few cases.

    1) The company feel that "Ouch this was a serious mistake, we'd better fix it right away." What's keeping some "College hacker" that makes a OSS program from feeling the same?

    You can't compare cooperative comapnies and uncooperative OSS projects as if they are the same thing. If the company or project cooperates then there is no issue at all. If they are uncooperative then at least if you have the source you can do something about it.

    2) And then we have the nice "My company isn't big enough to make the changes in the code ourselves. If we have a commercial product then at least we can complain."

    Well, if you have a small company then the odds that your precific problem will be fixed quickly are pretty bad. (If it's an important feature/bug see case one above.) So you'd be fucked either way. Again, with OSS you have an opprotunity to fix the problem at least. Naturally the bug may be fixed later, but how much later?

    The real question is wether the OSS community is more helpful that the commercial community. Naturally this varies from product to product. Take that into consideration as well when you go product shopping. Don't stare yourself blind on the brandname or pricetag.

    Marcus Hast, Lund, Sweden
    Re:contribute, don't wait for fixes (Score:2)
    by DaveHowe (DaveHowe@Hawkswing) on Sunday May 21, @08:29PM EDT (#572)
    (User Info)
    2) And then we have the nice "My company isn't big enough to make the changes in the code ourselves. If we have a commercial product then at least we can complain."
    Indeed - in fact, we have here an authority on OO programming, who apparently has a group of coders going so deep into something that they find the bugs lurking in the unexplored depths of the compiler. (I note the exact bugs aren't named though - not unreasonable for a non-technical piece, but it would have been nice)
    if they were so terrible, they should indeed have been assigned a higher priority by the core coders (but I can't judge, as I don't know what they were). If they were in some obscure area of a library, or in fact merely differed from how the MS compiler handled that function, then a reply of "work around it or fix it yourself" to such an obviously name-heavy development group might well have been in order. The only true strength of OSS is that with CSS, you can only recognise the bug; with OSS, you can recognise it, trace it to it's home, and either fix it yourself or at least give the coders a good idea of what is broken; and give we are STILL waiting for MS to fix Multiple Inheritance in their compilers.......
    --
            -=DaveHowe=-
    Re:contribute, don't wait for fixes (Score:1)
    by tpv (tpv@users_sourceforge_net) on Sunday May 21, @11:38PM EDT (#595)
    (User Info)
    That would hold true for any legacy product.
    Which is his point.
    OpenSource proponents argue that OSS is much more reliable, but Meyer's point is that it's not always the case. He's run into show stopping bugs in Free software, than shouldn't have been there.

    The point is that in terms of reliabilty, neither free nor non-free programs have the advantage.
    The /. reponse (as expected) is "yeah we've got bugs, but so do they!" which is hardly the kind of professional, reliable response he's looking for.


    --
    The views expressed in this email are entirely somebody else's

    You seem to have missed his point. (Score:2, Interesting)
    by tpv (tpv@users_sourceforge_net) on Sunday May 21, @10:48AM EDT (#489)
    (User Info)
    Apologies for the typing errors here - two of the fingers on my primary hand are taped together (Hmm, mental note - Ask Slashdot how to touch type without full use of fingers)

    He wants a world where nothing is free
    Does he? The main thrust of his article (although it wanders a lot) is that free (in so much as anything is really free) is fine, but it isn't necessarily better or "the only moral action".
    you do *not* stand about and snivel that the other developers haven't fixed the problem yet - they may have things they need to work more than whatever bugged you
    The point in question was whether open-source software meets the hype about reliabilty. Any piece of software in which known bugs go unfixed, does not provide the level of reliabity he seeks. There are certainly factors involved (availabilty of the developers' time; that he can fix it himself; that it has no warranty anyway), but the use of such arguments only supports his position. If the argument that "Open Source is more reliable" really means that "Open source is more reliable when we have time to fix it, and if not, just do it yourself", then it should be argued as such. Given the existence of such factors, Meyer's point is correct. For some free projects, reliabilty will be a problem. This is equally true in non-free projects. Perhaps the situation is really "The average reliabilty of OSS is higher" but that's not really meaningful given the range of software available (High profile-commerial software / backyard shareware / high profile OSS / "I whipped it up last night" OSS). Maybe "High profile OSS is more reliable than its equivalent non-free counterparts". But the point is, that the initial argument by the OSI, "OSS is more reliable" is not true at face value.

    fit the OSS product to fit your needs
    If I need to hire a C-compiler developer everytime I find a bug in gcc, then it's probably not a worthwhile investment for me, if I can simply buy a licence for a (non-free) compiler that suits my needs. As Meyer repeatedly points out, it's all a choice of some set of values/ethics over others. Meyer's personal crusade has always been the quality of software engineering. In his mind a working piece of proprietry software is a better choice than an almost-working piece of free software. You may not have that set of values, but you can't really tell him that his values are wrong.

    he is working from a set of preconcieved results
    This is definately true. His big rant on gun-control reeks of personal moral decisions. I happen to agree strongly with him, but he didn't present the issue very well.
    Eric is a self-confessed gun nut, and DARES to be pro-gun on his own, personal website,
    ESR needs to separate his OSS "work" and his personal web-site more. When he hosts the much praised "The Cathedral and the Bazzar" on the same site as his gun pages, he links them into the same package in the eyes of the reader. OSS and Guns become clearly linked as the great passions of the leader of the OSI. This does OSI a great disservice. It however has very little (IMHO) to do with the ethics of Free Software.

    Free software is free [because] it was developed at public expense, .. given away by a company, or .. developed by someone with no other monetary concerns .. Apache
    Apache proves his point. The original basis for Apache was Free Software written at Uni of Illinois (I think) - tax payer funded. People who now contribute to Apache do it for several reasons. I'll try and list them here.
    • Their company uses it and needs a bug-fix/enhancement. Company pays for it. Privately funded.
    • Their uni uses it. Tax-payer funded.
    • They use it non-commerially. They donate their time to fix/enhance it (for their own good). Donated.
    That's it. That's the point. Someone's time/resources went into the patch. Whose? Why? The FSF/OSI/SPI (etc) suggest that the fruit of the funder's resources should be able to be used freely by everyone. Why is that the case? Justify your answer. Meyer attempts to argue against that.

    mythical Closed Source product, so good ... Can I have one of those?
    You could if BM has his way. He is big on robust, well engineered reliable solutions. So is NASA. I believe that the software controlling the shuttles has such guarantees. Regardless, you just accepted his point. If such software existed, would you be willing to give up your "freedom" (the source) in order to use it? If so, then your value system is NOT the same as RMS's. He claims that nothing is more important than the freedom of the software user. Anyone who would use the "super-product" is saying "At some point, software quality becomes more important to me than the freedom of the source". Most of us agree with that. This is one of Meyer's points. Free software is all well and good, but is it meeting the real needs of users? Do people really value freedom over quality?

    Even RMS has to juggle his values. He used proprietry system to develop GNU. He was in effect saying "I will give up my freedom in order to be able increase the freedom of others". A noble jesture, but the fact remains that he has to sacrifice some things to acheive his end goals. Two of my goals are to write good software, and to spend time doing things I enjoy. I will give up freedom of the source, if I think that if ultimately advances my goals.
    I should have the right to sacrifice that freedom if I choose to. So therefore, the existence of non-free software only serves to offer me that choice. It never forces me to give up my "right" to the source, because it never forces me to use the software. It does offer me the option of giving up the source if I feel that the benefits it offers are worth it. Anytime RMS argues that the proprietry system is evil, he attempts to remove my right to make that choice.

    generate a straw-man that can be easily attacked, then attack it
    That's because RMS and ESR set themselves up as straw-men. By holding relentlessly to a position that they do not adequately justify, they become straw-men. All Meyer does is push their positions to the obvious conclusions. If OSS is so reliable, why do I get these bugs? If freedom is more important than quality, then does that mean a free product without warranty is morally better than a closed product with warranty? RMS and ESR are straw-men because they don't provide adequate support for their positions.

    I would be ashamed to have a piece of this quality on my own website
    And yet you posted this to slashdot.


    --
    The views expressed in this email are entirely somebody else's

    Re:You seem to have missed his point. (Score:1)
    by Hast on Sunday May 21, @05:10PM EDT (#553)
    (User Info) http://www.mhk.lu.se/home/hast
    It seems to me that you conclude that free/OS software can not be good.

    Why is that?

    Repeatedly you (And Bertrand.) give the choice of freedom OR quality.

    Why is it then that OSS has a given track record of being of higher quality? What magical development techniques is it that companies will start using that are impossible for OSS programmers to use?

    The "free source or good source" is almost as inane as Bertrands "free source or guns everywhere" 'argument'.

    Marcus Hast, Lund, Sweden
    Re:You seem to have missed his point. (Score:1)
    by tpv (tpv@users_sourceforge_net) on Sunday May 21, @10:43PM EDT (#592)
    (User Info)
    Why is that?
    Because there's no point in arguing the "Free and Good" vs "Non-Free and bad" situation. Unless there is a conflict between two competing values, then you have no sacrifice to make. If you can get everything you want, then there is nothing to complain about?
    you (And Bertrand.) give the choice of freedom OR quality
    Because it's a real choice. Oracle is better than PostgreSQL. Solaris (currently) scales better than Linux. Intel's compiler produces better code than gcc. Photoshop has more features than the GIMP.
    Which of these do you chose? I'll happily run my production system with Oracle on Solaris if I think it is better setup (and in general, I think it is), despite not having the source. (Well I can get the source to Solaris, but...)
    Why is it then that OSS has a given track record of being of higher quality?
    Does it? Not for Meyer. He had cancel two projects due to unreliable OSS. The magical "OSS is better quality" argument is bogus. ESR's papers carry no more proof or logic than Meyer's does. The C & the B is full of nice sounding arguments that OSS is better, but it lacks any real proof. Free software is developed in a number of different methods, and some of the best ones are where one or two people work on the tool, and are dedicated to it. The GNU tools are very good, but that is not indicative of all OSS.

    If OSS really were as great as its proponent claim, it would be used everywhere. It isn't. GZip is everywhere because it works well. BIND/Sendmail/qmail are everywhere because they work. Solaris, Oracle, DB2, Windows, Office, Photoshop are everywhere because they meet the needs of the users. Don't blindly believe that the OS product is always better than the closed one. It's not that simple.

    Sometimes the free product is the best. Sometimes it's not. Anyone who tells you otherwise has their head up their arse. When there is a non-free product that is better than the free one, why is it unethical to use the non-free one?


    --
    The views expressed in this email are entirely somebody else's

    Re:You seem to have missed his point. (Score:2)
    by DaveHowe (DaveHowe@Hawkswing) on Tuesday May 23, @01:35PM EDT (#637)
    (User Info)
    Does he? The main thrust of his article (although it wanders a lot) is that free (in so much as anything is really free) is fine, but it isn't necessarily better or "the only moral action".
    Yes, in my opinion he does. He paints OSS software as untrustworthy, while giving no examples of CSS doing it better; he brings up the spectre of life-critical systems, when most are coded directly to bare metal just because you CAN'T trust code higher up the chain to function, and even then, I am sure most people remember what happens if you try to use rigidly designed and tested fly-by-wire Passenger Aircraft software in an airshow. He also performs ad-hom attacks on key figures in the OSS world, expecting to prove thereby that OSS is itself tainted.
    His crowning glory is a project he had serious setbacks on due to (unspecified) bugs in the compiler. I don't know about you, but *I* have had serious setbacks time and again using Visual Basic and Visual C++ - things the complier just wasn't willing to wear, and you had to go back and code around them. Did I submit bug reports to MS? yes. Were patches rushed out? no, because there was a workaround. They may or may not be fixed in the next release - buy it and see.......
    Personally, if *I* was on the GCC development team, then having such a high-profile programmer as Bertrand Meyer stand and bitch without just looking in the code and submitting a patch would be a disincentive for me to do that patch myself - If someone who considers himself a leading light in programming can't contribute a little of his team's time to help out a program his OWN PROJECT desparately needs, why should I knock myself out trying?

    The point in question was whether open-source software meets the hype about reliabilty. Any piece of software in which known bugs go unfixed, does not provide the level of reliability he seeks.
    I am force to assume that he avoids Visual C (currently on release 6, with 7 in the pipeline) and MS Office then (now on release NINE!). Any large non-critical project will have bugs. OSS doesn't expect you to pay for them, and will often respond to bug reports with patches and/or workarounds in days - not usually the case for CSS manufacturers, who would prefer you purchased the "upgrade".

    If I need to hire a C-compiler developer everytime I find a bug in gcc, then it's probably not a worthwhile investment for me, if I can simply buy a licence for a (non-free) compiler that suits my needs.
    You don't - but you don't get to expect fixes to magically appear overnight, either. The whole point is that core-team bugfixes take about as long as a commercial development team does - quick fixes rely on someone hitting that bug, writing together a patch, and folding that back into the pool - the Core team may need to tidy it to avoid it breaking something else, but most of the hard work is done already.

    In his mind a working piece of proprietry software is a better choice than an almost-working piece of free software.
    and he is right - it is. Users will have to balance out their needs - they can pay money out to purchase a copy of software that has no known bugs (but will have little benefit if they are the ones that find it) or get free software that has known bugs, and either work around them or actively help the fixing process. A big development team shouldn't take the risk of working with known-buggy software, if they can't afford the extra man-days of workarounds and/or bughunting - it is a gamble that the cost of the workarounds will be less than the cost of the expensive commercial software. If he couldn't afford to lose that gamble, he shouldn't have made it.

    ESR needs to separate his OSS "work" and his personal web-site more. When he hosts the much praised "The Cathedral and the Bazzar" on the same site as his gun pages, he links them into the same package in the eyes of the reader.
    I suspect you are half-right - ESR's "random writings" page were originally just that - ESR's Advocacy of Guns, mixed with ESR's advocacy of OSS and his experiences with meditation, strange languages, and the Hacker Lore. Now that he is "officially" an OSS spokesman, they could well do with their own page. The choice to host them all together was good when they WERE just a bundle of his interests, but now the OSS is his "official" designation, he should consider it "work" not "play".

    Apache proves his point. The original basis for Apache was Free Software written at Uni of Illinois (I think)
    Pretty close - The apache group started out by collecting together the patches for a Public Domain HTTP server written there; the very first version called "apache" was simply a patched-to-date version. However, it was quickly re-written from scratch, and as far as I know, the current version does not contain code from the original. I will quote (slightly edited - you may wish to look at the Original):

    In February of 1995, the most popular server software on the Web was the public domain HTTP daemon developed by Rob McCool at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. However, development of that httpd had stalled after Rob left NCSA in mid-1994, and many webmasters had developed their own extensions and bug fixes that were in need of a common distribution. A small group of these webmasters, contacted via private e-mail, gathered together for the purpose of coordinating their changes (in the form of "patches").
    Using NCSA httpd 1.3 as a base, we added all of the published bug fixes and worthwhile enhancements we could find, tested the result on our own servers, and made the first official public release (0.6.2) of the Apache server in April 1995. The early Apache server was a big hit, but we all knew that the codebase needed a general overhaul and redesign. During May-June 1995, Robert Thau designed a new server architecture (code-named Shambhala) which included a modular structure and API for better extensibility, pool-based memory allocation, and an adaptive pre-forking process model. The group switched to this new server base in July and added the features from 0.7.x, resulting in Apache 0.8.8 (and its brethren) in August.
    After extensive beta testing, many ports to obscure platforms, a new set of documentation (by David Robinson), and the addition of many features in the form of our standard modules, Apache 1.0 was released on December 1, 1995.

    That's it. That's the point. Someone's time/resources went into the patch. Whose? Why? The FSF/OSI/SPI (etc) suggest that the fruit of the funder's resources should be able to be used freely by everyone. Why is that the case? Justify your answer.
    It's the same one that ESR gives - if you contribute a single patch to the shared pool, and receive just ONE patch in return, you have broken even; if you get TWO, you have made a profit. If your patch is so wonderful that you could make more from selling it than it would cost you to reproduce every patch you have received for free, then you have lost by adding it to the pool - the whole system only works on the basis that patches you contribute are worthless compared to the whole. What the FSF and kin say is, if you add a small increment of value to what you have received for free, then you should not profit from that portion of the work that you DIDN'T do - if you can make your own work function standing alone, then fine - but if it depends on the work of others and THEY gave freely, why should you profit?

    Regardless, you just accepted his point. If such software existed, would you be willing to give up your "freedom" (the source) in order to use it? If so, then your value system is NOT the same as RMS's.
    you are right - I am *not* the sort of zealot that RMS is. OSS is *potentially* better than CSS - If there is a OSS alternative, I will gladly work on it, contribute as much of my time as I feel is right, in the hope that it will eventually surpass the CSS product. But I will still be using the CSS product in the meantime - because it is BETTER.

    That's because RMS and ESR set themselves up as straw-men.
    I would argue the point about ESR - RMS was attacked because he can't consider any other position but Free software - to an extreme few other members of the OSS community would agree with. ESR was attacked for being Pro-Guns - What the hell has that got to do with it?

    If OSS is so reliable, why do I get these bugs?
    Because it isn't finished - OSS is a work in progress, released to the public. Mind you, I sometimes think MS products are the same, with the distinction you have to pay for them :+)

    then does that mean a free product without warranty is morally better than a closed product with warranty?
    No, if you think you will suffer losses on the failure of a piece of code, you had better either have 100% confidence in that code, or a legal right to sue for compensation. Problem is, most CSS explicitly denies you that right in shrinkwrap, no-liability-beyond-purchase-price licences that, now you have the DMCA, even restrict you from warning other users that a bug might destroy their businesses too. I invite you to demonstrate to me the morality in that....

    >I would be ashamed to have a piece of this quality on my own website
    And yet you posted this to slashdot.
    Yes I did - if I make a public statement in a forum where there is little or no chance of user dissent (as Bertrand Meyer did in a national paper-based publication) then I am unaccountable; if I post my beliefs in a forum such as this, where you can immediately give your own opinions, prove me wrong publicly if you can, and the very next reader sees not just MY writings, but yours as well - that is a completely different matter. If BM had posted this to Slashdot, I would have disputed his points - but not disputed his morality in making them a pronouncement from the pulpit, as he has done.
    --
            -=DaveHowe=-

    Re:You seem to have missed his point. (Score:1)
    by tpv (tpv@users_sourceforge_net) on Wednesday May 24, @01:16AM EDT (#642)
    (User Info)
    Yes, in my opinion he does. He paints OSS software as untrustworthy, while giving no examples of CSS doing it better
    I don't think it was his intention to say that CSS is better than OSS (hence the lack of evidence to support such an argument). He is, I gather, suggesting that on the point he considers, OSS is no better than CSS (which is false, because, all things being equal, having the source has to be better than not having it).
    His crowning glory is a project he had serious setbacks on due to (unspecified) bugs in the compiler. I don't know about you, but *I* have had serious setbacks time and again using Visual Basic and Visual C++
    Not me. I don't use VB :)
    This supports his point that on a reliability level, OSS and CSS come out the same. I didn't hear him arguing that CSS had less bugs, merely that the "OSS is more reliable" argument didn't hold in his experience.
    and he is right - it is.
    So, then from a users point of view, CSS is ethial. And if users are willing to chose a closed product over an open one, then I consider it ethical to produce CSS, and so the FSF argument that it is immoral to write closed software is shown to be false for me (since morality is to some extent subjective).
    It's the same one that ESR gives - if you contribute a single patch to the shared pool, and receive just ONE patch in return, you have broken even; if you get TWO, you have made a profit
    Which interacts with ethics, only in the realm of business ethics. Which means, that it is up to the owner of the resource to decide whether releasing the source to their product is the right thing. For an individual that's fine. For a corporate entity, the case can be made, and the representative of the corportation will make the decision. I'm not sure how it works with tax-payer funded software (ie Universities). If the software was developed for an educational purpose, which is has served, then it should be release open-source, since that should deliver the most value back to the tax-payers. However when professors start writing software on work time because they want to, should the tax-payer be funding it?
    ESR was attacked for being Pro-Guns
    , yes but that's not why his arguments were straw-men. ERS's arguments are so easy to push over because they are ridiculous. eg:
    1. Every good work of software starts by scratching a developer's personal itch.
    WTF? Just because his personal project was a personal itch doesn't mean every piece of software is. A lot of good software scratches someone else's itch. ESR takes the features of his project and applies them as universal axioms of software development. It would be funny if it wasn't for the fact that OS advocates keep quoting it.
    It attempts to argue for open, collaborative development processes, but spends half of the essay talking about some useful software engineering methods. eg Smart data structures and dumb code works a lot better than the other way around. Sure it's true, but it's as applicable to Cathedrals and Bazaars.
    But enough ESR bashing.

    Because it isn't finished - OSS is a work in progress, released to the public.
    This is all very well, but it's not what advocates argue. The argument is, "OSS is more reliable". "You can trust our code because it's open". If it's buggy, then it's buggy. Most people don't care why, or how easy it is to fix, they just want to know when it will work. If OSS really can deliver better software, then great, but if it can't (and I don't believe that, on the whole, OSS is by definition better), then ESR (et al) should be honest about it.

    --
    The views expressed in this email are entirely somebody else's

    Re[4]:You seem to have missed his point. (Score:2)
    by DaveHowe (DaveHowe@Hawkswing) on Wednesday May 24, @01:09PM EDT (#643)
    (User Info)
    I don't think it was his intention to say that CSS is better than OSS (hence the lack of evidence to support such an argument). He is, I gather, suggesting that on the point he considers, OSS is no better than CSS (which is false, because, all things being equal, having the source has to be better than not having it).
    Hmm. It could be said that CSS was praised by omission, but I think now I have reread it that you are right.

    Not me. I don't use VB :)
    Great - can I have your job? :+)

    This supports his point that on a reliability level, OSS and CSS come out the same. I didn't hear him arguing that CSS had less bugs, merely that the "OSS is more reliable" argument didn't hold in his experience.
    Unfortunately, this IS a example of praise by omission - he states that, due to fixes that were promised for a OSS package and didn't arrive, his project had to be scrapped. WTF? What bug could be so bad that it forces the discard of months of man-hours of work, so insoluble that the Dev team for the package *and* his own personal programmers couldn't come up with a fix or a workaround, even given the full code for the compiler, and why was his code so compiler-specific that the code couldn't be ported to another Commerical compiler to complete the project?

    and he is right - it is.
    Yes, of course he is - but he is judging the whole of the OSS based on RMS and the fact Eric likes guns - That is like judging the entire Christian body on the attitudes of one Religious Zealot and a Deacon that likes to go shooting.
    Personally, I believe that OSS is not automagically better than CSS by some innate nature, but feel that OSS is able to GET better faster and easier, as there is less incentive to hang onto patches to release them as a payware "upgrade"
    I also believe that to release a package as CSS is an equally moral choice - but it is more moral to support an OSS project on principle if it is as good as, or has the potential to be better than, a CSS equivilent. If the CSS is the perfect $50 package BM gave as an example though, then the OSS package would need to be pretty good to beat it - but equally, if an existing product has bugs (and they ALL do) and the OSS package has bugs (and THEY all do) then you are more likely to get a bugfix for the OSS then the CSS - as a normal user. I don't doubt that exceptional customers can get the undivided attention of the CSS development team - but this obviously cuts into the amount of attention they could pay to the rest of us.

    So, then from a users point of view, CSS is ethical. And if users are willing to chose a closed product over an open one, then I consider it ethical to produce CSS, and so the FSF argument that it is immoral to write closed software is shown to be false for me (since morality is to some extent subjective).
    I would argue that OSS is no less ethical, at a minimum - and that given you gain the "additional" advantages of open source and free software (maintainability, freedom to choose your own support structure, inability to find yourself "orphaned" if the manufacturer should go bust or just drop the product), it should be considered more ethical to support it - the quality of the product being equal. To state that CSS has no moral value at all ranks alongside the "property is theft" declaration - neither has even the smallest basis, and is almost guaranteed to lose you support from normal people.

    <snip "one gets you three" argument>
    Which interacts with ethics, only in the realm of business ethics. Which means, that it is up to the owner of the resource to decide whether releasing the source to their product is the right thing.
    That's what I said, yes :+)
    In ESRs essays, he says that on one occasion, he told a querient that Opening his product's source would be the WRONG thing to do - he would gain nothing from a business perspective and would probably lose customers he already had. RMS would have ranted for twenty minutes on how he had stolen the money from his current user base and should immediately release the code. Many companies now take the middle road - sell their software commercially for as long as it is viable, then release it to the open source community - and that opens a whole new moral can of worms.


    For an individual that's fine. For a corporate entity, the case can be made, and the representative of the corportation will make the decision. I'm not sure how it works with tax-payer funded software (ie universities). If the software was developed for an educational purpose, which is has served, then it should be release open-source, since that should deliver the most value back to the tax-payers.
    However when professors start writing software on work time because they want to, should the tax-payer be funding it?
    If it directly competes with his duties, then the University is entitled to see SOMETHING to compensate them for that loss - either monetary compensation, or prestige. It would be unusual for a professor NOT to research his own papers and publications on Paid time; Universities accept this, and indeed know that the prestige of their institution depends partly on the prestige of their staff, and that prestige depends on their output within their field. Such papers are freely cited by further papers once they are published, and a tree of documents can be built pointing from the latest, cutting edge discoveries right back to the earliest principles.
    In a university setting, I can't see any reason why such should be limited to dry paper, if a Professor can give theory, Practice and Proof in one tidy bundle anyone can download and admire.

    <Snip "pro-gun">
    Yes but that's not why his arguments were straw-men. ERS's arguments are so easy to push over because they are ridiculous. eg:
    1. Every good work of software starts by scratching a developer's personal itch.
    WTF? Just because his personal project was a personal itch doesn't mean every piece of software is. A lot of good software scratches someone else's itch. ESR takes the features of his project and applies them as universal axioms of software development. It would be funny if it wasn't for the fact that OS advocates keep quoting it.

    Yep, it is a good example of ESR taking his own personal values and mapping them onto the OSS movement as a whole - a bit similar to the way BM took HIS personal values as a universal moral baseline, and used them like a hammer :+)
    However, BM didn't find this (I think largely because he didn't read any of the essays, his moral indignation over Gun Advocacy getting the better of him) so I can only repeat that BM made an unqualified, ad-hom attack on ESR.

    It attempts to argue for open, collaborative development processes, but spends half of the essay talking about some useful software engineering methods. eg Smart data structures and dumb code works a lot better than the other way around. Sure it's true, but it's as applicable to Cathedrals and Bazaars.
    Indeed - but these are essays, So wander a bit. they are not political manifestos for Bazaar mode OR Cathedral mode programming, or for OSS in general; no doubt if he knew they would be eventually held up as the Icons of the OSS movement, he would have been a bit tider :+)
    He is arguing for the sort of programming he would like to see - and quite a lot of OSS code is pretty shabby (so is CSS of course, but this is in the open where you can see it)

    <Snip "work in progress">
    This is all very well, but it's not what advocates argue. The argument is, "OSS is more reliable". "You can trust our code because its open". If it's buggy, then it's buggy. Most people don't care why, or how easy it is to fix, they just want to know when it will work. If OSS really can deliver better software, then great, but if it can't (and I don't believe that, on the whole, OSS is by definition better), then ESR (et al) should be honest about it.
    I agree - OSS is massively overhyped at the moment; many of the advocates heaping glowing praise on OSS software couldn't code if their lives depended on it, they have made a political commitment and can't miss an opportunity to wave the flag. Add to that the penchant of reporters to "simplify" statements down to soundbites, and such misrepresentations become a little more expected.

    Experienced coder says:
    "OSS can be more reliable, because when a bug IS found, you aren't forced to wait for the owners to sell you an update, but can look in the code and fix it yourself. If you do the responsible thing and pass that fix back to the maintainers, you have just improved the product as a whole; if two thousand people do this, then you have had two thousand developers work on your code, and what CSS project can afford that? A project's improvement ramps up the more people that join."

    Advocate hears this, and what *doesn't* go over his head is this:
    When I see projects go wrong, I fix them. When thousands of other people see it go wrong, they fix it too. Eventually we will run out of bugs to fix, and everything will be perfect"
    and thinks:
    all I have to do is wait

    Reporter hears Advocate's version, and finally writes:
    OSS software is free, and patches are free; thousands of people are giving you this free, there will soon be no bugs left. Get this now before they wake up and start charging!
    The reporter isn't going to write what the Coder said - even if he had heard it, it is far too Geekish. And just publishing "Project X is getting better faster for free than CSS product Y" isn't going to sell papers - he is a reporter, he has a duty to tell people the REAL meaning of his news, and if he jumps the gun a little, he will be eventually proved right - and will have got it in before $COMPETING_PAPER

    The only real difference between this process for CSS and OSS is that CSS pay their Advocates, and call them marketing executives.... OSS get them (like everything else it seems :+) for free - and sometimes you DO get what you pay for.
    --
            -=DaveHowe=-

    Re:contribute, don't wait for fixes (Score:1)
    by VAXman on Saturday May 20, @08:32PM EDT (#275)
    (User Info)

    What he doesn't get is that at the heart of free software is the contributions of lots of people. Users choose free software over commercial software, and users test that software and contribute bug fixes.

    Proof please? Please prepare a breakdown of features in a major free software project (such as GCC or EMACS), and demonstrate that the "heart" of the project (let's define this as majority of features) is implemented by ordinary end-users and not the core development team (who are listed in the credits file). Please submit your response using lines of code, or major feature sets on a feature list, as indicators.

    If you have no evidence, please retract your statement.


    -- The Linux Promise: Crash Early, Crash Often
    Re:contribute, don't wait for fixes (Score:2)
    by jetson123 (br_9801 at hotmail dot com) on Sunday May 21, @12:58AM EDT (#353)
    (User Info)
    You are attacking a straw man; I made no claims about "the heart of the project" or "the majority of lines".

    But, if you are familiar with the cost structure of commercial software development, the long term cost of a software project is often in the testing, maintenance, and bug fixes, not in the initial writing of the bulk of the code.

    Of course, users also end up contributing lots of bug reports and suggestions for enhancements to commercial vendors. But that's only adding insult to injury, because they end up paying for intellectual property that they themselves, rather than the vendor, created.

    Re:contribute, don't wait for fixes (Score:1)
    by theMAGE on Sunday May 21, @12:32PM EDT (#508)
    (User Info)

    the long term cost of a software project is often in the testing, maintenance, and bug fixes

    I have yet to see testing, maintenance, and bug fixing from certain companies...


    Re:contribute, don't wait for fixes (Score:2)
    by jetson123 (br_9801 at hotmail dot com) on Sunday May 21, @03:49PM EDT (#541)
    (User Info)
    Certain companies let users do the testing, and often also do a significant part of the maintenance/bug fixing, and then they make you pay for the next upgrade where they incorporate those fixes. That's one of the reasons why open source software makes economic sense: you only pay for the bug fixes you need (with your time or consulting dollars), and only once.
    Re:contribute, don't wait for fixes (Score:1)
    by Hast on Sunday May 21, @05:13PM EDT (#554)
    (User Info) http://www.mhk.lu.se/home/hast
    I went to a seminar by *gasp* RMS once. He then told us what happened when he released EMACS.

    Not too long afterwards he had so many contrubuters that he had to spend all his time including code, not writing new code.

    I bet that's on his pages about OSS as well. If you just look for it.
    Marcus Hast, Lund, Sweden
    Re:contribute, don't wait for fixes (Score:1)
    by Amokscience on Saturday May 20, @08:49PM EDT (#283)
    (User Info)
    Sure he doesn't quite seem to 'get' OSS but I'd venture that a huge portion of people trying to get real work done dont't have the time, money, or expertiese(sp?) to go fix stuff on their own. When you're up to your eyes in your own project do you think you have time to go muck around and become familiar enough in another to be comfortable enough to send a patch? Would you have the first clue what to fix in a compiler if it was acting buggy? While I code a fair bit I sure as hell wouldn't.
    Re:contribute, don't wait for fixes (Score:2)
    by WNight (wnight@rocketmail.com) on Sunday May 21, @12:23AM EDT (#345)
    (User Info)
    Yup. The first clue. And maybe one or two others. And after that, enough clues to describe it to a consultant who specializes in that sort of thing.

    I was writing some complex recursive code using DJGPP a few years back, it was doing really odd stuff, and it was debugger dependant, breakpoints and stuff, or running it in the debugger would change how it worked. I eventually tracked it down to alloca() which I had been using because its features seemed handy. Turns out it had 'features', that undocumented kind. I grabbed the code and narrowed down the likely offending library code to a small segment, then contacted someone involved in the project. Turns out my 'bug' was halfway between a bug and a feature and just undocumented. But yes, I did manage to track down what to me was a compiler bug.

    And had I had to fix it, I either could have dove into the library code, or I could have gotten someone else to do it. Were this a business situation, I could have hired someone to do it, at a cost of a few thousand dollars. Much better than submitted a bug report to MS or Borland and waiting a few weeks, possibly only to be told that it's a feature and I'm SOL...

    Had this little web project ever seen the light as a business project, 150 people at the company I was working for at the time would have all benefitted from open source even if most of them couldn't identifiy a compiler let alone debug one.
    Re:contribute, don't wait for fixes (Score:2)
    by jetson123 (br_9801 at hotmail dot com) on Sunday May 21, @01:02AM EDT (#357)
    (User Info)
    You don't have to fix it yourself; you can contract out on an as-needed basis, or you can take out a maintenance and support contract.

    Overall, you are still a lot better off than with commercial software. If your need is pressing, you can pay the extra money and get the fix as soon as possible, an option you don't have with most commercial software (and if you do, you are at the mercy of a single company). If you go for a more leisurely maintenance contract, you'll still get the fix roughly at the same time as any commercial vendor would release an upgrade.

    And no matter which maintenance option you choose, you won't be paying for your own fix over and over and over again. Once your problem has been solved, you'll get future upgrades for free.

    Re:contribute, don't wait for fixes (Score:1)
    by pyrrho on Sunday May 21, @01:02AM EDT (#356)
    (User Info)
    I thought the same thing regarding his take on what the free software was supposed to mean to him and the company he works for. They waited! To make a project on opensource vaporware is to make your own trouble. You have two choices... 1) only start with things that are a known quanity, you can see what you get and start from, don't expect anything you don't already get or can build on yourself. or, 2) no, that's the only choice. -pyrrho
    what.who.why.when.where
    Freedom of source code didn't fit his argument (Score:2)
    by Morgaine on Sunday May 21, @02:16AM EDT (#391)
    (User Info)
    Meyer writes well, but like those cats that were reared in an environment without vertical lines, he just can't see anything that isn't in his preconceived worldview. [Mind you, that's a common ailment in many people who believe in universals, as he quite openly admitted that he did.]

    That's the reason why, despite a lot of analysis of Richard Stallman's writings, Meyer did not level any criticism whatsoever at the freedom of source code which is RMS's primary and vastly most important issue. The entire rant targetted only side issues at best, and irrelevancies at worst.

    Meyer, you normally think and write very clearly, but that essay was a beatifully written piece of mental rubbish. To find out why, read the standard piece on Logic and Fallacies --- you've tripped virtually every logic alarm in the book.

    Re:contribute, don't wait for fixes (Score:1)
    by Chilli (chak@NOSP@M.cse.unsw.edu.au) on Sunday May 21, @04:14AM EDT (#417)
    (User Info) http://www.cse.unsw.edu.au/~chak/
    That's a mistake often made by people who still didn't grok the spirit of free software and identify it with commercial software that you can download for free (like various browsers). I actually suspect that is one of the reasons why these people cannot get to terms with the fact that they can download the software for free (see B. Meyer's longish argument explaining why the production of "free" software still costed money).

    Free software breaks the consumer/producer duality, instead of with money, you pay by getting involved. If you don't have the skill or time to get involved, you can pay a third party like RedHat to do the "getting involved" bit for you and in return you expect them to make sure that you get the service that you pay for.

    Chilli

    Re:contribute, don't wait for fixes (Score:1)
    by tagish (andy@tagish.com) on Sunday May 21, @11:07AM EDT (#493)
    (User Info) http://www.tagish.co.uk
    I agree 100% with the point you make. This failure to understand his own role in relation to free software (there are no users, only collaborators) also informs his downstream argument where he fails to see that a company such as his might contribute to an open source project out of enlightened self interest. As it is he identifies that companies sometimes fund open source development without really detailing the huge benefit (namely that they end up with high quality tools that do exactly what they want at a fraction of the cost of developing them from scratch) that they derive from doing so.

    All that said I do have some sympathy with his argument. I can't bring myself to believe that it is always morally wrong to charge for software. What the open source phenomenon should tell us is that it isn't always right or sensible to charge for software, but it isn't always wrong either.

    For me the overarching moral issue is the availability of source code -- selling somebody something that is almost certainly broken (because software is) while denying even those of them who have the ability to fix it the possibility of doing so is so very obviously wrong that I can't understand why more people aren't militant about it.

    Andy Armstrong, Tagish Ltd
    Re:contribute, don't wait for fixes (Score:1)
    by theMAGE on Sunday May 21, @01:33PM EDT (#524)
    (User Info)

    It should be pointed out, however, that the existence of a community of dedicated, well-intentioned and sincere defenders of a cause is unrelated to the ethical value of that cause.

    ...simply a reminder that no idea can be justified on the basis of the quality of its supporters. The observation works the other way too: bad people can defend good causes.

    And later on...

    Eric Raymond, another of the leaders of the free software movement (who prefers the term "open source") uses his Web page to proselytize for gun rights.

    So:

    • Richard Stallman doesn't have manners.
    • Richard Stallman is the head of FSF.
    • Eric Raymond is BAD because he plays with guns.
    • Eric Raymond is a advocate of "Open Source"
    • ... but no idea can be justified on the basis of the quality of its supporters

    From this premises you can get to one of the following conclusions:

    • Bertrand Meyer doen't think logical since it contradicts himself.
    • Bertrand Meyer does think logical but he skews the article in order to blame Free Software for the failure of his company.
    • Bertrand Meyer doesn't care about logic as long as he can get an article in this magazine.

    Some notes:

    • I am an European living in US and I am against weapons, incidentally by the same reasoning as Dr. Meyer.
    • Dr. Meyer's language Eiffel was an interesting academic exercise but he had a MAJOR flaw (at least last time it checked it, two years ago): it didn't allow incremental compilations since the compiler have to decide which methods to make virtual and it had to scan the whole source of the project. Sorry Doc, this doesn't fly.
    ------------------------------------------------------------------------

    The GNU and FSF view is that it is OK to sell anything except software.

    I don't see any piece if information from GNU/FSF saying It's not OK to sell software


    Re:contribute, don't wait for fixes (Score:1)
    by greenrd (greenrd@notinnedmeatproductshotmail.com) on Sunday May 21, @09:30AM EDT (#474)
    (User Info) http://www.lancs.ac.uk/ug/greenrd/
    Indeed, I even suspect that the programmers involved may even have pointed the finger at the wrong culprit, when the error was in their own code. I've done the same thing myself enough times.


    -- A mother raising children is not considered "a worker." She is treated as if she has no input or productivity to contribute to the "real economy".

    confusing esr and rms (Score:4, Insightful)
    by gargle on Saturday May 20, @04:26PM EDT (#44)
    (User Info)
    An interesting essay, but he repeatedly (shall I say, deliberately) confuses ESR's views with RMS's views, and vice versa, to the effect of discrediting them both.

    "I expect to be quite wealthy once the dust from the Linux IPOs has settled." (http://www.netaxs.com/~esr/travelrules.htm)

    There is nothing wrong with this --- except when commercial developers trying to "make a living" are accused of moral perversion because what they are really supposed to want is ... to become wealthy


    From what I've read, ESR views open source development merely as a superior engineering method. I don't recall him having accused makers of proprietary software of "moral perversion" -- this is completely Stallman's point of view.

    It is high time for Richard Stallman and Linus Torvalds to state publicly that they do not endorse the views of the gun lunatics, and that their cherished notion of freedom has nothing to do with the freedom to kill children and other innocents.

    It's quite clear that there's a lot of disagreement between RMS and ESR, and it's quite clear that ESR's views on guns is controversial even within the community. I know this, you know this, and he knows this. Associating ESR's views on guns with RMS and Linus Torvalds is just a lame pot shot.


    Also confuses commercial and proprietary (Score:3, Insightful)
    by Russ Nelson on Saturday May 20, @05:10PM EDT (#97)
    (User Info) http://russnelson.com/
    Bertie also confuses commercial software with proprietary software. Redhat Linux is commercial software. They charge money for it. Nobody's upset with Redhat because they charge money for their distribution. Some people are upset because Redhat has too much market share. Some are upset because they think Redhat is technically flawed. In spite of this, Bertrand says that free software people hate commercial software. That's nonsense on stilts!
    -russ

    He's just confused. (Score:1)
    by squirrelboy on Saturday May 20, @06:21PM EDT (#187)
    (User Info)
    The scope of this discussion is,however, clear. We are interested in software that:
    Is available from at least one source without payment (which does notpreclude other sources from offering it for payment, for example topeople who want a distribution on CD rather than downloaded, or require commercial support).

    This is a profound and fundamental misunderstanding of what Free Software is. *No one* is obligated to give you a copy of any piece of Free Software. Rather, no one is permitted to prevent you from doing so yourself.
    If no one made emacs downloadable over anonymos ftp, there would be no violation of the GPL. If anyone told *me* that I couldn't it would.
    Simple really.
    Re:confusing esr and rms (Score:1)
    by billstewart (bill.nospam.stewart@pobox.spambert.com) on Saturday May 20, @06:34PM EDT (#195)
    (User Info) http://idiom.com/~wcs
    College students, by the way, usually fall somewhere in between the "independently wealthy" and "working some other job" categories that Meyer proposes, and he seems to think a university falls squarely into the category of a private company that owns the work of its employees, rather than being the confusing hybrid of private company, public institution, student guild for hiring teachers, research lab space rented to professional researchers, monastery, and hiring shop for summer consultants that has evolved from the early medieval university model, Humboldt research-oriented model, teacher training college, post-WWII military-industrial-complex fund sink, and draft-dodger-destination (actually I was a bit after that) that the modern university is in between.



    If Meyer thinks watching Stallman and a software developer at dinner is contentious, he should have been there when a friend of mine maneuvered RMS into a discussion on software patents with a patent attorney :-) While RMS dislikes software patents intensely (and I generally agree with him on the topic), he did agree that if software patents were for short periods of time, say 5 years or less, rather than the current near-infinity-in-Internet-years, he could live with them, because programmers could still do their work without too much interference.
    And just because many of us in the community respect things RMS has done and many of the positions he's taken, that doesn't mean there's either anything resembling universal worship or liking his Whiny Righteous Anger Mode - there are times you put up with it because he has earned lots of Extra Slack points.


    If Meyer wants to attack the free software movement by ad hominem attacks against its major players, we really do need to call on the Object Oriented Programming community to reject this person who not only believes that governments should radically outgun their subjects (in spite of the obvious contradiction between this and the last few millenia of experience watching armed governments make wars and oppress their citizens), but who clearly states that they should use the powers they've acquired to help control who has access to what software. (Needless to say, this paragraph is intended as a flame :-).


    I've met ESR once or twice, back when I lived on the East Coast, before the Linux revolution happened. He had started doing the printed revised jargon dictionary, and was sharing booth space at the Tre nton Computer Fair with Nancy Lebovitz, the Calligraphic Button maker. Nice guy, and since nobody'd acquired the collection of used 9-track tapes he'd brought (in addition to the book), he decided to be non-attached to property and we frisbeed them into the dumpster.


    Thanks! Bill Stewart

    Re:confusing esr and rms (Score:1)
    by nester (thomassr@erols.com) on Saturday May 20, @08:36PM EDT (#277)
    (User Info) http://www.erols.com/thomassr/zero/
    this guy is as much of a nut as he claims rms is. when exactly did eric raymond claim that he or anyone else should be free to kill children? that's not only absurd, but it's disonest and misrepressents eric raymond's views. i actually thought the article raised some very good points, but i just had to stop reading when he started to rant a bunch of anti-gun stuff (especially, implying that access to guns makes people more violent, which is easly proven untrue by that fact that other countries, where civilian gun ownership is allowed, have LESS violence than the US). instead of arguing against some free software / open source views, he's arguing against rms and eric raymond. it's too bad it was ruined by offtopic rants and hypocritical views.
    Re:confusing esr and rms (Score:1)
    by Tetsujin on Saturday May 20, @09:12PM EDT (#288)
    (User Info)
    I saw that too in the article - he was taking both ESR's and RMS's positions as the heart and soul of all free software developers. The biggest problems with that are

          1: They're not. I find some of RMS's ramblings insightful, informative, even inspiring at times. Others I find misguided. I think any intelligent programmer who pays attention to the central figures of Free Software/Open Source will agree that it's essential to make one's own decisions about which of all these assertions is and is not worthwhile.
          2: They're incompatible. RMS mentioned this emphatically in the recent Slashdot interview. So if ESR's behavior conflicts with RMS's ideals, that is not a basis for considering the movement flawed.

          I also think he was off on a bad tangeant with the whole ESR gun control thing. From what I've seen ESR does try to plug his personal cause in the same venues where he supports Free/Open Source software. But frankly, that's his business. I think anyone motivated enough to have a well-developed opinion would want to promote it, if they found themselves in the position to do so. The ethical question is this - if ESR really believes the right to own and carry guns is an important one to preserve, isn't he in fact morally obligated to promote that view - much in the same way as those of us who believe he happens to be wrong on that point are obligated to oppose him? Again, his word isn't law any more than Stallman's is. But hopefully we'll find some useful ideas.

          I think the article sort of contradicts itself a bit with the ending - as though its body were written to downplay RMS's ideals, but its conclusion was written to tell everybody to have a good day. The article puts down GNU's accomplishments, saying isn't it ironic (doncha think) that GNU's goal was to create a free system, but wound up being a central piece of commercial unixes... A little too ironic. yeah, I really do think. It's like rain. He also puts down GCC because the Windows port isn't bulletproof (IIRC GNU doesn't even maintain the Windows port)... ho-hum.

          I just think it's exciting that one of GNU's original goals, the free system, is finally being realized. Reading RMS material it sounds more like a return to free computing, rather than a "revolution".
    Re:confusing esr and rms (Score:1)
    by cpt kangarooski on Sunday May 21, @06:32AM EDT (#442)
    (User Info)
    I'm sorry - I just don't see how copying information is stealing.

    If Bob copies Alice's document, Alice still has a copy. Alice never, ever had a god-given right to the information within her document. That's a nonsensical argument; go to some place with no copyright laws and you will find that the natural state of things is that you can copy information.

    The ability to copy information is an important application of the freedom of speech, which is a god-given right, as it happens. You do not have to pay the long-lost coiner of the word 'the' every time you speak or write it. You do not need his permission. Just imagine if copyright laws suddenly extended into people's brains. I'm sure that moneyed copyright-holders would like this. But people who morally defend copyrights would have to insist upon it.

    Copyrights are totally artifical constructs. They are not rights in the way that free speech, or the right to bear arms, or the right not to bear witness against yourself are. Assuming that you're an American (safe assumption on /.) take a look at the section on copyrights (I,8,8) in the Constitution.

    It pretty clearly is *not* directly intended to give authors control over their content. Rather, it is intended to promote the useful arts and sciences. We have copyrights, ironically enough, because it is supposed to get more content into the public domain. Information is MOST useful when anyone can use it. How many adaptations of Shakespeare are there? Now how many adaptations of Mickey Mouse? (probably just as popular)

    What's unfortunate lately is that many copyright holders have managed to get laws which attempt to make an end-run around the constitution by perpetually extending the duration of copyrights. Virtually nothing has entered the public domain for quite a while now. Nor is anything likely to for decades.

    Personally, I can accept a short-duration copyright. Perhaps 5 years, with a 5 year extension, the cost of which (a percentage of the overall gross?) would go to the NEA for creating public domain works.

    The number of overall works would probably skyrocket. Authors would be forced to be more prolific. No longer could an author coast on a single success. Additionally, we'd see more derivative works. This isn't a bad thing; *many* works you think are original are derivative. And many derivative works are better than the originals, but rely on pre-established characters or backstory. (think about how many works with genies in them owe something to 1001 Arabian Nights)

    I think that it's still likely that a lot of work would be created if there were no copyright at all, as has been the case throughout much of history (getting back to Shakespeare, his plays were performed by companies other than his own, and he didn't see a penny. But then he never had an original plot in his life, and routinely readapted earlier plays, poems, stories, etc.)

    Anyway, I'd like to see what you think, with all this in mind. Good luck on your paper - I've been there (and posting on /. instead ;)
    -- I support anonymous posting.
    Meyer is trolling (Score:1)
    by EricEldred (eldred@NOSPAM.eldritchpress.org) on Saturday May 20, @04:31PM EDT (#50)
    (User Info) http://www.eldritchpress.org/

    This isn't news: it was published before March.

    Meyer evidently was paid for this article. Where did he say that and how much was it?

    Meyer doesn't understand "free software"--he carefully points out that his definition of "free" is different from RMS's and the FSF's or Raymond's--then he can say the others are "extremists".

    It would be interesting if Meyer explained whether or not he has a grudge against the Small Eiffel and other free Eiffel implementators--does he think that this "free" software is somehow unethical, and if so, why?

    In spite of Meyer's emphasis on error-trapping and careful software, I found that the article itself refers discussion to a Forum at Software Development Magazine online--but I couldn't find the forum at the link given.

    Most of his arguments are ad hominem--directed to personalities, and not logical arguments directed at philosophical ideas.

    His arguments are unbalanced--it is not clear just why he thinks Free Software is important enough to spend so much time in this article discussing it. All he gives are negatives. Okay, "commercial" software is used by many people too--so what?

    If I were ESR or RMS I would not dignify this article with a response. I don't choose the operating system I use because Linus is a pleasant guy to talk to, nor do I refuse to use Eiffel because Meyer rants about World War II too much.

    He suggests that Free BSD and Linux are no good because a few experts looked at the source and found some errors in them. Meyer neglects to state the obvious: those errors can be found and fixed--what about all the errors in commercial software that can neither be found (except by blue screens of death) nor fixed by users?


    Why? (Score:2)
    by spiralx (spiralx@REMOVETHIS.spazmail.com) on Saturday May 20, @04:48PM EDT (#73)
    (User Info)

    Meyer evidently was paid for this article. Where did he say that and how much was it?

    Why? Because he states opinions which you don't agree with? Personally I think he makes some good arguments, irrespective of whether or not I agree with them.

    Meyer doesn't understand "free software"--he carefully points out that his definition of "free" is different from RMS's and the FSF's or Raymond's--then he can say the others are "extremists".

    Well, if he understands it well enough to be able to point out the differences between his definition and the FSF's definition then I'd say he understands it. Or are you talking about whether or not he "gets it", which seems to mean a totally different thing.

    In spite of Meyer's emphasis on error-trapping and careful software, I found that the article itself refers discussion to a Forum at Software Development Magazine online--but I couldn't find the forum at the link given.

    And how does this invalidate his argument at all? This is little better than a personal attack - it says nothing about the points he made either way. Just because he makes a mistake his point about errors in code is wrong?

    Most of his arguments are ad hominem--directed to personalities, and not logical arguments directed at philosophical ideas.

    Since RMS is the foremost proponent and creator of the whole "free software" philosophy then arguing for or against his views is relevent. After all RMS does put himself foward as the spokesperson for free software. If he doesn't want his views to be criticised then he should step back from the position he has made for himself with the FSF.

    His arguments are unbalanced--it is not clear just why he thinks Free Software is important enough to spend so much time in this article discussing it. All he gives are negatives. Okay, "commercial" software is used by many people too--so what?

    Since the article is about the ethics of free software I think it fair that he devote a lot of space to it :) It wouldn't really be sensible to talk about hot grits or natialie portman would it? And he doesn't really attack the whole open source idea at all, more the way in which its proponents push the idea that commercial software is inherently a bad thing.

    The article is about the ethics of free software after all, not the merits of it.

    If I were ESR or RMS I would not dignify this article with a response. I don't choose the operating system I use because Linus is a pleasant guy to talk to, nor do I refuse to use Eiffel because Meyer rants about World War II too much.

    Why not - if you seem to think this article is such a bad thing then surely they should respond to refute it? After all, not doing so might make people think that he was right...

    He suggests that Free BSD and Linux are no good because a few experts looked at the source and found some errors in them. Meyer neglects to state the obvious: those errors can be found and fixed--what about all the errors in commercial software that can neither be found (except by blue screens of death) nor fixed by users?

    No he doesn't, he says that free software is not necessarily any better than closed source software. This point is made separately from the issue of whether or not it can be fixed easily, which he talks about later.


    "An intellectual is someone who has been moderated beyond their intelligence."
    Re:Why? (Score:1)
    by EricEldred (eldred@NOSPAM.eldritchpress.org) on Saturday May 20, @07:46PM EDT (#249)
    (User Info) http://www.eldritchpress.org/

    Meyer evidently was paid for this article. Where did he say that and how much was it? Why?

    Because he argues that Free Software writers should always detail the source of payment for their work--he doesn't here.

    Well, if he understands it well enough to be able to point out the differences between his definition and the FSF's definition then I'd say he understands it. Or are you talking about whether or not he "gets it", which seems to mean a totally different thing.

    I do think he argues against a straw man of his own manufacturing, and he wrongly attacks personalities instead of ideas.

    if you seem to think this article is such a bad thing then surely they should respond to refute it? After all, not doing so might make people think that he was right...

    No, I don't think Software Development magazine is the right forum for this discussion of ethics. Especially if it is reduced to personal attacks such as this.

    As I said, Bertrand Meyer has the right to attack as savagely as he likes the development of Free Software such as Small Eiffel--he has the background and credentials to do so. That would indeed be interesting to readers of Software Develpment and Slashdot. Rants about Gun Control and World War II should be placed elsewhere. Ignoring them here isn't going to cause anyone to believe them true--it only treats them as the Trolls they deserve.


    Issues with this article (Score:1, Informative)
    by Anonymous Coward on Saturday May 20, @04:33PM EDT (#54)

    I have a few issues with this article

    1. This is the big one: Mr. Meyer makes the classic "Free speech, not free beer" mistake. The FSF and the Free Software community in general have no problem with sellingsoftware. In fact, the FSF generates revenue through the sale of software.
    2. Free software advocates do explain the rational basis for their code of ethics. The example of a car in which you are not allowed to "look under the hood" is used. Almost anyone, even people who know nothing about the workings of internal combustion engines, would agree that it would be wrong for a car company to make a car that doesn't let you look at the engine. We have a right to fix (or even "enhance") our cars, hire someone else to fix our cars, or help our neighbor by fixing his car.
    3. He never backs up his claim that free software advocates think Microsoft is the "Great Satan" and tries to paint free software users as being jealous of Microsoft's success. Generally, in my experience, members of the free software community don't care about Microsoft any more than other proprietary software company. They avoid using Microsoft software as much as possible, resent the "embrace, extend, extinguigh" policy, and joke about Microsoft being evil, but very few people actually consider Microsoft evil.

    Re:Issues with this article (Score:1)
    by bonaldi (Allan@NOSPAM.morvern.freeserve.co.uk) on Saturday May 20, @04:55PM EDT (#78)
    (User Info)
    would agree that it would be wrong for a car company to make a car that doesn't let you look at the engine.

    Except, no. A new sportscar, by someone like Porsche whom I can't remember, has a completely sealed engine unit. The only access is through a panel in the trunk which has access to the battery, oil, and water.

    No-one disagrees with this. The engine is so advanced, and so complicated that no-one outside of a dealer garage should be allowed anywhere near it. Same with some software. I am more than happy to leave the maintenance of my software to the company that created it. Even if said company takes longer than I'd like to fix it.

    We don't have a right to fix either our cars or our software. Why should we? We didn't create it, we only bought it. The manufacturers choose to allow us to fix it. If their opinion is that we cannot reasonably fix (no user servicable parts) it, then they do not allow it. Same with software.


    Re:Issues with this article (Score:2)
    by Kaufmann (kaufmann@toostupidtoremovethis.infolink.com.br) on Saturday May 20, @07:29PM EDT (#239)
    (User Info)
    So, although I bought a car, it still belongs to the manufacturer. Because they were the ones who created it, it's still up to them to decide what I'm allowed to do with it, or if I'm allowed to mess with its internals. In fact, if the owner of the car company is a fundamentalist Christian, it's perfectly right for them to forbid you to bring gay men into your car!

    (set! sarcasm #f)

    If you don't want to fix your car yourself, trusting the job instead to the manufacturer, that's your choice. It's nonetheless your car, and you get to do whatever the hell you want with it.

    Proprietary software companies, however, license their software to us. We're paying for the right to use it. Legally, then, the above does apply - it remains their software.

    That doesn't make it morally right, though. Say I'm well-versed in simulation software and an experienced programmer, and I find that my favourite simulation package has a horrendous bug in it, one which is easily repairable but will cost millions of dollars if not repaired. If the simulation software is proprietary, then I'm screwed - I have to pray to Kibo that the owners of said software are willing to fix it, although I could do it myself, for free, and save me - and them - a lot of trouble. (Note that car repair requires specialised equipment, but programming only requires a compiler and a few utilities.)

    Even leaving aside the question of free distribution, which entices the most moral opposition in the Free Software Movement (it means that sharing with your neighbour is wrong, which I personally find despicable), there still seems to be a case against closed-source software, and it should be recognised that the companies which, out of necessity (of protecting their investment - their years' worth of hard work), keep their software' source closed, are in doing so effecting a lot of potential harm on other people - their own consumers, no less! - and thus shouldn't do so lightly. Furthermore, that still shouldn't mean that the software is theirs in anyway, any more than my BMW car is BMW's. (My BMW car? I wish!) Keeping sources closed should serve only the same purpose as patents were designed to serve: to promote the progress of sciences and useful arts.
    Moderators: just because you like Unix and C, doesn't mean everyone else does. Be objective.
    Re:Issues with this article (Score:1)
    by kaisyain on Saturday May 20, @05:35PM EDT (#127)
    (User Info)
    Do you also believe that you have the right to correct typos in a book you have purchased and then republish it? Or what if you don't like the ending? Do you believe you have the "right" the enhance Stephen King's latest book and republish it?
    Meyer misunderstands issue of warranties (Score:1)
    by JonPyle on Saturday May 20, @10:02PM EDT (#305)
    (User Info)
    Meyer tries to beat up on free software for not offering warranties.

    As I understand the GPL, software developers can charge money for allowing customers to sue them for breach of warranty. A lot of customers would be willing to pay this cost, because it indicates reliability.

    Of course there's nothing evil about charging money for a warrantied product when the unwarrantied product is free. Meyer didn't do his homework very well.
    Free Libre, not Free Gratis (Score:1, Redundant)
    by drivers (drivers@uswest.net) on Saturday May 20, @04:40PM EDT (#60)
    (User Info)
    His arguments are based on a skewed definition of free software. He defines free as available for free (as in free beer). Is available from at least one source without payment He says that they say it is immoral to sell software. The GNU and FSF view is that it is OK to sell anything except software. He uses this incorrect definition of free software (HIS definition, not the GNU definition which he is trying to discredit) In any case the idea that a low reproduction cost should imply a free product has no rational basis. In fact no known moral law implies that purchase cost should even be related to production cost. Either this guy is an idiot or he is intentionally misrepresenting free software. This is not surprising since he believes the ends justify the means: Aside from other reasons, limiting ourselves to judging deeds, not thoughts, is easy to justify on purely pragmatic grounds: you can observe my actions, or at least their results; you cannot tell whether my excuses are real or imagined. OMFG. This guy is just a raving hatchetman. [on ESR]It is high time for Richard Stallman and Linus Torvalds to state publicly that they do not endorse the views of the gun lunatics, and that their cherished notion of freedom has nothing to do with the freedom to kill children and other innocents. Once again. Free speech not free beer. 8.Demand (in the spirit of faithful advertising) that the economic origin of "free" software be clearly stated, and that the products be classified as one of "donated", "taxpayer-funded" and the other categories described in this article. This article was so close, yet so far, to being a good essay. I think it is great that there is a discussion going on about the "uncomfortable" issues of ethics of free software. (which RMS accuses ESR of avoiding). Yet his arguments rely so much on a misunderstanding of free software it misses the mark. His definitions change... his arguments are slippery as fish, which is typical of apologists.
    Moderate me down. (Score:1)
    by drivers (drivers@uswest.net) on Saturday May 20, @05:02PM EDT (#87)
    (User Info)
    I have reposted my comment as "[Reformatted] Free Libre, not Free Gratis" Please moderate the parent of this down as redundant. Thank you.

    (I wish I could delete posts. Somehow the default formatting option was changed.)

    Economic possibilities ... (Score:1)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @04:41PM EDT (#61)
    (User Info) http://cybaea.com/

    Nitpicking again, I know, but

    The categories identified here--donated, taxpayer-funded, privately funded, taxpayer-sponsored and privately-sponsored--seem to exhaust the economic possibilities...

    I know people who have been unemployed, living off unemployment benefits or other state aid, who have contributed to free software as a way of learning new skills and proving them to potential employers. This possibility is not really covered by Bertrand's list, though it could be argued that it is similar to the situation at a University (except that there is no doubt about the ownership).

    A similar problem is with people who live at home from their parents' income. Again it could be considered "privately funded".

    Any other examples?

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    [Reformatted] Free Libre, not Free Gratis (Score:2, Flamebait)
    by drivers (drivers@uswest.net) on Saturday May 20, @04:43PM EDT (#64)
    (User Info)
    (Sorry about my other message. Let me try formatting that again.)

    His arguments are based on a skewed definition of free software. He defines free as available for free (as in free beer).

    Is available from at least one source without payment

    He says that they say it is immoral to sell software.

    The GNU and FSF view is that it is OK to sell anything except software.

    He uses this incorrect definition of free software (HIS definition, not the GNU definition which he is trying to discredit)


    In any case the idea that a low reproduction cost should imply a free product has no rational basis. In fact no known moral law implies that purchase cost should even be related to production cost.


    Either this guy is an idiot or he is intentionally misrepresenting free software. This is not surprising since he believes the ends justify the means:


    Aside from other reasons, limiting ourselves to judging deeds, not thoughts, is easy to justify on purely pragmatic grounds: you can observe my actions, or at least their results; you cannot tell whether my excuses are real or imagined.


    OMFG. This guy is just a raving hatchetman.

    [on ESR]It is high time for Richard Stallman and Linus Torvalds to state publicly that they do not endorse the views of the gun lunatics, and that their cherished notion of freedom has nothing to do with the freedom to kill children and other innocents.

    Once again. Free speech not free beer.


    8.Demand (in the spirit of faithful advertising) that the economic origin of "free" software be clearly stated, and that the products be classified as one of "donated", "taxpayer-funded" and the other categories described in this article.


    This article was so close, yet so far, to being a good essay. I think it is great that there is a discussion going on about the "uncomfortable" issues of ethics of free software. (which RMS accuses ESR of avoiding). Yet his arguments rely so much on a misunderstanding of free software it misses the mark. His definitions change... his arguments are slippery as fish, which is typical of apologists.
    Re:[Reformatted] Free Libre, not Free Gratis (Score:1)
    by Craig Davison on Saturday May 20, @06:00PM EDT (#161)
    (User Info)
    If you sell GPLd software, your only guarantee is that you'll see money for the sale of *one copy*. Whoever buys your software is licensed to distribute it however they wish. You may never see another cent after that first sale.

    Sure, the FSF says they're not opposed to selling software, but their GPL makes it impossible to ensure the developer will be properly compensated.

    *That* is what the author is arguing.

    Re:[Reformatted] Free Libre, not Free Gratis (Score:1)
    by drivers (drivers@uswest.net) on Saturday May 20, @06:18PM EDT (#183)
    (User Info)
    Sure, the FSF says they're not opposed to selling software, but their GPL makes it impossible to ensure the developer will be properly compensated.

    And what, may I ask, is "proper." If I work for a commercial company writing a piece of software at $18/hour and they sell it to a customer for $10,000 a copy, how am I being properly compensated? Well, first I agreed to be paid $18/hour, and the company is providing some kind of service to that customer. Namely going through the trouble of hiring me and assigning me to work on a piece of software, etc.

    Secondly, I know what the author is arguing, and there is more to free software than free of cost. That is why I TITLED it "Free Libre, not Free Gratis." Your "you'll only see money for the sale of one copy" shows that you are still talking about money. I am not talking about the money.
    Re:[Reformatted] Free Libre, not Free Gratis (Score:1)
    by Craig Davison on Saturday May 20, @07:40PM EDT (#246)
    (User Info)
    IMO your time is worth something. 'properly' means you recover in money what you spend in time.
    Re:[Reformatted] Free Libre, not Free Gratis (Score:1)
    by drivers (drivers@uswest.net) on Sunday May 21, @01:22AM EDT (#370)
    (User Info)
    IMO your time is worth something. 'properly' means you recover in money what you spend in time.

    Only if there is an agreement between the employer and employee or similar arrangement.

    You are aware that most people don't write free software for the money, are you not?
    Author does exactly what he says others shouldn't (Score:2, Insightful)
    by ahodgson on Saturday May 20, @04:43PM EDT (#67)
    (User Info)
    First he rails about how narrow-minded Stallman's position is and how terrible it is that he draws comparisons between other moral issues and Free Software.

    Then he turns around and spends a quarter of the article railing about how terrible guns are and that we should immediately drop support for Eric Raymond and Open Source because Eric has the temerity to support the 2nd Amendment, as do a great many other Americans. WTF do guns have to do with Free Software (specifically GNU)?

    What a crock.

    -- Alan
    Re:Author does exactly what he says others shouldn (Score:3, Informative)
    by CdotZinger on Saturday May 20, @05:05PM EDT (#90)
    (User Info)
    It gets worse. He charges ESR and RMS with "lunatic raving" within a page-down of this sentence:

    "Perhaps the greatest tragedy of that country is that a minority of gun nuts [...] supported by an all-powerful lobby, the National Rifle Association, has managed to terrorize Congress into maintaining loose gun laws with no equivalent in the rest of the civilized world."

    If the words "sky-high rhetoric" weren't themselves sky-high rhetoric, that's what I'd call this. Might as well do a point-by-point on this one, since I'm bored.

    1) "greatest tragedy" -- The "perhaps" does nothing to modify a statement so outlandish. Supply your own list of greater tragedies. Mine would probably start with, oh, say, 70% functional illiteracy, or, uh, maybe slavery, or, er, the recent resurgence of parachute pants.

    2) "all-powerful" -- The NRA does not get what it wants. It wants laws based on an original-intent reading of the Second Amendment. We have no such laws in the US, no matter which interpretation of the founders' original intent you're talking about ("militia" vs. "people").

    Forget it. Can't go on.

    The sad thing is, the point the guy pretends he's making is valid: Leading open source/free software advocates aren't sufficiently reflective, and they make inconsistent and/or nonsensical statments sometimes. True. Pot-kettle-black.


    Your mouth is like Columbus Day.
    Re:Author does exactly what he says others shouldn (Score:2)
    by stevew on Sunday May 21, @10:56AM EDT (#490)
    (User Info)
    Here Here! This does a fair summary of stating WHY this is such a load of nonsense. This isn't news for Nerds, it's it's own political manefesto railing against Open-Source. What does gun ownership have to do with Open source. Answer - NOTHING! The fact that ESR has policitcal views beyond his opinions of open-source have no bearings on his Open source beliefs. As for RMS's views. I'm more in line with ESR, but at least RMS is consistant, and lives his life in a manner completely consistant with his beliefs. Doubt this dweeb can say the same.
    Re:Author does exactly what he says others shouldn (Score:1)
    by he-sk (rosenfel@DUH.informatik.hu-berlin.de) on Sunday May 21, @05:14PM EDT (#555)
    (User Info) http://www.informatik.hu-berlin.de/~rosenfel/
    WTF do guns have to do with Free Software (specifically GNU)?

    Well, obviously GNU is an anagram of gun. :)


    Diagnosis: Plein de merde. (Score:2, Insightful)
    by jagapen on Saturday May 20, @04:43PM EDT (#68)
    (User Info)
    (DISCLAIMER: I am tired, and this article ain't exactly light reading, so I haven't finished reading it. However...)

    This article strikes me as the work of a strongly partisan capitalist trying to intellectually savage a movement that doesn't fit his little worldview. To wit, his breakdown of free software into different categories, i.e. software written on company time vs. software written as recreation vs. software intentionally created by a company, et cetera. Once software is in the pool of free software, it's free software. How does it matter how it got there? This distinction strikes me as having about as much relevance as which river carried a particular drop of water into Lake Superior!

    But that's not the worst of it. In the expository section, Meyer states that we shouldn't judge an ideology on the merits of its proponents, like we shouldn't despise the Autobahnen just because the Nazis built them. So why then does he expend the effort of many paragraphs and a few ancedotes (and even a little implicit Red-baiting) attacking Richard Stallman and Eric Raymond? (And attacking Raymond for his gun control views, no less!) It has little relevence to the free software concept, by Meyer's own admission. Sure, he does point out that he's attacking free software by attacking two of its proponents, but he lamely says (to paraphrase) "it's valid because they're such visible leaders." By that logic, closed-source, commercial software has inherent ethical flaws because Microsoft was/is a respected, highly visible leader in that field.

    Oh yes, and I had to laugh at Meyer's odd little interjection that it's unethical for the Free Software Foundation to use the word "free" because it's so highly valued by many people. It's a completely unsupported argument, in an article that otherwise takes great pains to back all its positions with a great length of words. And where's the hue and cry over Microsoft's (or any car company's, or freakin' RC Cola's) use of the word "freedom?" At least the FSF states very clearly what it means by "free."

    Anyway, I'll come back and read the rest of this article after I've had a nap. I'll even try to keep an open mind (I promise!), but it'll be hard because the first section of this article is brimming with that most famous of biological waste products.

    Re:Diagnosis: Plein de merde. (Score:1)
    by drivers (drivers@uswest.net) on Saturday May 20, @04:59PM EDT (#84)
    (User Info)
    Oh yes, and I had to laugh at Meyer's odd little interjection that it's unethical for the Free Software Foundation to use the word "free" because it's so highly valued by many people.

    It makes me cringe when I see TV commercials intentionally use both definitions of "free" in a play on words. I can't think of any specific examples but once you get used to looking for the different uses of the word free, it kind of sticks out. Don't get me wrong, I'm not complaining about the offers for "free" stuff (is it really free (as in beer) if you have to buy something else first? Well, anyway.). It's like the "now you have real freedom because our calling plan is free!" That kind of thing. Oh well, maybe it's just me. :)
    Re:Diagnosis: Plein de merde. (Score:1)
    by Stu Charlton (stuartcharlton@hotmail.com) on Sunday May 21, @07:44PM EDT (#566)
    (User Info)
    Meyer divided the process of making free software up into economic categories because he was trying to piece together how a system where "everything was free" would actually work.

    I think he did a decent job of showing that it probably wouldn't work, at least not in the sense that the software industry would be generating as much revenue as it is today.

    -Stu
    Venoumous, but true... (Score:1)
    by drenehtsral (larsfrnd@lightlink./*nospam*/com) on Saturday May 20, @04:47PM EDT (#71)
    (User Info) http://www.hooliganhangout.net
    Boy, his analysis of the GNU philosophy is dripping with venom, but the man _does_ have a point.
    Re:Venoumous, but true... (Score:2)
    by Russ Nelson on Saturday May 20, @05:19PM EDT (#107)
    (User Info) http://russnelson.com/
    No, what he writes is pointless because it's based on a tenditious redefinition of the word "free". Yes, "free" means zero cost, but it also means freedom. Gratis AND libre. Bertie discards the libre meaning. How could you hope to make sense from that hash?
    -russ

    No, he doesn't discard that meaning. (Score:1)
    by Stu Charlton (stuartcharlton@hotmail.com) on Sunday May 21, @08:00PM EDT (#567)
    (User Info)
    I thought his argument was quite logical and understandable.

    - Free software must also be zero-cost software.
    - Zero-cost software happens to make zero-economic sense (because cheap reproduction costs don't change the fact that software is expensive to produce in the first place)
    - Economics can be overridden by ethics
    - What ethical principle is there behind libre software? Nothing coherent.

    That's the argument.

    -Stu
    Re:No, he doesn't discard that meaning. (Score:2)
    by Russ Nelson on Monday May 22, @10:44AM EDT (#609)
    (User Info) http://russnelson.com/
    How can Redhat charge for the same thing people can download for zero cost? That disproves Bertrand's assumption number one. Software isn't expensive to produce if people do it for pleasure -- it's fully paid-for by the fun. That's his wrong assumption number two. Economics can't be overriden by ethics -- the most efficient result is just that regardless of how you feel about it. You may choose an inefficient result for ethical reasons, but that's your choice. That's wrong assumption number three. And the ethical principle behind libre software is (possibly overriding an efficient result; possibly not) that copyright is unethical -- that it is wrong a priori to use violence (the coercion of the state -- copyright violations can be a criminal offense) to stop something which is not harming you, and indeed, you may not be able to detect. If you gave me a copy of his software, and I was not in the market for it, how does that harm him? How is he ethically justified in bringing in the long arm of the law?

    The first reason Bertrand is in a muddle is because he contradicts himself. He says that you shouldn't worry about the source of ideas -- that the Nazis building of the autobahn does not bring approbriation on all highways. Then he goes on to talk about ESR's gun advocacy.

    The second reason is that he claims that ethics should overrule economics, then he uses an economics argument to overrule Stallman's ethics. Bertrand is just confused, and his writing reflects that. He's speaking from the partisan position of a proprietary software producer. Small wonder he doesn't like open source -- it threatens his business model.
    -russ

    Re:No, he doesn't discard that meaning. (Score:1)
    by Stu Charlton (stuartcharlton@hotmail.com) on Tuesday May 23, @10:15AM EDT (#632)
    (User Info)
    Redhat is not charging for their software.

    They're charging for the service of placing the software on a physical medium and distributing it to a store. In their S-1 prospectus they make it very clear that their revenue stream is primarily through this avenue and if Internet bandwidth increases significantly it will dry this stream up because their software is, in effect, zero cost.

    Secondly, no matter what, softwre is expensive produce, even if you're doing it for fun. This is because when I say "expensive" I'm talking about economic cost - i.e. opportunities lost. Free software is not expensive if your time has no economic value.

    My feeling is that OSS is an excellent alternative to mainstream/commercial software for pragmatic reasons, but I A) do not agree that copyright is unethical, B) I do not think OSS principles can be "universalized" because doing something for "fun" is a voluntary act. C) Abolishing copyright won't promote sharing, it will destroy the basis of our future economy. Instead let us work to evolve copyright. The current trend (and the one John Perry Barlow seems to allude to in his famous essay on IP) is to use encryption as the means of IP protection, over laws. Will this work? I have my doubts...

    As for Bertrand, yes he makes glaring errors of logic (the man is somewhat of a zealot even in the OO world).

    -Stu
    Re:No, he doesn't discard that meaning. (Score:2)
    by Russ Nelson on Tuesday May 23, @11:34AM EDT (#634)
    (User Info) http://russnelson.com/
    If Redhat is not charging for their software, neither is Microsoft. One of the things you get when you buy a Microsoft product is a license for the software. In effect you get the same thing when you buy Redhat. Redhat includes the source for everything in their distribution. Therefore, when you buy from Redhat, you are also (in essence) buying a license to redistribute the software. You have a "get out of jail free" card as far as the GPL is concerned. You may think this doesn't matter, but if you're installing a hundred copies of one Redhat, you can be sure that the company's legal department will want to know that you can do that.

    Value is subjective.
    -russ

    Re:No, he doesn't discard that meaning. (Score:1)
    by Stu Charlton (stuartcharlton@hotmail.com) on Tuesday May 23, @07:08PM EDT (#639)
    (User Info)
    I don't want to beat this into a dead horse, but I just enjoy discussing these issues, so bear with me... :)

    Microsoft charges for their software (the intangible part) through their restrictive licence. One can go to http://msdn.one.microsoft.com to download pretty much any Microsoft product, assuming you're a licenced MSDN universal subscriber.

    Redhat does not restrict the service of downloading the source from its site because the GPL restricts them from doing so. In effect, Redhat can't charge for access to its software. The GPL has freed the software, hence they can't make money at it beyond providing a value-added service such as CD-ROM packaging.

    The result is that Redhat is not going to be making a significant amount of revenue relative to Microsoft. This is not to say revenue & profit are the sole judgements of everything good and happy. On the contrary. We must, however, remind ourselves that "software is expensive" economically. It takes time, effort, skill, and talent. More software will be created if it (the intangible form) can be regulated through the marketplace -- hence requiring a concept of property. Do we want more software and less freedom, or more freedom and less software? Recall that copyright was created originally to answer the desire for "more books".

    Free source code is a worthwhile thing, but to me it's an author's choice to choose whether they want to allow that.

    -Stu
    Re:Venoumous, but true... (Score:2)
    by Russ Nelson on Monday May 22, @10:46AM EDT (#610)
    (User Info) http://russnelson.com/
    Profanity is the mark of intellectual failure. Even the few facts you can manage to marshall are wrong facts. Redhat has made a profit in some years. That they have not in the past year is simply an indication of ongoing investment in the face of competition.
    -russ "dumbfuck" nelson


    Re:Venoumous, but true... (Score:2)
    by Russ Nelson on Tuesday May 23, @11:25AM EDT (#633)
    (User Info) http://russnelson.com/
    ---Slashdot Posting Rules----------------------------------------------
    1. Stay on topic.
    2. Don't flame people.
    3. Don't be a potty mouth.

    Guns. (Score:2, Insightful)
    by hypergeek (nobody@middle.nowhere) on Saturday May 20, @04:48PM EDT (#72)
    (User Info) http://www.votenader.com/
    From the article:
    "It is high time for Richard Stallman and Linus Torvalds to state publicly that they do not endorse the views of the gun lunatics, and that their cherished notion of freedom has nothing to do with the freedom to kill children and other innocents. That this has not happened is a sign of the distortion of the moral values of the free software movement."

    What, pray tell, does gun control have to do with the free software movement?

    If I were either RMS or Linus, I'd "state publicly" that I don't like having someone else tell me what my opinions are!

    If anyone's up to writing a rebuttal to this guy's article, allow me to suggest the title, "The Ethics of Free Software Critics".
    --

    Stay up hacking each weekend. Sleep is for the week.

    Bias against bias (Score:2)
    by grahamkg (grahamkg@removedeathtospam.erols.com) on Saturday May 20, @04:57PM EDT (#81)
    (User Info) http://www.erols.com/grahamkg

    I was with him right up until he started his own rant against guns. At that point he lost his rationality, and he lost me. It's funny that someone writing against irrational and unsupported bias should himself present same.

    Graham
    Linux - Fast Pane Relief

    ESR and RMS bashing (Score:1)
    by god_of_the_machine (slashdot.SPAM.ME.NOT@ryanthiessen.com) on Saturday May 20, @04:58PM EDT (#83)
    (User Info) http://www.ryanthiessen.com
    I read the article and am amazed at the lack of depth to the article. Meyer kept on ranting about RMS's hatred of commercial software vendors, and ESR's love of guns. Both of these are completely irrelavent to free software... they really are just two people with extreme views on a few topics. RMS and ESR are famous because they are extreme (of course they have made significant contributions as well). Would someone be a famous advocate for playing the middle line? How much do you hear Linus talking about these issues... odds are he tries to stay neutral -- so no article about him.

    My point: the article should be considered an attack on the extreme views held by RMS regarding free softare, and ESR regarding guns. Nothing more to speak of there..

    -rt-
    ** Evil Canadians are taking over the world. Learn about the conspiracy here **
    Thank you for missing the whole point, Bertrand. (Score:2)
    by Russ Nelson on Saturday May 20, @05:00PM EDT (#85)
    (User Info) http://russnelson.com/
    Whether Open Source has zero cost or not is totally besides the question. When the cost is zero, it is an artifact of the freedom to redistribute the code. Bertrand TOTALLY misses the point behind the Open Source movement: it is the ability to modify and/or redistribute the code that brings the community its power.
    -russ

    Re:Thank you for missing the whole point, Bertrand (Score:2)
    by fougasse on Saturday May 20, @05:58PM EDT (#157)
    (User Info)
    First, he does acknowledge, right at the beginning, that availability of source code is a core element of free software.

    Second, the fact that the software has zero cost is much more than an artifact; while it's true that it's a result of source being freely distributable, it's one of the central elements of open source software.
    commercial open-source software (Score:5, Interesting)
    by anonymous cowerd (WKiernan@concentric.net) on Saturday May 20, @07:43PM EDT (#247)
    (User Info) http://www.concentric.net/~Wkiernan/index.html

    You know, I've always wondered why open source software is always assumed to be free-gratuit, and why software sold for money has to be shipped bereft of source code. I suppose the argument is, if the developer ships his software with source code then users will be able to compile unauthorized copies. But obviously it is just as easy, no, far easier, to simply copy the binaries than to compile new binaries from source.

    Conversely, suppose I am a software developer and I want to release an application with the usual license restricting the buyer, if he wants to install my application on N computers, to pay me for N licenses. If, like the great majority of commercial PC software, my program is not "protected" by some elaborate copy-protection scheme, then basically the only thing that prevents a buyer from distributing "bootleg" copies of my program is his respect for the license agreement, or at least his fear of being caught violating it. The U.S. software industry is doing quite well, despite such a flimsy protection for its products. Why couldn't I rely on the same thing to protect my copyright and my profits if I released programs with source code?

    As a commercial product, software complete with source might, for some users at least, be a valuable convenience - one which might attract customers and win extra market share - if they had the ability to add site-specific hacks to my code, or if they could recompile it to work around bugs and security holes, or merely so they could see what is going on inside the program. In that last consideration, I'm thinking about end-users who generate data files in specific formats that are generated by proprietary programs, such as MS Word .DOC files or AutoCAD .DWG files. My employers have millions of dollars invested in AutoCAD .DWG files. Suppose Autodesk goes out of business five years from now, how are we supposed to get our information out of these files? As customers, we would be a lot happier if at least the .DWG format was specified somewhere, but it is not. So a competing CAD software vendor would have a selling point if he could say, "Our data format is openly documented, so your data can't be orphaned" - in fact, Bentley, which makes Microstation, does make such an argument in their sales pitch. And they'd have a yet better sales pitch if they could say, "Our software is open-source, so neither your data files nor your application itself can ever be completely orphaned. Even if the OS vendor somehow breaks something so our compiled code doesn't work any more," (but what OS vendor would ever do a screwed up thing like that? it's unthinkable, really ;-)) "you could still port our source code to the new OS of your choice."

    When you add something to a GPL program, the copyright holders retain their rights to your "derivative work." Similarly, if I were to sell a commercial, licensed application complete with source code, I shouldn't lose my copyright to my proprietary program just because an end-user has modified it and made his own "derivative work" from it. So why does everyone take it for granted that open source == zero cost?

    Yours WDK - WKiernan@concentric.net

    Re:commercial open-source software (Score:1)
    by damyan (damyan@balfourroad.demon.co.uk) on Saturday May 20, @10:42PM EDT (#320)
    (User Info) http://www.balfourroad.demon.co.uk
    I believe some licenses provide for this sort of thing. Isn't this what the Sun Community License does?

    In some cases the code might represent something that it doesn't make sense to share. If you're algorithm is what gives you your competitive edge then you don't want your competitors to see it. I'm having trouble thinking of examples -- maybe a novel voice recognition system.

    In other cases, especially when the value of your product isn't necessarily technological advances (eg core Windows) but just the fact that all the existing ideas have been put together then freeing up the source has to make sense.
    Re:commercial open-source software (Score:1)
    by kludger on Sunday May 21, @01:33AM EDT (#375)
    (User Info)
    As a commercial product, software complete with source might, for some users at least, be a valuable convenience - one which might attract customers and win extra market share - if they had the ability to add site-specific hacks to my code, or if they could recompile it to work around bugs and security holes, or merely so they could see what is going on inside the program.

    I think many people and companies would absolutely love having the source code for any commercial program they buy, for exactly these reasons.

    But we also need to look at it from the commercial software company's perspective as well.

    The employees in the company I work for write perl scripts all the time. I have probably written a couple of hundred myself in the last couple of years alone. Do you know how frustrating it is for somebody to come to you saying that some code you wrote doesn't work, only to find out after an hour of debugging that their changed to the code caused the bug?! It is a support nightmare!

    A lot of users and enhancers of code will have the debugging skills to find their own bugs, but many will not...

    kludger

    Re:commercial open-source software (Score:1)
    by jempers kirre on Sunday May 21, @05:52AM EDT (#432)
    (User Info)
    This is probably one of the crucial questions for the future development of "standards", i.e. software platforms that everyone, including commercial entrepreneurs, can use to provide better products to the end user.

    Bertrand Meyer got the point when he wrote one must distinguish between free as in "gratuit" and free as in "libre".

    The main questions that at this point should probably be raised are linked to the quality of the product (and responsability in case things do not work as advertised), the remuneration of those who have contributed (yes indeed), maintaining interoperability.

    To take this last point, this seems usually to be done by having some sort of *dictator* deciding about what is included and what is not. This dictator can be considered benevolent (linus thorvald) of evil (bill gates...) but still there seem to be a need to have someone decide what is in and what is out.

    This should of course not mean that developpers are not allowed to ass their own extensions, but it is rather about deciding what has the right to carry the name (eg Linux or Windows) and what is just proprietary. By the way this can be done by committee (as in any standardisation body) but of course you are replacing the *dictator* by a political process that should strive to be democratic. This appears to be very inefficient - it often is-, but remember "democracy is the worst of all systems except all others".

    The second issue - how to be paid - must not be neglected. One of the difficulties in software is that there is often no difference between the specification of the code and the actual code (there is no metacode describing multiple codes). If this existed the solution would be simpler: the metacode is open and paid for in a kind of pool arrangement or under the leadership of a *publisher* (like any collective work - as when people were writing contributions for the Encyclopedia Britannica) and the code which implements it is sold as a proprietary product. The publisher in this cas could be private or collective.

    By the way isn't it what is actually the direction taken by Linus and Linux ? Publisher Linus directs the work on Linux, distributions are sold as products. But because this duality (metacode and code) is not totally accepted, enough attention cannot be paid to interoperability.

    The question of quality is also central. There was a mention of the Java Community Licence. Sun says it has set up this process to ensure quality and non-fragmentation. But many feel that is it also very self serving: the ownership of the contributions (copyrights and other IPRs) go automatically to a pool, and in the end it is only Sun who decides what and when things go into the product. No negligeable advantage, being the master of timing! This is one of the reasons Java has never been able to go through an recognised standardisation process.

    To get back to initial argument, it does seem very important, for the future of software, to develop the free as in *libre* part (open access and open evolution), which is quite different from the *gratuit* part. Mixing the two is not helpful.

    It seems to me that Meyer's article, by highlighting the issue and trying to steer it away from ethics, is a welcome contribution.


    Re:commercial open-source software (Score:1)
    by ZorbaTHut on Sunday May 21, @06:56PM EDT (#562)
    (User Info)
    The one large problem with this that I see is that some companies feel it is necessary to add some form of copy-protection. And copy-protection can't survive at all in an open-source environment (at least, I can't think of any way - correct me if I'm wrong). Anything added to the source could be removed by someone just looking through and deleting the call to "verify_license()" or the equivalent. You could build pretty complex attempts at open-source copy protection, but I can't think of *any* that would be guaranteed to work.

    On the other hand, I can't think of any fully functional copy-protection techniques in the closed-source world either, so I'm not sure how much that argument holds water. A lot of my friends are W4r3Z d00dZ, and they tell me the only software they know of that really seems to be uncrackable is Bulletproof FTP, and that only because the owner literally rewrites the encryption system every week and reposts the file without making it a new version number . . . so out of the dozens of cracks out there, the chances of getting the one that matches up with the version of the program you've got is slim at best. Though I'm not sure how true this is :)

    Personally, my standard licensing technique is to LGPL all the algorithms involved and GPL the program itself. That way anyone who wants to can build a clone of my program. If it's better, they deserve to do anything they want with it, even sell it commercially. If it's not any better, they won't be able to sell it commercially. However, they won't be able to take my work and make money off it without doing some serious work of their own (i.e. building a GUI, or at the very least, a good CLI).

    Comparing software to cauliflower? (Score:1)
    by edwardsj1 on Saturday May 20, @05:01PM EDT (#86)
    (User Info) http://www.student.northpark.edu/edwardsj1/

    "Nowhere in the hundreds of pages of GNU and FSF literature is there any serious explanation of why it is legitimate, for example, to make a living selling cauliflowers, or lectures (as a professor does), or videotapes of your lectures, but criminal to peddle software that you have produced by working long hours, sweating your heart out, thinking brilliantly, and risking your livelihood and that of your family."

    There really is little difference between selling software and cauliflower. The difference is that when you buy cauliflower at the grocery store, the grower doesn't ask you to accept an agreement that states you will not share the cauliflower with your neighbor, or modify it in any way such as cutting it, mixing it with other vegetables, or adding anyting to it (such as dip, cheese, etc...) , nor do they forbid you from growing the exact same cauliflower yourself, whereas these are the things commercial software companies do forbid you to do. You've paid for it, but you don't have the rights to use it however you want. The reason we have economic laws in our society is so that consumers are benefitted. How, I ask, are consumers benefitted when they rightfully pay money in exchange for goods, but are not able to use the goods however they see fit. So the ethical dilemma doesn't have to do with selling software for profit. It's not really an ethical dilemma at all. It's a matter of having the rights to your personal property.


    Beer is proof that God loves us and wants us to be happy — Benjamin Franklin
    Re:Comparing software to cauliflower? (Score:1)
    by aenea (slashdot at aenea.org) on Saturday May 20, @05:33PM EDT (#124)
    (User Info)
    Read that little piece of paper that comes with the software next time. You haven't bought the software, so there is no infringment on your "rights to use it however you want".

    You bought a right to use the software, not the software itself. Don't like the terms? Don't buy it.
    Re:Comparing software to cauliflower? (Score:1)
    by aenea (slashdot at aenea.org) on Saturday May 20, @07:21PM EDT (#232)
    (User Info)
    To the extent that RMS's point is:

    "You are free to release the code that you wrote with whatever license you feel is appropriate."

    we are in complete agreement. That doesn't really seem to be his main point though.


    Re:Comparing software to cauliflower? (Score:2, Insightful)
    by xelah on Sunday May 21, @11:05AM EDT (#492)
    (User Info)
    There really is little difference between selling software and cauliflower

    There /IS/ a significant difference between the two goods. It is well known and documented in the economics literature as the notion of 'non-rivalry' and, whilst not many people realise it, it is part of the entire basis for some views of free software.

    A cauliflower is a rival good: if I eat part of it then there is less left for everyone else. A piece of software is non-rival: me using it doesn't reduce the amount left for you to use. All literature, patents, television, streetlighting etc. is nonrival to a degree.

    Market economies are not capable of handling non-rival goods efficiently (using the usual economist's definition of efficiency: an economy is efficient if you can't rearrange things to make at least one person better off without making anyone else worse off).

    Consider some software which sells for 100USD and costs 5 USD to duplicate. Someone, somewhere, is probably prepared to pay 30USD, but no more. If they were given the software for, say, 20 USD then THEY are better off, the software company is better of (they make 25 USD) and no-one is worse off.

    The only way that this can happen in all such cases is if the software sells for 5USD: its cost of distribution. However, that fails to provide sufficient incentives for people to write the correct quantity of software in the first place. Consequently the result is again inefficient: not enough software is produced.

    Free software attacks this latter problem directly. If free software could supply all software which has a social value greater than its cost of production (ie, the value of people's given up leisure time) then the problem would be solved completely. I don't see this as likely and, therefore, believe that commercial software will always have a place even if it is never ideal. After all without the incentives in place there is no flow of information back to the developers about how needed particular software there is.

    Personally, I think its sad to see so many free software advocates/non-advocates completely ignoring over a century of economic literature... [sigh]

    Reply in the Style of the Original (Score:2, Interesting)
    by greenrd (greenrd@notinnedmeatproductshotmail.com) on Saturday May 20, @05:04PM EDT (#89)
    (User Info) http://www.lancs.ac.uk/ug/greenrd/
    Mr. Meyer makes some insightful points.

    However, he does at times lump the whole free software movement together as a monolithic entity. I resent that. I contribute to free software, but I do not share Richard Stallman's extreme viewpoints, and there are many other's like me. I think Mr. Meyer should have made this more clear.

    It is also striking that Meyer claims at the outset that he will stay away from controversy - and then proceeds to embroil himself in it! Gun control is, of course, extremely controversial. While I agree that Eric Raymond is a morally dubious character and should not necessarily be quoted or cited in glowing terms, Meyer's argument here strays slightly too far on the side of ad hominem (that is, criticising Raymond's political opinions to cast doubt on the free software positions he espouses) - even while he acknowledges that bad people can have some good opinions.

    Finally, the general message that people should be rewarded for their efforts, no matter how enormous this reward becomes, is certainly open to question. The fact that Bill Gates possesses more wealth than serveral entire countries merits some moral condemnation, I believe. If people were not starving and dying of easily and cheaply preventable diseases at this very moment, extremes of inequality might be less outrageous - but, alas, people are starving and dying at this very moment.

    I cannot help but think that the aforementioned distortions - the first one a very offensive distortion - and the writing of the article as a whole, are motivated partly by personal financial considerations, over and above what Mr. Meyer will presumably be paid for the article itself. ("Ad hominem" is not a cut-and-dried issue! :-) )

    -- A mother raising children is not considered "a worker." She is treated as if she has no input or productivity to contribute to the "real economy".
    Re:Reply in the Style of the Original (Score:1)
    by vanix on Monday May 22, @02:13PM EDT (#620)
    (User Info)
    The fact that Bill Gates possesses more wealth than serveral entire countries merits some moral condemnation, I believe. If people were not starving and dying of easily and cheaply preventable diseases at this very moment, extremes of inequality might be less outrageous - but, alas, people are starving and dying at this very moment.

    Oooh, be careful with that one. Do you give every penny you make above and beyond your basic needs to charity? If you do not, you are guilty of the same moral failing you attribute to Bill Gates or any other wealthy person.

    Re:Reply in the Style of the Original (Score:1)
    by greenrd (greenrd@notinnedmeatproductshotmail.com) on Tuesday May 23, @11:43AM EDT (#635)
    (User Info) http://www.lancs.ac.uk/ug/greenrd/
    It can be prudential to save money.

    No, I don't expect you to understand.


    -- A mother raising children is not considered "a worker." She is treated as if she has no input or productivity to contribute to the "real economy".

    some people complain, some people solve problems (Score:3, Informative)
    by jetson123 (br_9801 at hotmail dot com) on Saturday May 20, @05:11PM EDT (#98)
    (User Info)
    Meyer is really no different from a lot of other people who pushed technically interesting ideas that failed to catch on widely. When Java came out, lots of other people (Smalltalk, Inferno, etc.) stood up and said "why not us?". With Linux succeeding, the folks who developed AIX, AT&T Research UNIX, SCO UNIX, and others have been bellyaching. And with the success of Windows, there are some people who have been doing somthing about it (Linux, GTK, KDE, etc.), and there are others who have mainly been whining and marketing (OS/2, commercial UNIX vendors, etc.). The only difference is that, for some reason, Meyer gets more of a platform to speak from.

    Eiffel failed to catch on widely, and it doesn't look like it's going anywhere. Rather than insulting more and more people, it would be good for Meyer to go back and see where he didn't meet the needs of his potential user community. Unlike what he claims, people in industry are very concerned with quality and methodology. It's just that his tools and methodology failed to meet their needs.

    As for open source software, that does have something to do with the success of new tools and languages: most people who make these decisions are simply not going to build a product based on a language that comes from a small vendor. They would be betting many man-years of effort on the success of that one small vendor and be at the complete mercy of that company's future pricing policies and responsiveness.

    The two realistic options anybody wanting to popularize a new language has are to open source a usable implementation or to work early towards creating a standard and getting multiple vendors to provide implementations. Eiffel did neither, and so it wasn't a very attractive choice (the fact that many people perceived it to contain some real technical blunders didn't help either). That is perhaps the first lesson would-be language vendors should understand.

    Re:some people complain, some people solve problem (Score:1)
    by richieb (richieb@netlabs.net) on Saturday May 20, @05:46PM EDT (#143)
    (User Info) http://www.netlabs.net/~richieb
    [...] most people who make these decisions are simply not going to build a product based on a language that comes from a small vendor. They would be betting many man-years of effort on the success of that one small vendor and be at the complete mercy of that company's future pricing policies and responsiveness.

    In fact there are three small vendors today who sell Eiffel compilers and there is a GNU Eiffel compiler called SmallEiffel.

    It's not clear at the moment whether the GNU Eiffel compiler has come too late.

    ...richie

    Re:some people complain, some people solve problem (Score:2)
    by jetson123 (br_9801 at hotmail dot com) on Sunday May 21, @01:22AM EDT (#369)
    (User Info)
    I think most of the potential Eiffel users have already adopted Java: they are both safe, object-oriented languages. Each language has some features that the other lacks, but on balance, I think Java meets the needs of developers a lot better.

    I also think the Eiffel design contains some serious technical blunders. Within the Eiffel family, I'd say people are better off using GNU Sather.

    Eiffel, Sather, and Java (Score:1)
    by ansible on Sunday May 21, @01:14PM EDT (#520)
    (User Info) http://www.xnet.com/~ansible

    Well, I disagree with you on a couple points.

    I don't think that Eiffel has any design mistakes, however, I can easily see why people might not like some of Meyer's deliberate design decisions. Meyer has gone very far down a particular road (in terms of OO programming) and come up with something that I think is quite interesting. To really use Eiffel, however, you have to understand how all the parts fit together (and they fit quite tightly). If you buy into the language, the libraries, and the method, then Eiffel has tremendous power.

    However, if you don't buy into even a small part of that, Eiffel won't work well for you. Unless all your developers are "on board" with the entire Eiffel paradigm, they're not going to have a good time in the project, nor are they going to produce good code. With Eiffel, it's almost all-or-nothing.

    Java is OK, and in my opinion, better than C++. However, some of it's creators' deliberate design decisions don't sit well with me, and overall I don't like it much.

    Sather, unfortunately, doesn't seem to be making much progress. The community around Sather is very small, and it is (again in my opinion) not suitable for production systems yet. However, it has some interesting ideas of it's own, and I hope to hear more about it in the future. And of course, some of Sather's deliberate design decisions (like contravariance) don't sit well with me. James

    Can debate use simple interfaces? (Score:1)
    by joneshenry on Saturday May 20, @05:11PM EDT (#99)
    (User Info)
    Sigh, yet another piece with highly intelligent and thought-provoking ideas that is ruined by unnecessary appeals to emotionalism. Can we get one opinion piece from an important writer of software that doesn't refer to the Unibomber, gun control, or evoke Godwin's Law?

    If only debate could be structured somewhat like software interface, which ironically is one of Meyer's areas of enormous contribution. While it may seem cute to include a ranting against gun control and United States attitudes towards it, surely one can see that such appeals are strictly not needed. What is not needed should be pared away to avoid complication.

    As I have gotten older I have come to the conclusion that it is completely impossible to discern true motives or morality of an individual. We simply can't know whether someone in his or her private life chooses to perform many random acts of kindness or is a monster who commits violent crimes. Actually, almost all people's lives are something of a mix of good and evil. (I just read on the news that Bill Gates's foundation is helping to pay for a cheap vaccine for AIDS for about the cost of a dollar per dose that is targetted towards helping desperately poor Third World countries.) Thus it has become more and more irrelevant to me whether someone professes a particular religion, creed, or political viewpoint. I just care whether they can bring the goods technically.
    A consequence of this viewpoint (Score:1)
    by Greg Koenig on Saturday May 20, @05:16PM EDT (#104)
    (User Info)
    Boy, this was certainly a long article. In some ways this is good because it gives the reader a significant chance to understand the author's viewpoints on the subject very well. I've certainly been interested in this since I started following Meyer's work around the time when the first edition of Object Oriented Software Construction came out. The long article is unfortunate, though, because I'm not sure many people will read the entire thing and try to suck all the nuances out; some of the message will get lost in the noise.

    One thing that I noticed is that Meyer seems to confuse "free software" (as in free speech) with "open source software" which simply means that you can obtain the source code for the software you are using. I'm not positive yet if I think this is significant in what he is saying in this essay.

    The biggest thing that I notice is that some of Meyer's views have certainly had impact on the success of the Eiffel programming language. For those of you who don't know Meyer, he is a Ph.D. who wrote a very large tome called Object Oriented Software Construction now in its second edition. This book, at over 1100 pages, lays the groundwork for his views on how one should construct object-oriented software. He adopts a very conservative view (use strong declared types for variables, cause the compiler to catch as many errors as possible during compilation of the source code, etc.) and makes many strong points that are useful particularly for building extremely large software systems. Although his views go against some compelling ideas from other sides of the object-oriented software camp (such as Smalltalkers), his treatment of the subject in an almost academic manner have made a lot of people pay attention to him.

    One vehicle Meyer uses to promote his ideas is the Eiffel programming language. Eiffel is actually used as a "pseudocode" in OOSC and at the end of the text he reveals that it is actually a true programming language that you can get compilers for and use in real development. In my opinion, as a community, computer professionals do too much coding with low-level tools and languages such as C/C++ and I would like to see a higher level language such as Eiffel succeed as a way of allowing developers to consider problems at a higher level, which I think will result in better-quality code. Unfortunately, Meyer's company charges money for all versions of its Eiffel compiler. While the cost isn't prohibitive (it's less than $100 I believe) I don't think anybody is going to buy the compiler to "try it out" on the outside chance than it may be better than what they are using when they can just continue to use GCC for free. The consequence of this is that as a community, developers will keep using the same stupid low-level tools for building EVERYTHING when they could be using more sophisticated higher-level tools for building many pieces of software. I believe that if Meyer could just see this and offer free (beer) ways to get their tools, Eiffel could really take off.

    How can they do this and stay in business? (And this touches on the topic Meyer was writing about.) Easy. The base Eiffel compiler could be free (beer, or even speech). Students and individuals would be able to try it out and see that it really is cool and that they can code much more effectively with it. Eiffel would become more popular. Companies would start building software with it, and for this they would like tools such as profilers, safety checkers, etc. These could cost money. Meyer's company could make money off of these more advanced tools that companies will want anyway when building large software systems. Everybody wins.
    A GNU Eiffel compiler exists!! (Score:1)
    by richieb (richieb@netlabs.net) on Saturday May 20, @05:57PM EDT (#156)
    (User Info) http://www.netlabs.net/~richieb
    If you want to try Eiffel, try SmallEiffel. It's a GPL-ed Eiffel compiler:

    http://www.loria.fr/projets/SmallEiffel

    ...richie

    Aha! The true story is revealed! (Score:1)
    by Jonathan on Saturday May 20, @07:50PM EDT (#252)
    (User Info) http://www.math.uwaterloo.ca/~jhbadger/
    And so, I think we finally get to the real point of the article. Meyer is upset because a group was inspired by RMS to write a free compiler which is competing with his own. I had little knowledge of Meyer before this outbust, and I can't say his underhanded attack inspires me to purchase his book or compiler.
    Re:Aha! The true story is revealed! (Score:1)
    by toriver on Sunday May 21, @05:31AM EDT (#430)
    (User Info)
    Meyer is upset because a group was inspired by RMS to write a free compiler which is competing with his own.

    If so, the article should have been written way before March 2000. Why do adherents to the "Church of RMS" dig for such snide remarks? Is it because they have no actual arguments behind their dogmatic hate for people making a living?

    Re:Aha! The true story is revealed! (Score:1)
    by Oloryn on Sunday May 21, @07:29AM EDT (#455)
    (User Info)
    Why do adherents to the "Church of RMS" dig for such snide remarks?

    Probably it's simply because (seemingly) almost everyone does nowadays. The Bulveristic[1] credo "Try to find some taint in your opponent before (or instead of) examining the logic of his arguments" in all of its variant forms(e.g. "Follow the money") seems to be ubiquitouis. It is, after all, much easier to cast aspersions on someone than to try to refute their arguments. It is also, as C. S. Lewis noted when slapping a name on this form of argument, "a truly democratic game in the sense that all can play it all day long, and that it gives no unfair privilege to the small and offensive minority who reason".

    [1] See the C. S. Lewis collection "God in the Dock", the chapter titled(surprise, surprise) "Bulverism"


    Re:Aha! The true story is revealed! (Score:2)
    by Jonathan on Sunday May 21, @09:33AM EDT (#476)
    (User Info) http://www.math.uwaterloo.ca/~jhbadger/
    If so, the article should have been written way before March 2000. Why do adherents to the "Church of RMS" dig for such snide remarks?
                              Is it because they have no actual arguments behind their dogmatic hate for people making a living?


    Who's displaying dogmatic hatred? I'm merely trying to understand the rationale behind his rather odd article. Meyer is the only one displaying hatred. BTW: While Meyer may run a small company selling compilers on the side, he has a real job is in academia, (two of them in fact!), and so hardly needs to support himself through the sale of software. That's what really is amusing about his slam against academics with steady salaries releasing free software.
    Re:A GNU Eiffel compiler exists!! (Score:1)
    by Greg Koenig on Sunday May 21, @05:43AM EDT (#431)
    (User Info)
    Yes, a free (speech, beer) Eiffel compiler exists, but (at least the last time I looked at it) it is nowhere near as good as the commercial Eiffel compiler that Meyer's company sells. I had actually meant to include this in my original post but forgot.

    I don't think that the GNU Eiffel compiler is going to sway that many people towards Eiffel as a reasonable language to code in instead of C/C++ unless the free compiler is equivalent to what you would get with a commercial compiler. GCC is as good as commercial C compilers. The last time I checked, GNU Eiffel was not as good as ISE's Eiffel.
    he doens't understand that RMS is a specialist (Score:2)
    by orabidoo (see@my.webpage) on Saturday May 20, @05:18PM EDT (#105)
    (User Info) http://www.iagora.com/~espel/index.html
    from what I see, he keeps pointing out again and again that the FSF's arguments and comparisons don't have enough perspective. I quote:
    This is the danger of single-issue proponents: they lose all sense of perspective and start thinking that their perceived "moral" problem is the only one that counts.

    This doesn't make sense. In this age and time you expect people to have one, or a few subjects that they specialize in, and deeply care about. Of course war and poverty do much more damage than proprietary software; but RMS's issue is software, not war. There are NGOs that specialize in humanitarian aid, and there's the FSF and other organizations that specialize in making Free Software. You don't ask a leader to have perspective, you ask him to be great in his field.

    Same thing goes within the free software world, btw. You don't ask Miguel de Icaza to be fair towards KDE; you're just thankful he's making GNOME better.

    Respect for Good Work (Score:1)
    by RatFink100 on Saturday May 20, @06:31PM EDT (#193)
    (User Info)

    Same thing goes within the free software world, btw. You don't ask Miguel de Icaza to be fair towards KDE; you're just thankful he's making GNOME better.

    On the contrary - I expect exactly that. I expect that GNOME's 'betterness' to be based on its own merits - if it is then there is no need to be unfair to KDE. Such unfairness then becomes ethically repugnant

    By the way - I am replying to this using orabidoo's own example. I have no knowledge of Miguel de Icaza's attitude towards the KDE project, and have no desire to malign his character


    Re:Respect for Good Work (Score:2)
    by orabidoo (see@my.webpage) on Saturday May 20, @07:12PM EDT (#229)
    (User Info) http://www.iagora.com/~espel/index.html
    on second thought, I agree with you to a point; to go on with the same example, the GNOME people should publicly be fair to KDE, and vice-versa. but what I want to point out is that people who are devoting their time and effort to a project tend to have a skewed view of the project's importance, on its own and in relationship to others... and that that is perfectly understandable, and even a significant factor in their motivation. so I think it's bad criticism to whine when they're not fair to other projects. the whole basis of the free software movement is that your worth is measured by what you contribute -- not by how nicely and reasonably you speak.
    RMS's problem (Score:1)
    by antpal on Saturday May 20, @07:45PM EDT (#248)
    (User Info)

    RMS's problem is that he is too honest, immediately getting to the heart of the matter and cutting no corners. You can feel the raw indignation, and no honest person could deny that considering the consequences of freedom can be uncomfortable. No wonder he irritates so many. Most people do not have this problem of being too honest.

    Contrast this with, say, Bill Clinton, who probably could convince almost anyone of anything, and make them feel great in the process.

    Thus, RMS is an easy target for Meyer.

    Back to your Original Point (Score:1)
    by RatFink100 on Sunday May 21, @09:48AM EDT (#478)
    (User Info)

    Going back to your original point I think I'm still closer to agreeing with Meyer than you. Part of what Meyer was saying was that the whole "skewed ethical perspective" thing tends to result in people justifying things which they otherwise would not.

    The clear case in point here is the issue of breaking software copyright. RMS believes that it is wrong not to copy software if it will help someone out. In other words he believes that the issue of Free Software is so important that it justifies breaking the law.

    Meyer does not think so - neither do I. However whether you agree or not the point is that there is a relevance between RMS's "skewed ethical perspective" and the arguments surround Free Software.

    Contrast this with what Meyer does to ESR - whose views on gun control have no real relevance to Free Software. Meyer tries to use them nonetheless to discredit him - which is very unfair.


    Re:Back to your Original Point (Score:2)
    by orabidoo (see@my.webpage) on Sunday May 21, @10:33AM EDT (#487)
    (User Info) http://www.iagora.com/~espel/index.html
    RMS believes that it is wrong not to copy software if it will help someone out. In other words he believes that the issue of Free Software is so important that it justifies breaking the law.
    no, what he believes is that the law is wrong. he doens't advocate breaking it, he advocates changing it, and if (or while) it's not changed, using exclusively Free Software. So, yes, he's extreme in his position, but he has a point. The basis for his opinion is more societal than moral, i.e it's not "does one have an inherent right to sell a piece of software and restrict copying", but "would society be better if one weren't allowed to do that?". so there are two parts to the argument: 1) the question that he's asking is the right one, because "intellectual property" is no natural right (unlike, arguably, the property of physical things); this is recognized by US law, which creates copyright only as a practical way to foster the creation of content. 2) he argues that society would indeed be better. this is a point where I'm personally undecided, but still closer to RMS's side. but I'm practical enough that I'll use proprietary software when it's the right tool for the job.
    Re:Back to your Original Point (Score:1)
    by RatFink100 on Sunday May 21, @12:18PM EDT (#507)
    (User Info)

    I agree he wants to change the law - but I also think he supports breaking it.

    In http://www.gnu.org/philosophy/why-free.html RMS says

    "As a computer user today, you may find yourself using a proprietary program. If your friend asks to make a copy, it would be wrong to refuse. Cooperation is more important than copyright."

    In other words if someone asks me for a copy of Windows 2000 or Quake III or that $5million bespoke business application I'm using - then it's wrong not to give them a copy.

    Ok so he goes on to say that in order to "live an upright life openly with pride" a person should use free software to avoid having to copy copyrighted software. However the message is clear -it's not only ok to break copyright, it's wrong not to if someone asks you.

    At the end of the day the thing which continues to leave RMS at the extreme end of the argument, is the fact that he thinks there should be only one model for software development and distribution - an Open one. It is wrong to make proprietary software at all. There should only be Open/Free software.

    This is where I fundamentally disagree with him. I see Open software as one of the possible models, a very good one for certain types of software. He sees it as the only way.


    Re:Back to your Original Point (Score:2)
    by orabidoo (see@my.webpage) on Sunday May 21, @01:46PM EDT (#527)
    (User Info) http://www.iagora.com/~espel/index.html
    but models don't just exist in a void, laws make them harder or easier. right now free software is discouraged by the legal IP framework, and I'd support the idea of making it more favorable. even if it's without going "all the way" like RMS would.
    Re:he doens't understand that RMS is a specialist (Score:1)
    by The Other Dan on Saturday May 20, @06:52PM EDT (#210)
    (User Info)
    Excellent point. But if you go back and read the Slashdot interview with RMS, you will see that he says that RMS thinks there are many things in the world that are much more cruical than non-free software. But he thinks he can make the most differnece with FSF, so thats where he puts his time.
    Re:he doens't understand that RMS is a specialist (Score:1)
    by Osram (w_kuss@rz-online.de) on Sunday May 21, @05:35PM EDT (#556)
    (User Info)
    In this age and time you expect people to have one, or a few subjects that they specialize in, and deeply care about. Of course war and poverty do much more damage than proprietary software; but RMS's issue is software, not war.

    I think Meyer wouldnt mind if RMS would ignore wars etc and only point out the most important problems in software. But RMS bashes everyone who doesnt agree that "freeness" is the most important criterium for software.

    Meyer thinks the greatest problem in the current sw industry is the low quality. BTW, at least here ;-) he is tolerant: While he states his view he says everyone can have his own priorities. (BTW I agree in this with B. Meyer).

    Its not only that RMS ignores large problems of the sw industry. His ideal is no proprietary sw any more. This would mean the professional programmers may only work (for a living) in support, service etc. I would further guess that these write (on average) the best quality code. Therefore, one should discuss how the quality is affected if proprietary sw is replaced to a large extend by "free" sw. AFAIK, RMS has not discussed this. Please correct me if I am wrong, I would love to know RMS opinion on this.
    Has this guy a clue at all? (Score:1)
    by mrdlinux on Saturday May 20, @05:20PM EDT (#108)
    (User Info)
    I stopped reading about the time he starts trashing ESR for his pro-gun stance. When you see someone ranting about 'gun nuts' that generally proves they are a nut themselves. It was too sickening to read onward, his blatant disregard for objectivity (children trained from 12 to use weapons running around killing ? I picked up my first rifle when I was 8 and I've yet to kill anyone) and his complete focus on RMS (who is an idealist, and does not represent the majority of people), to the point where I would like to ask him: "Should I format my Hard disk and install Win2k because of all the poor starving programmers at Microsoft?" Not only that, but he accused RMS of citing without reference, but look at all the 'evidence' he cites w/o reference in his anti-gun tirade. Go figure!
    Really, give me a break. In his very trashing and often unjustified attacks on the ideals of RMS he contradicts himself. (he accuses RMS of being a hot-head when his own views in a supposedly 'objective' ethics essay are hot-headed)
    In concentrating so much on the GNU he gives token credit to actual products produced by open source enthusiasts, and the spirit of cameraderie it promotes. His argument is that software development should be a self-serving process and nothing else. Having people tell me that I'm a communist and I'm doing wrong and all sorts of other things is really sad, when all I'm trying to do is do something that I like to do, and help other people out at the same time. There is no software, no work at all in fact, that is produced without the help and influence of other people, and to deny their efforts is what is truely selfish.
    This only goes to show to me, again and again, that anything written about "Ethics" and "Morals" is generally bullshit and more about telling you how to live then what is "right and wrong", as if anyone could ever define that.

    Meyer can say what he wants but obviously he's a much better OO programmer than an ethicist. Of course, other people have said he's a bit stuck up about OO... ah well OO is just another tool for software creation and the way I use it would probably get me on this Meyer guy's shitlist. Time people learn that one method is not the be-all end-all of life.

    My sloppy 2.718 cents anyway
    Too bad for you... (Score:1)
    by Stoutlimb on Saturday May 20, @10:20PM EDT (#313)
    (User Info)
    "I stopped reading about the time he starts trashing ESR for his pro-gun stance."

    Thats really too bad for you, the article was excellent. The mark of a good article is to bring up a large amount of very contentious issues, and in the end tie them all up with constructive recommendations.

    What I gleaned from the article (which I read to the end) was that he highlighted all the potential and possible ways that free software and its proponents can become unethical.

    Then he proposed a list of ways to avoid these pitfalls, to keep the open source and free software movements on the high ground. Instead of being offended and stop reading the moment an article touches a nerve, read through to the end and realize this article for the professional piece of intellectualism that it is.

    My 2 cents. (1.38 cents US)
    Re:Too bad for you... (Score:1)
    by the_skywise on Sunday May 21, @02:31AM EDT (#395)
    (User Info)
    professional piece of BS is more like it... I read the article all the way through as well. He spends the first third of the article "defining his terms" so we can all be clear... spends the 2nd third of the article personally slamming other people's opinions because of their past or current actions, and then spends the 3rd third of the article enlightening us with his solutions which carry no weight or substantial proof to back them up.

    For this to be a TRUE intellectual paper, he has to adequately specify the problem he's trying to address. (he doesn't... he's all over the board), Then, preferrably, establish the reasons behind the problem showing that he's done an analysis. (which he technobabbles his way through, then gives up and begins the personal attacks) Then give solutions and anticipated outcomes. (He rehashes already discussed solutions as his own without any evidence as to their potential effectiveness, or what particular part of his "problem" they'll solve.)

    I've said it before, and I'll say it again...
    OOP DOESN'T WORK! It does not facilitate reuse, it does not improve code manageability (good architecture, in any style, is good architecture), it leads to slower execution times. Now, it's a good programming STYLE when used correctly... but it's not the solution to the world's software engineering woes.. that's still to come... And all of these OOP guys are figuring it out and trying to figure out how to keep the schools paying them the big bucks when the schools want them to churn out Visual Basic people... Meanwhile, the open source movement is doing what OOP was supposed to do... churning out high quality, reusable software that people are linking to in (gasp) non-OOP ways!! (the horror, the horror) because the high and mighty OOP guys in high-abstraction land forgot that you can't connect code without a good down to earth binary linking standard...

    What's an OOP guru to do?

    My thoughts for free...
    Re:Has this guy a clue at all? (Score:1)
    by Osram (w_kuss@rz-online.de) on Sunday May 21, @06:25PM EDT (#559)
    (User Info)
    When you see someone ranting about 'gun nuts' that generally proves they are a nut themselves.

    Well, then probably most non-Americans are nuts (or would be if the told you what they think).

    Actually a friend of mine worked for a year in America. In spite of the very good job she had she came back to Europe because of the atmosphere of violence. She doesnt want to get children in such a surrounding.

    (children trained from 12 to use weapons running around killing ? I picked up my first rifle when I was 8 and I've yet to kill anyone)

    He is not saying all trained children will kill someone. But he does say, that children that are not trained and have no gun will have a difficult time becoming mass-murderers. So, your case proves nothing (apart from you not understanding the article).

    Oh well, other countries, other problems.

    That ESR has his pro-gun links on the same page as his open source things definitely hinders the open source cause world wide. Some time ago, I started writing open source software and was of course interested in the "theory" and the people behind it. It always helps causes if there are people you can sympathise with/look up to etc. When I come across ESRs web-site, I was quite shocked. ESR has appointed himself the open source crusader, I think, he should remove the pro-gun stuff or at least move it to a "private" home page.

    to the point where I would like to ask him:
    "Should I format my Hard disk and install Win2k because of all the poor starving programmers at Microsoft?"


    What part of the article made you think that?

    he gives token credit to actual products produced by open source enthusiasts [...] Having people tell me that I'm a communist and I'm doing wrong and all sorts of other things is really sad, when all I'm trying to do is do something that I like to do, and help other people out at the same time.

    You should have read through the whole article. He not only doesnt bash free programs, he welcomes them. What he does bash (rigthly in my mind) is the attitude by some that ONLY free software is the way to go.
    Therefore, the credit he gives is not token credit and he doesnt call you names if you are writing free software.

    This only goes to show to me, again and again, that anything written about "Ethics" and "Morals" is generally bullshit and more about telling you how to live then what is "right and wrong", as if anyone could ever define that.

    Does this include the FSF texts ;-)?
    Re:Has this guy a clue at all? (Score:1)
    by Osram (w_kuss@rz-online.de) on Sunday May 21, @10:05PM EDT (#588)
    (User Info)
    We were founded on the idea of defending freedom at all costs, and luckily some of us still believe in that. Other people who don't aren't really supporting Open Source, they're just being cheap.

    Well, BM wants us to have to freedom to choose between the different models.

    More importantly, I think there are other reasons for OS than freedom or being cheap. Here are three that I would value very high:

    - Advancement of technology by enabling others to build on your things.
    - Hopefully (see my other post) less redundant work
    - Hopefully better quality

    He had me for a minute... (Score:2)
    by timster (timster@earthling.net) on Saturday May 20, @05:24PM EDT (#113)
    (User Info)
    Then he started using words like "obvious" and "hideous" and I realized that it was just more propaganda. Score -1, Troll.
    Ethics, Stallman, and Free Software Taboo (Score:4, Insightful)
    by Bowie J. Poag (poag@u.arizona.edu) on Saturday May 20, @05:26PM EDT (#114)
    (User Info) http://metalab.unc.edu/propaganda

    Ah, yes..another page is turned in the saga of Linux. People are beginning to catch on.

    Personally, I agree with most of what Meyer points out in his article. It's never been fully explained (at least to my satisfaction) why attempting to make money off your own work (and exclusively your own work) is taboo. I've heard people scream bloody murder at me for years for simply trying to sell various little odds and ends i've made, rather than just declare it public domain and give it out for free.

    Upon looking at Stallman's own views, I still fail to see how licensing your work "deprives" people. Ford isn't "depriving" people of transportation by demanding that you pay money for one of their cars. If you cant afford it, that's your problem, not Ford's. How is this evil? The whole thing smells a little weird. Quoting from the article:

    "..And so on (there are countless other examples). These are extremely strong indictments, based on moral terms. They are morally unjustifiable. Nowhere in the hundreds of pages of GNU and FSF literature is there any serious explanation of why it is legitimate, for example, to make a living selling cauliflowers, or lectures (as a professor does), or videotapes of your lectures, but criminal to peddle software that you have produced by working long hours, sweating your heart out, thinking brilliantly and risking your livelihood and that of your family.
     
    This absence of rational justification for the extremist view that all commercial software is evil is all the more striking given that some other parts of the GNU/FSF literature can be serious and reasoned. Its criticism of software patents, for example, is often cogent, and takes the trouble of presenting the opposite view to refute it. As soon as the discussion is about free software--and that's where it is much of the time--argument yields to irrational excommunication."


    In a nutshell, Stallman's point of view is only truly rational if you accept his assertion that Free Software is good, and software licensing is bad.. That sort of thing is purely subjective, and more a question of ideology than anything factual. People need to pay their rent. I need to pay mine. Selling what I've made by my own hand doesn't make me a criminal.

    My $0.02,
     


    Bowie J. Poag
    Project Founder, PROPAGANDA Desktop Enhancement Graphics For Linux (Now at MetaLab/UNC!)
    Re:Ethics, Stallman, and Free Software Taboo (Score:3, Interesting)
    by drivers (drivers@uswest.net) on Saturday May 20, @05:45PM EDT (#141)
    (User Info)
    Hey Bowie,
    Nice to see you decided to stick around Slashdot. You wrote a few days ago:
    After submitting this post, I'll be nuking my Slashdot bookmark and switch over getting my daily fodder from GeekNews.net.

    (What can I say, after your tizzy with VA Linux you're famous now. Congratulations.) Anyways. :)


    Personally, I agree with most of what Meyer points out in his article. It's never been fully explained (at least to my satisfaction) why attempting to make money off your own work (and exclusively your own work) is taboo. I've heard people scream bloody murder at me for years for simply trying to sell various little odds and ends i've made, rather than just declare it public domain and give it out for free.


    The thing is Meyer misrepresents ESR and RMS's views. They never said trying to make money is wrong. In fact they say quite the opposite. (see www.gnu.org or www.tuxedo.org/~esr) He intentionally made his definition of free meaning free beer, then used that to attack our definition of free meaning free to improve are share with your neighbor.

    Ford isn't "depriving" people of transportation by demanding that you pay money for one of their cars.

    Once again, wrong "free." You fell for his redefinition of terms techniques. It is a common technique used often, oddly enough, by cults.

    For the record I don't think it is fair for anyone to ask that you release your work as public domain.

    Have a nice day.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2, Insightful)
    by fougasse on Saturday May 20, @06:08PM EDT (#169)
    (User Info)
    You fell for his redefinition of terms techniques.

    Not really. First, he includes "source code available" in his definition; this is a core and important point which differentiates his definition from "free beer". It's true that the definition does not include certain aspects of the GNU definition (unlimited redistribution, derivatives also GPLed), but all of its elements are part of the GNU definition.

    Everyone here has been saying that "free speech" software has only to do with freedom, not money. This is not true. Yes, the GPL supposedly permits you to sell software, but it doesn't really. Everything you sell can be redistributed by the purchaser. In other words, it's entirely possible and likely that you sell one copy of your software and then the buyer puts it on an FTP server and you never sell another copy. If your software is distributed under a "free speech" license, it must by common sense also be "free beer". So all of his arguments against "free beer" software are equally valid against "free speech" software.

    It is a common technique used often, oddly enough, by cults.

    That's not true: the Leader told me it wasn't.

    Actually, speaking of common techniques, using an extreme example of something and then damning by association is just as much of a ploy and logical fallacy as using an incorrect definition.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by J. J. Ramsey on Saturday May 20, @08:20PM EDT (#270)
    (User Info)
    >>You fell for his redefinition of terms techniques.

    > Not really. First, he includes "source code
    > available" in his definition; this is a core and
    > important point which differentiates his
    > definition from "free beer".

    Actually, what you fell for was that at the beginning of the article he defines "free" in the "free speech" sense that RMS uses, only to revert to the "free beer" sense in the rest of the article.

    "Yes, the GPL supposedly permits you to sell software, but it doesn't really."

    There are two different issues that I think you've confused. One, whether the GPL permits selling free software. Two, whether selling GPL'd software is practical. RMS has stated before quite clearly that he is not opposed to selling copies of software. The FSF once sold tapes of Emacs. You can call RMS to task for thinking that selling free software can be a practical enterprise, but calling him to task for being against selling software altogether is a misrepresentation.

    ----I am a fool for Christ. Mostly I am a fool.----
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by tpv (tpv@users_sourceforge_net) on Sunday May 21, @11:49AM EDT (#499)
    (User Info)
    His definition of "Free Software" includes
    Is available from at least one source without payment Now, that's not officially part of any definition of Free Software, but it is a direct result of the Open-Source definition from point 1:
    The license may not restrict any party from selling or giving away the software
    So, as someone else pointed out, once you release it to someone under an OpenSource licence, they can potentially give it away free.
    So, the software IS available from one source without payment, should that source choose to exercise their rights.

    He should have expanded that point and made his reasoning clear, but since his definition of Free software includes "Available free", that makes all Free Software, FreeWare by nature, so all his arguments against freeware (which is what he mostly argues against), apply.

    It just allows him to ignore the benefits of having source.


    --
    The views expressed in this email are entirely somebody else's

    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by fougasse on Sunday May 21, @03:52PM EDT (#542)
    (User Info)
    My point is that "free beer" arguments apply against "free speech" projects. Because of the impracticality of selling free software, all "free speech" projects will be "free beer" projects.

    And yes, you can say that selling software is great and encouraged, but the fact is that the GPL makes selling software near-impossible. RMS realizes this; anyone should realize this. RMS is very much against selling software, most likely because of the necessary proprietary nature of software that is sold.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by PerlGeek on Sunday May 21, @10:04AM EDT (#481)
    (User Info)
    "Everyone here has been saying that "free speech" software has only to do with freedom, not money. This is not true."

    Why might I buy Red Hat Linux(for example), then? I don't need the support, and everything on it is downloadable. I don't need the physical manuals when there are manuals online.

    When I examine, or modify, or talk about Red Hat Linux, I'm not opening myself up to a lawsuit. When I do anything with a Microsoft product, I am. I can get sued for reverse-engineering their software, or for talking about their bugs.

    In reality, the reason I don't give money to Microsoft is they are an unethical company. Red Hat is ethical. It's not about freedom with me, though freedom is the second most important thing. It's about ethics. I'm willing to give my money to Red Hat, but not to Microsoft.

    "Yes, the GPL supposedly permits you to sell software, but it doesn't really. Everything you sell can be redistributed by the purchaser."

    The GPL permits you to sell software. It's just that it lets everyone else sell software, too, so if you want to sell software, you're going to have to do something better than most of your competition, besdies writing code. I think that's a good thing, personally, but that's just me.

    "it's entirely possible and likely that you sell one copy of your software and then the buyer puts it on an FTP server and you never sell another copy."

    Yes, that's true. You have competition. That's capitalism. Anyone who can't stand competition, anyone who needs a monopoly, shouldn't stay in business.

    There is the argument that a creator should be compensated for their work, and I agree with that. Just, not if it takes creating a monopoly. Monopolies mean less competition, higher prices, lower quality, less choices. Microsoft can teach us that.

    The question is, then, how can we compensate an artist for their work? The Street Preformer Protocol I've heard Bruce Perens talking about? Sounds good to me, but I'm not an artist, so I wouldn't know.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by fougasse on Sunday May 21, @03:57PM EDT (#544)
    (User Info)
    You have competition. That's capitalism.

    Not at all. Competition is when someone else creates a product to compete with yours. When someone simply duplicates your product, they have a huge advantage over you: you have spent huge amounts of time developing software, but now someone else who has not spent a second on your software can simply type "cp" and sell your software just as easily as you can.

    You mention the idea of a monopoly often. A monopoly is not gained by being the only person to sell a piece of software, it's gained by being the only, or dominant, person to sell a certain type of software. Compare this to the world of books. If I write a book and publish it with copyright, you can't really say that I have a monopoly. A monopoly is if, say, I restrict anyone else from writing novels.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by PerlGeek on Monday May 22, @11:25PM EDT (#627)
    (User Info)
    Good point. Yeah, copyright is useful. It's not a natural right, and intellectual property is an oxymoron, but copyright can be an incredibly useful incentive, and a great benefit to creators. If we limited copyright back to what it used to be, I'd be happy.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by mcelrath (mcelrath+slashdotcomment@draal.physics.wisc.edu) on Sunday May 21, @11:59AM EDT (#503)
    (User Info) http://draal.physics.wisc.edu/
    Everyone here has been saying that "free speech" software has only to do with freedom, not money. This is not true. Yes, the GPL supposedly permits you to sell software, but it doesn't really. Everything you sell can be redistributed by the purchaser. In other words, it's entirely possible and likely that you sell one copy of your software and then the buyer puts it on an FTP server and you never sell another copy. If your software is distributed under a "free speech" license, it must by common sense also be "free beer". So all of his arguments against "free beer" software are equally valid against "free speech" software.

    Since a customer can always grab the source and run with it, a vendor of free software can only maintain its market share if it completes bugfixes requested by users in a timely manner, incorporates changes they make, and in general, does what is in the best interest of the customer. Having the source open prevents the vendor from "sticking it" to a customer, and also prevents the customer from being "locked in" to proprietary standards. It seems to me that open source forces capitalism to do what it was intended...that is, whatever the customer wants/needs.

    --Bob
    Who is General Failure, and why is he reading my hard drive?

    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by fougasse on Sunday May 21, @04:00PM EDT (#545)
    (User Info)
    maintain its market share

    Capitalism is not about maintaining market share. It's about making money. If I have 99% market share but have not made a penny, my shareholders are not going to be happy.

    The problem with open source is that it lacks a motivation for people to write their software in the first place. If someone wants only to have market share and customers (which is a goal in the current inflated stock market), then open source is great. If they want to make money, things are more problematic.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by wuice (slp@northcoast.com) on Sunday May 21, @09:22PM EDT (#583)
    (User Info) http://madrone.northcoast.com/steve/
    But, people are motivated to write open source software, and do write open source software. It isn't as if there's an academic debate about whether or not people would actually write open source software; they do, in abundance. There isn't a problem with open source software (it is doing just fine) so much as a problem with bigotry and fanaticism among the most visible proponents of open source software. Whenever the focus shifts from writing good software to attacking those who would dare to make a living or, dare I even mention, a profit from their toil, that's when the problem with open source software begins.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by anonymous cowerd (WKiernan@concentric.net) on Saturday May 20, @08:45PM EDT (#281)
    (User Info) http://www.concentric.net/~Wkiernan/index.html

    > For the record I don't think it is fair for anyone
    > to ask that you release your work as public domain.

    Not even if they ask real nice and say "please"? Maybe you meant "demand" instead of "ask".

    Yours WDK - WKiernan@concentric.net

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by humanerror (rain@aesthesia.com) on Saturday May 20, @09:32PM EDT (#294)
    (User Info)

    The thing is Meyer misrepresents ESR and RMS's views. They never said trying to make money is wrong. In fact they say quite the opposite. (see www.gnu.org or www.tuxedo.org/~esr) He intentionally made his definition of free meaning free beer, then used that to attack our definition of free meaning free to improve are share with your neighbor.

    (emphasis added by me)

    When one must expend such copious amounts of time and effort to so explicitly (re)define common terms so that one's argument is defensible, one has already conceded that said argument cannot stand on its own merits. Why not say "the concepts which we put forth can be thought of in a similar vein to that of the concept of altruism" instead of trying to recompile the English language?

    Language is an agent of shared thought. It is a tool of communication, and words have specific meanings. That's why we use them, because with the aid of words we can convey to Others what we are thinking Ourselves. Language is, to be sure, an Open Protocol, but it is nonetheless a standardized protocol, and redefining it at one's convenience to make a point is, IMNSHO, reprehensible.

    Tha claim you make against Meyer is equally applicable to RMS and ESR.


    --
    "We're an apex predator with the fecundity of a base level herbivore... We're a virus with shoes..." RazorJAK
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by drivers (drivers@uswest.net) on Sunday May 21, @01:13AM EDT (#362)
    (User Info)
    No, what I'm saying is if you are going to attack the beliefs of your enemies* then attack what they actually believe, not a straw man which you construct, but hide the fact by changing the meaning of the term depending on what your current paragraph is trying to prove.

    * for lack of a better term
    redefining free (Score:1)
    by kaisyain on Sunday May 21, @01:49AM EDT (#383)
    (User Info)
    But RMS has already redefined free. "Free software" isn't even vaguely related to "free speech".

    People aren't allowed to modify and redistribute my free speech.

    Freedom of speech refers to your ability to "speak" without the government interfering. The free speech analogy is pointless because the government, with few exception (just as with "free speech") does not limit the kind of software that can be written and sold. In any case, as I understand it, the Supreme Court has consistently held that the "free speech" the Constitution guarantees only refers to freedom from governmental interference. Private institutions are completely and legally able to restrict freedom of speech in a great many circumstances. Such as when you sign a contract saying you won't disparage your employer.

    Kinda like a software license, that way.

    I guess the difference is that it is okay for YOUR cult leader to redefine terms, but not for others?
    Re:redefining free (Score:1)
    by cpt kangarooski on Sunday May 21, @06:02AM EDT (#433)
    (User Info)
    People aren't allowed to modify and redistribute my free speech.


    Of course they can. If, as you argue (and I agree) freedom of speech refers to the right, inherent in mankind, to speak without interference, then clearly copyrights fly right out the window. What else are they but a restriction on free speech? (Yes Virginia, unrestricted free speech would include libel, slander, copyright infringements, etc.)


    The way in which free speech applies to free software is that people can write any code they want. Even if it's the same as someone else's. It's not so much that it's free from the standpoint of the original author; it's free for everyone else. And human beings generally work better in communities, where people can use each other's strengths, than they do on their own.


    The one exception to the free software idea though is that if you redistribute (which no one is making you do, though it's obviously a Good Thing for everyone) you have to GPL that software, rather than take from the free software community and never give back.
    -- I support anonymous posting.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by thallgren on Sunday May 21, @05:26AM EDT (#428)
    (User Info)
    > They never said trying to make money > is wrong. Really?

    http://tlug.linux.or.jp/rms.html

    Regards, Tommy

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by ftobin (ftobin@uiuc.edu) on Saturday May 20, @06:10PM EDT (#174)
    (User Info) http://www.uiuc.edu/~ftobin/
    Upon looking at Stallman's own views, I still fail to see how licensing your work "deprives" people. Ford isn't "depriving" people of transportation by demanding that you pay money for one of their cars. If you cant afford it, that's your problem, not Ford's. How is this evil? The whole thing smells a little weird.

    There is a huge difference between selling and licensing things. The key difference is that you pay Ford for an object, and you are in general then free to use that object as you see fit; Ford places no restrictions on its use. When one purchases licensed software, however, one is not free to use that object as one sees fit; e.g., if I puchase a copy of Windows, I cannot make copies and give it to others; I am restricted by the license.

    The issue, as I see it, is not about money at all. As Richard Stallman often uses it, it is about the freedom to do what you want with what you have, without restricting other's freedom.


    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by DJerman (djerman@pobox.com) on Saturday May 20, @07:16PM EDT (#230)
    (User Info)
    The key to this is that Ford doesn't weld the hood shut and forbid you from looking under it, or adding a turbocharger, or using your own paint to put racing stripes on it or taking it apart and building a race car from the parts. And if your Pinto explodes, you can sue.

    A software license agreement that is not "free" in the sense of Mr. Stallman or Mr. Raymond (they do have common ground) forbids you to alter the product and give it to someone else, even if you give them the sole copy for which you purchased a license. Furthermore, you cannot easily inspect the product to determine if its failure to perform is due to an error or deliberate design.

    Personally, I think software liability should be enforced upon those who deliver software without the privilege of changing it. It's ok to make a living from your software, if you want, but you should take responsibility for its quality and manufacture, if you intend to represent it as a product that has value. If you don't so represent it, you shouldn't charge for it...

    Perversely, I also think it's perfectly fair to restrict copying, if you follow those guidelines. The immorality I see is the one you find in RMS's printer story -- representation of value in a product (the printer) without responsibility to repair or replace a defective part (software), and provide for its repair and replacement should you yourself become unable. Many companies that create real products make agreements with other companies to provide those services for those products should they go out of business.
    --

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by damyan (damyan@balfourroad.demon.co.uk) on Saturday May 20, @10:10PM EDT (#310)
    (User Info) http://www.balfourroad.demon.co.uk
    The difference is that Ford don't provide blueprints for the car. That's pretty much what giving the source away would do.

    I operate in three modes -- free-beer software consumer, commercial developer and open-source developer.

    As a free-beer software consumer, I look for binaries of packages I want to use. I can't be hassled with compiling them myself -- give me an rpm or deb and I'm happy.

    As an open-source developer (a grand title to give myself -- I've released a few GPL'd things, including the original kpackage) I decide to give my software away for free -- mainly because I'm interested in fame! However, because I know that my work will best benefit from contributions from others, I release the whole thing under the GPL. Others can contribute, or examine my implementation and decide that it's crap (Python/Qt). This also means that if I stop maintaining my work then it can be taken over, as Toivo Pedaste has done with kpackage. However, *this is my choice* and I accept that others may decide otherwise. I may try and convince them, but the arguments will not be ideoligical.

    As a commerical developer, I am being employed by someone to develop a product. It is not up to me to decide the licensing terms. If appropriate, then I can attempt to convince them that going open-source would be a good idea. In many cases it wouldn't. Open sourcing something like a arcady driving game just doesn't make sense. It wouldn't bring in any benefit for the driving game. However, a game engine might benefit from many eyes.

    BTW: If you're reading Toivo, then thanks for keeping my credit on there! It is really appreciated.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by jeffmurphy (jeff_murphy1@excite.com) on Saturday May 20, @11:58PM EDT (#338)
    (User Info)
    ".. the key difference is that you pay Ford for an object .. when one purchases licensed software ... I cannot make copies and give it to others"

    the real differentiator here seems to be the ease of replication. you are arguing essentially that because it is easy to replicate software and give out copies, it should therefor be allowed.

    assuming away reality, for the moment, if there were a magic device that you could pull your car into and have exact replicas made at no (or extremely minimal) cost to yourself, should that be permitted? is that right? is it OK for ford to invest millions to develope a new car only to have somebody spew out an infinite number of replicas of it?


    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by ftobin (ftobin@uiuc.edu) on Sunday May 21, @03:01AM EDT (#402)
    (User Info) http://www.uiuc.edu/~ftobin/
    ssuming away reality, for the moment, if there were a magic device that you could pull your car into and have exact replicas made at no (or extremely minimal) cost to yourself, should that be permitted? is that right? is it OK for ford to invest millions to develope a new car only to have somebody spew out an infinite number of replicas of it?

    I would argue that it OK to do such a thing. The morals in American society are pretty much based on the idea that you can do whatever you want as long as you don't trample on the rights of others; the law is what prevents this trampling. There is nothing inherently wrong with replicating what you have; you are using your resources to share what you have. IMO, the fact that capitalism doesn't inherently give rights to everyone who contributed to something (and hence the originator/creator of ideas) never comes into play. I could go on an on about this (and I have), but I'll stop here for now; I'm currently writing an article fully explaining this argument.


    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by divec on Saturday May 20, @11:28PM EDT (#334)
    (User Info) http://3334130452/
    Ford isn't "depriving" people of transportation by demanding that you pay money for one of their cars. If you can't afford it, that's your problem, not Ford's.

    The difference with software is the "Network effect". The software that other people use affects the software that you can use. E.g. a lot of companies interchange information in Winword's .doc format. If I don't have compatible software I won't be able to communicate effectively with these companies.


    So you see that Microsoft has more ability to "force" me to use their product than Ford does. Anyone who "owns" a popular communication standard has far more power than could have been envisaged when copyright law was invented. People are deprived of some ability to communicate with *third parties*.


    [Sig obliterated ;-) ]
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by SolidGold (SolidGold@nospam.linuxstart.com) on Sunday May 21, @12:46AM EDT (#349)
    (User Info)
    You can only buy third party parts for well known car-makers. If Ford had a monopoly or a near monopoly, all inexpensive ready made car parts would only fit Ford cars. If you want your own car, then you have to roll your own parts.

    Similarly, you are forced to use gas as the fuel for your car, because it is available everywhere, and that is because cars have standardized on gasoline as the fuel. Any other fuel you want to use has to be compatible with the engines designed to run on gasoline.

    If you want to power your car with coal or electricity, you're out of luck. As a matter of fact that is one of the reasons we don't have electric cars nowadays. It wouldn't be so hard for gas stations to stock batteries, and switch out your depleted battery for a recharged one.

    --SolidGold
    Everything you know is wrong. Or more accurately, inaccurate.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by divec on Sunday May 21, @01:51AM EDT (#384)
    (User Info) http://3334130452/
    All the stuff you say is true. However, if I want to come and visit you in a car, I don't have to be using the same car vendor as you. When proprietory APIs and communication protocols are in widespread use, I have to go to the same software vendor to even be able to talk to other people / other apps.
    [Sig obliterated ;-) ]
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by PerlGeek on Sunday May 21, @10:13AM EDT (#483)
    (User Info)
    "E.g. a lot of companies interchange information in Winword's .doc format. If I don't have compatible software I won't be able to communicate effectively with these companies."

    Yes, and the Ford car analogy can apply to that, too. You're an employee. One way of looking at that is you're in competition with other potential employees, competing for jobs, money, employers. To compete effectively, you need a car.

    Suppose Ford gave away free parking spaces, special in some way so they worked better. Patented parking spaces. These parking spaces work only with Ford cars, and no one can make compatible cars that compete, because it's patented. In that case, Ford would be able to pressure you to buy one of their cars.

    In reality, it's word processing, not cars. And it's not patented parking spaces, it's document formats changing just enough with each version to break compatibility. Microsoft can't force me to get Word, but it can strongly pressure me, because they have a monopoly.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by WNight (wnight@rocketmail.com) on Sunday May 21, @12:04AM EDT (#339)
    (User Info)
    Apples and oranges.

    Software is free to duplicate, cars are not.

    It's much different to give something away for free when it doesn't cost you anything than when you'd have to go collect the raw materials and build each copy manually.

    Until people understand this basic concept, they shouldn't be writing articles, or coming up with awkward metaphors. The only thing that is directly comparable to software is software, if you have to use a metaphor to make your point then it's because your argument is broken in the original context. If your argument was any good, you'd just make it.


    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by waveform on Sunday May 21, @01:06AM EDT (#359)
    (User Info)
    Good point, allow me to add my 0.02:
    • The (Commercial) software industry (and other information-based industries) artificially impose restrictions on its consumers, while the restrictions faced by the consumer in other industries is natural. As an example, the only reason I can't provide a friend with a copy of Windows (besides my desire to not inflict pain on my friend) is that Microsoft said so, while there are many reasons why it is not practical for me to provide a friend with a copy of my new Ford Focus (acquiring raw materials, for example). This is basically the familiar tangible/intangible distinction that you identify as apples and oranges. It is this distiction that allows me to say that restrictive software (information) producers are depriving people, while tangible producers (who have natural restrictions in place and do not have to impose their own) are not depriving people.
    • Meyer proposes that there is no such thing as free (beer) software due to such costs as bandwith and RAM. It should be pointed out, however, that free (beer) software does not necessarily require no resources to obtain (in fact, I would say that it must require resources to obtain (Like my physics prof. said, "There's no free lunch!")). A requirement of free (beer) software is, rather, that the transfer of resources from the consumer to the producer is optional.
    That's about the whole $0.02. Oh yeah, and this:
    Boycott Metallica and Dr. Dre NOW!
    (Please redistribute this .sig.)
    Boycott Metallica and Dr. Dre NOW! (Please redistribute this .sig.)
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by Bozovision (jeff at earth3 dot freeserve dot co dot uk) on Sunday May 21, @06:47PM EDT (#561)
    (User Info)
    No not apples and oranges. Green apples and red apples. All goods exist on a scale of development cost plus reproduction cost. Cars have high development cost and high reproduction cost. Good software has high development cost but low reproduction cost. Having a low reproduction cost does not mean that that the goods should be free.

    It does mean that different economics apply to the car industry and the software industry. Probably software (red apples - cos I prefer them)should be compared to book publishing (slightly less red apples) or consultancy of the Gartner Group kind.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by SuperKendall (kgelner@bigfoot.com) on Sunday May 21, @01:16AM EDT (#366)
    (User Info)
    But Ford DOES sell technical manuals for cars as well as parts - you are free after buying a Ford to rebuild or customize as much of it as you like. In fact there are many interesting third party kits to enhance Fords and other cars - you can really think of car engines as almost mechanical API's. Few mechanical devices come this close to being a parallel of software.

    If you sell code without the source, it's like selling a car without the technical manuals and forbidding parts to be sold. It limits the potential usefullness to the end user.

    Imagine if you could not even change the oil in your car - that's a great metephor for the problem we have today with software, where a couple of OS upgrades may just render your old software useless just as driving a car for 100,000 miles without an oil change would render a car just as dead.

    I don't see why you couldn't sell the software you make, and also release the source for free. People who are going to buy the software will probably buy it from you anyway even if they can already get the source for free - especially if you offer any kind of support or tutorial materials (something extra) as part of the cost of the software. Possibly even if not!

    You can also think of it as free advertising, in that the wider your software spreads the more likely it is to be used and bought - the total number of people willing to spend money might be a lot higher that way even if you have a smaller percentage of people paying for the product, if you reach enough people.

    And the last argument for this is that releasing the software for free gives you a much earlier assesment of the software's usefullness. After all, if you can't even give it away what's the point of dumping a lot of money into trying to market it?


    ---> Kendall
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by PerlGeek on Sunday May 21, @10:25AM EDT (#484)
    (User Info)
    I totally agree, but I'd like to add one thing. Another way to make money off free software.

    Physical objects are much easier to sell than virtual, if virtual objects can be sold at all. Suppose a company writes software. They could put their old versions up on ftp for download, and sell their newer versions. They could make everything virtual free, and just sell physical objects that go with it - floppies or cds with the program & source on them, user manuals (physical books still can do things datafiles cannot, and it's not practical to print out everything I'm interested in.

    So, release a program for free, then sell user manuals for it. Could work, I think...
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by Osram (w_kuss@rz-online.de) on Sunday May 21, @10:06PM EDT (#589)
    (User Info)
    So, release a program for free, then sell user manuals for it. Could work, I think...

    Unfortunately I dont think so. Lets take one of my programs. There is about 3-4 years in it. I could write a manual, in, say a few month. RMS says technical documentation should be free to copy also. So I could only sell my expertise to extend it, support it etc. Even if I like to do support and even if there are companies which need the software extended, other persons could get into the program in a matter of maybe 1-2 months. So, I couldnt take much more money than the time needed for the specific job is worth. I think it would be unlikely that I would ever get back the investment of the 3-4 years, even if I had the money upfront to make this investment before I can start to earn money. Another point is that I might be tempted to make the software worse by badly commenting the code so that others cant get into it so easy.

    As I said, I think this is unfortunate. It would be great if in all circumstances it would be as easy to make money of open sourced sw than of closed source sw and every program would become open sourced.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by PerlGeek on Monday May 22, @11:33PM EDT (#628)
    (User Info)
    Yeah, on second thought, I think you're right. It's a shame. O'Reilly is an example - they make money documenting other people's programs that they wrote for free. O'Reilly makes great books, and I got no problem with them, but it would be nice if they supported (with money, or maybe stock) the authors of the programs that their books document.

    "As I said, I think this is unfortunate. It would be great if in all circumstances it would be as easy to make money of open sourced sw than of closed source sw and every program would become open sourced."

    Yeah, that's the thing. Closed sw makes more money than open sw. I have no clue how to fix it. Write books for O'Reilly, articles for Linux Journal, sell cds of big things people might not want to download... it's not an easy problem.
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by Felinoid (correct@e-mail.address.on.website) on Sunday May 21, @03:32AM EDT (#410)
    (User Info) http://www.meowpawjects.com/
    > Personally, I agree with most of what Meyer points out in his article. It's never been fully explained (at least to my satisfaction) why attempting to make money off your own work (and exclusively your own work) is taboo. I've heard people scream bloody murder at me for years for simply trying to sell various little odds and ends i've made, rather than just declare it public domain and give it out for free.

    People IMHO get overboard when they demand someones work be given away for free.
    I've writen a lot of software myself. Some for free some for liccens and some I never distributed at all.

    Right now a lot of screwed up things are happening in commertal software that shouldn't happen.
    Good products are shot down.. ports are killed....
    People put up with it becouse "Thats how it's done" but the truth is that is NOT how it's done.

    Open source is for authors who want to give software away but don't want someone else to repacage same under a commertal title.

    It's happend occasionally....

    Then suddenly some kids effort becomes some corperations product.

    It's not fair but it happends.

    Open source should not ever be about forcing software develupers to open source everything...

    I open source becouse for me it's easyer to proffit from open source than it is to proffit from closed.
    But thats my choice...
    If you sell something and I think it's worth what you ask for it I'll buy it. If I don't I won't. But I will not steal and I certenly won't ask you to open source it.

    I'm staying away from closed source myself simply becouse I don't want to deal with software distributors who want to distribute "Windows only" software titles....
    Don't want the mess of software companys that won't put non-Windows titles on the shelfs...
    Don't want the hassle...

    I'll make a proffit a diffrent way... But thats my choice... Not someone elses..

    Bending space and time sence 2035
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by EAVY (slashdot-nospam@eavy.eavy.de) on Sunday May 21, @04:17AM EDT (#418)
    (User Info) http://eavy.net/
    Upon looking at Stallman's own views, I still fail to see how licensing your work "deprives" people. Ford isn't "depriving" people of transportation by demanding that you pay money for one of their cars. If you cant afford it, that's your problem, not Ford's. How is this evil? The whole thing smells a little weird.

    Nice car analogy - because it's easy to show its flaws:

    If Ford would license their cars, they could dictate to you how you use your (no, wait, it's only licensed - it would still be THEIR) car. You must not open it to look at the engine. You must not transport anyone else. You must not lend it to others. And if you could make a copy, you'd only be allowed to make a one for backup purposes, if you're really lucky (and able to circumvent the copy protection). Oh, and if it has a problem, you have to take it back to the manufacturer - you can't just ask a mechanic to fix it (or try fixing it yourself). And so on...

    As has been pointed out already, it's not about "free" as in "no cost", it's all about "free" as in "what you're free to do" with it!


    -- Eavy (: Linux Is Not UniX :)

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by zmahk31 on Sunday May 21, @04:53AM EDT (#424)
    (User Info)
    I've heard people scream bloody murder at me for years for simply trying to sell various little odds and ends i've made, rather than just declare it public domain and give it out for free.

    This is almost certainly not due to people's intention to deny you compensation for what you have done. Either they did not think your contribution was big enough to warrant any non-trivial charge, or, more likely, if what your program does is important to them, they didn't trust you enough to invest the time to learn using your product, and to lock in their data formats to your product, because they felt that you could not guarantee sufficient maintenance to meet their potentially evolving needs.

    I believe that a small developer has for precisely this reason only a good chance to actually market a nontrivial product if it comes with a free license, i.e. a license that would enable the user to maintain, or have someone maintain the product for him should the need arise.

    An unrelated comment: what seems to be often forgotten in the discussion is the following: FSF's rhetoric does not go against programmers working on proprietary code for a company that wants the code to be secret because they think that this will give their business a competitive advantage. Here the user of the software has a perfectly acceptable interest in non-distribution of the software, and is willing to pay the programmer for such a proprietary solution.

    My guess is that most programmers acutally generate their income on work of this type, and relatively few work on software that is indented to be mass-marketed. The companies that mass-market are just a lot more visible, because they have lots of their man-power in public relations, accounting and market research, and rather less in actually developing their core products.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by StarKiller on Sunday May 21, @06:24AM EDT (#437)
    (User Info)
    Stallman's point isn't about selling software. He even says it's OK to sell software as long as you use a free license but of course there is little reason to pay for a GPL'd piece of software. Stallman's reasoning is about the licensing part. If you use a non-free license you deprive the user of his freedoms because most importantly he is not allowed to change the program. This is where the difference between Ford and software lies. If you want to change the engine in a Ford you can do so but if you get a binary-only program you cannot change anything. Granted only a limited number of people know how to program but that is besides the point because if you want to change something you can learn how to change it. There is noone holding you back. There are other reasons to why you should write free software but this one is the most important.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by cdegroot (cg@cdegroot.com) on Sunday May 21, @12:40PM EDT (#513)
    (User Info) http://www.cdegroot.com
    When I reason from first principles, I think that proprietary software is bad, too. Rather than whining about how hard it is too make money without it, I'd rather have that people spend their creative energy on thinking how to make money with it.

    Two reasons why I think proprietary software is bad:

    1. It forces competition, not cooperation. Even between KDE and Gnome, there's a lot of code and idea-sharing. With proprietary software, that's a no-no.
    2. It somehow assumes that ideas are yours and yours only to exploit. A very strange notion which has been countered over and over again by the fact that important inventions typically are done by multiple people, independently. A great software idea isn't yours! It has been build up in hundreds of minds, you just applied some final thinking work! (a shitty idea typically is yours ;-))
    That leaves us with the problem how to sustain a healthy software industry without proprietary software. This is an extremely hard problem, but still not a reason to throw your axioms overboard (and that's what you should admire in RMS, whatever you think from him personally).
    Re:Ethics, Stallman, and Free Software Taboo (Score:2)
    by w3woody (woody@alumni.caltech.edu) on Sunday May 21, @02:26PM EDT (#532)
    (User Info) http://www.alumni.caltech.edu/~woody
    It forces competition, not cooperation. Even between KDE and Gnome, there's a lot of code and idea-sharing. With proprietary software, that's a no-no.

    It's interesting when I read this, because I've often seen this reason given as to why propriety software is better than open source--because competition breeds better software because it forces the people working on the software to try harder.

    That leaves us with the problem how to sustain a healthy software industry without proprietary software.

    Or, to boil this down to nuts and bolts, just as soon as someone can show me a viable way that I can make enough money writing open source software than I can continue making the strokes on my car and my house and continue taking one week vacations in Europe, without a substantial "hiccup" in my current salary (read: I can't live on my savings for 5 years while an open source project of mine reaches some degree of penetration), then I'll do it in a heartbeat.

    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by cdegroot (cg@cdegroot.com) on Tuesday May 23, @04:23AM EDT (#631)
    (User Info) http://www.cdegroot.com
    I think that proprietary software necessarily needs to reinvent lots of wheels before it lands at the point where it can start making a difference. Whereas a lot of competing open source projects start with all the basics in place and immediately jump to the making a difference point. So I don't buy that "advantage" of proprietary software.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by hoovs (b_hoovs@yahoo.com) on Sunday May 21, @04:09PM EDT (#546)
    (User Info)
    I think Stallman is just misunderstood. When he talks, he talks passionately, and like many other zealots this causes some to reject him and his point of view just as passionately. But the part about lisensing software being immoral, well, Stallman may have a point.

    I think it's bad to set restrictions on what someone can do with what they buy (with the exception of things like guns that can affect other people), and that's all closed source lisenses do.

    Which brings me to my main point, Since when can't you make money on open source? Look at Red Hat, I can buy a cd from some other vender for cheap, but they haven't gone under yet.

    You can have it both ways. Open software and developers who aren't going hungery.
    Re:Ethics, Stallman, and Free Software Taboo (Score:1)
    by HiThere (I.am..charleshixson@earthling.net) on Sunday May 21, @09:56PM EDT (#587)
    (User Info)
    But one need not accept any of the extreme positions in order to support Open Software, or even Free Software (i.e., GPL). Personally I get a bit tired of the being - taken -advantage - of that tends to accumulate around corporations. The "Do things our way or else!" scene.

    They need to get real. Most of their work is highly derivitive. I don't feel like paying a lot for the clever packaging (though I must admit to being a bit taken with *.rpm's and *.deb's).

    I feel that corporations have taken the money game and made it into a center of power, and I don't want that kind of game being played in any important part of my life. Some parts are a bit hard to control .. I can't do much about governments, and they do tend to try to keep down the lesser predators, but where I have any control I'd rather design a playground that was inherently safe than pay someone a lot to wreck it. So I wasn't very impressed with his arguments. They had too much assumed that I disagreed with.

    Never attribute to malice that which can satisfactorily be explained by incompetence -- N. Bonaparte
    The ethics of profit (Score:2)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @05:29PM EDT (#118)
    (User Info) http://cybaea.com/

    Where did this guy learn ethics?

    In fact no known moral law implies that purchase cost should even be related to production cost.

    An example: ursury. [My aplogies to ./ readers who are not from a Judaeo - Christian moral background: I am, so forgive the limited range of sources for my examples, and please, PLEASE, add any from other cultures. That's the point of discussion, isn't it?]

    I guess the references in the traditional texts are Lev 25:36-27, Deut 23:19-20, Ps 15:5, Ezek 18:8, 13, 17, Ezek 22:12.

    The point is that there is a tradition where the moral/religious law implies a relationship between the cost and price.

    I guess that this and similar rules are based on a general belief that you should not profit unreasonable at the expense of your fellow-man. It is the tenth commandment.

    2535. The sensitive appetite leads us to desire pleasant things we do not have, e.g. the desire to eat when we are hungry, or to warm ourselves when we are cold. These desires are good in themselves; but often they exceed the limits of reaon and drive us to covert unjustly what is not ours and belongs to another or is owed to him.

    2537. It is not a violation of this commandment to desire to obtain things that belongs to one's neighbour, provided this is done by just means. Traditional catechesis realistically mentions 'those who have a harder struggle against their criminal desires' and so who 'must be urged the more to keep this commandment':

    ...merchants who desire scarcity and and rising prices, who cannot bear not to be the only ones buying and selling so that they themselves can sell ore dearly and buy more cheaply; those who hope that their peers will be impoverished, in order to realize a profit either by selling to them or buying from them ... physicans who wish disease to spread; lawyers who are eager for many important cases and trials.

    [Catechism of the Catholic Church]

    Bertrand may not agree with this ethics, but he should say so instead of claiming that it does not exist.

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    Re:The ethics of profit (Score:1)
    by Fyndo (moore@fyndo.myip.org) on Saturday May 20, @05:38PM EDT (#130)
    (User Info) http://fyndo.myip.org/
    excellent point... Actually... strikes me even he agrees that there is a tradition that there is a relationship between the cost and the price:
    You, my publisher, may offer me $100 for my latest novel, adding that it's really boring and you are doing me a favor, whereas I, having spent five years on it and being convinced that the result is--frankly--brilliant, scream that anything less than a million would be a moral outrage. Ethics won't bring a resolution here, only economics and the strength of our respective negotiating positions. But if I accept your proposal and the next day you sell the rights to Steven Spielberg for $10 million, many people will consider that you have done me wrong ethically.

    Re:The ethics of profit (Score:2)
    by cybaea (allane@cybaea.com.invalid) on Saturday May 20, @06:09PM EDT (#170)
    (User Info) http://cybaea.com/

    Hm, yes, I missed that one. Well spotted!! He is not only confused in his ethics, he is also contradictory. You can make an obscene profit, as long as he is not loosing out on the cash.

    Sad.

     

     

    Point the Hubble Space Telescope at Your Favourite Object.

    Summary of article (Score:1)
    by Charlie Kinbote (kinbote@nym.alias.net) on Saturday May 20, @05:31PM EDT (#119)
    (User Info)
    For those disinclined to read Meyer's very long article, here's a summary:
    • Richard Stallman's views are extreme.
    • Eric Raymond is a gun-nut.
    • All software has bugs.
    • Micros~1 is not the Great Satan.
    • Do the right thing.
    *Yawn*
    not too impressed (Score:1)
    by Fyndo (moore@fyndo.myip.org) on Saturday May 20, @05:33PM EDT (#122)
    (User Info) http://fyndo.myip.org/
    The article does make many good points, (although not too many new ones), but overall, I was not too impressed. Seems to me he's got as much of an axe to grind as the people he's arguing against.

    He says of the FSF:

    These are extremely strong indictments, based on moral terms. They are morally unjustifiable.
    yet then goes on to espouse the "copyright as a natural right" doctrine:
    The gradual imposition of a copyright (due largely in France to Beaumarchais, author of the Barber of Seville and the Marriage of Figaro as well as smuggler of arms to the American revolution) was a major moral correction, re-establishing the rights of the creators.
    However he merely posits this as an assertion, despite the fact that American common law, English common law, and the American Constitution, all hold that copyrights are granted by the governemnt to promote the common good. In this interpretation of copyright Stallman's arguments take on a different cast. You still may not agree with them, but asserting that someone else's claim as to what constitutes a moral right is groundless by claiming something else as a moral right (without justification) is IMNSHO, not a very good rhetorical technique. It's just more complicated than Meyer (or Stallman) claim.

    He also attacks the FSF by saying:

    Extreme analogies are another dubious rhetorical device.
    (regarding the comparison of the SPA to stalinist russia), but then goes on to attack the free software movement by decrying ESR's views on gun control:
    a society where all software would be proprietary, and civilized measures would be in place preventing (for example) a disturbed white supremacist from buying a police gun without any background check at a gunshow, then going to a Jewish day camp in Los Angeles to shoot at everyone in sight (a tragedy that happened just a few weeks ago);
    Now, I think all of us know that even ESR would condemn the shooting of children at a day camp. Is this not a bit of an extreme analogy? Especially since in ESR's fantasy world (as opposed to Meyer's in which nobody ever would be able to commit acts of random violence), the white supremacist would have died in the hail of fire returned by the camp counsillors.

    I actually find the whole attack on ESR's gon control views, and his demand that RMS and Linus distance themselves from his views very bizzare coming from someone who said:

    The observation works the other way too: bad people can defend good causes. A corrupt and dishonest politician may sincerely support principles of democracy and freedom. His personal failings do not disqualify the ideas of democracy and freedom any more than the Nazi regime's impressive building of autobahnen disqualifies the merits of freeways
    It just strikes me that this is not an unbiased, calm critique of the free software movement, it is written with a particular agenda in mind (well, two, to defend commercial software developers, and to attack the gun lobby), and as it decries the use of rhetorical techniques by the free software movement, while using them itself, and can't even avoid contradicting itself, strikes me as little more than demagoguery.

    Not to say that the free software movement can't be critically examined and criticized. Just this isn't it...

    Re:not too impressed (Score:1)
    by rigorist on Saturday May 20, @06:49PM EDT (#205)
    (User Info)
    In addition, he suffers from a severe performative contradiction.

    He strongly criticizes ESR for advocating gun ownership rights. His argument is as folows:

    1. ESR is a free software advocate

    2. ESR is a "gun-nut"

    3. Guns are bad

    4. Therefore, free software is bad

    (I know this is a bit condensed, but this is the core of the argument).

    Meyer's problem is that his copyright defense is subject to exactly the same analysis, to wit:

    1. Beaumarchais was a copyright advocate

    2. Beaumarchais was a "gun-nut" (or at least a gun smuggler)

    3. Guns are bad.

    4. Therefore copyright is bad.

    Not only does Meyer engage in informal fallacies (the ad hominem to be precise), but he is also a hypocrite.

    And hypocrisy is unethical in jsut about any system.
    Binary-only software... yuck! (Score:2)
    by hypergeek (nobody@middle.nowhere) on Saturday May 20, @05:33PM EDT (#123)
    (User Info) http://www.votenader.com/
    One point I feel the author doesn't address adequately are two main "pragmatic" (as opposed to idealistic) advantages of free software.

    • The source code is available for peer review.
    • Portability.
    • Limitless custom features can be added by users.

    Forget demonizing "commercial" developers on moral grounds for a sec; any software publisher whose distributed software doesn't have those three features is a publisher that I simply refuse to take seriously.

    Also, there's always the "scratch the itch" factor. If Adobe systems wants to charge n-hundred bucks for Photoshop, that's their choice, but eventually you'll run into a bunch of savvy GIMP hackers eager to brew a free alternative. A side effect of the process used in attracting developers and building a "free-speech" project of that scale in an open environment is that it also becomes "free beer". And Adobe, or whoever, now has to compete, benefiting not only GIMP users, but average folks buying Photoshop for a more reasonable price than before.

    Interestingly enough, that also provides a valid reason to revile Microsoft. If Windows controls the desktop, and MS makes Windows nasty to code in, then it becomes harder to port say, the GIMP, to Windows, prolonging the stranglehold of overpriced, proprietary software.

    Well, there goes most of that guy's essay!
    --

    Stay up hacking each weekend. Sleep is for the week.

    Re:Binary-only software... yuck! (Score:2)
    by hypergeek (nobody@middle.nowhere) on Saturday May 20, @05:36PM EDT (#128)
    (User Info) http://www.votenader.com/
    Oops! The first sentence should read, "One point I feel the author doesn't address adequately are three main 'pragmatic' (as opposed to idealistic) advantages of free software."

    (I added the third while I was writing and forgot to update the beginning of the post)
    --

    Stay up hacking each weekend. Sleep is for the week.

    Re:Binary-only software... yuck! (Score:1)
    by Simon Brooke on Saturday May 20, @06:54PM EDT (#212)
    (User Info) http://www.jasmine.org.uk/~simon/
    Oops! The first sentence should read, "One point I feel the author doesn't address adequately are three main 'pragmatic' (as opposed to idealistic) advantages of free software."

    (I added the third while I was writing and forgot to update the beginning of the post)

    NOBODY expects the Spanish Inquisition! Our chief weapon is surprise .... surprise and fear .... fear and surprise .... Our two weapons are fear and surprise .... and ruthless efficiency .... Our three weapons are fear, surprise and ruthless efficiency .... and an almost fanatical devotion to the Pope.... Our four .... no ....


    ;; It appears that /dev/null is a conforming XSL processor.
    Re:Binary-only software... yuck! (Score:2)
    by hypergeek (nobody@middle.nowhere) on Saturday May 20, @07:02PM EDT (#219)
    (User Info) http://www.votenader.com/
    NOBODY expects the Spanish Inquisition! Our chief weapon is surprise .... surprise and fear .... fear and surprise .... Our two weapons are fear and surprise .... and ruthless efficiency .... Our three weapons are fear, surprise and ruthless efficiency .... and an almost fanatical devotion to the Pope.... Our four .... no ....

    ROTFLMAO!

    Who says that Monty Python quotes don't have practical value?
    --

    Stay up hacking each weekend. Sleep is for the week.

    He can't even define ethical behavior right. (Score:1)
    by DanTilkin on Saturday May 20, @05:35PM EDT (#126)
    (User Info)
    Meyer, talking about moral absolutes, says:

    But many principles are culture-independent. Killing an innocent person, for example, is not morally acceptable, regardless of your culture.

    This is far from absolute. Killing an insane person in self defense is generally morally acceptable, even though the insane person is innocent. Killing an enemy soldier during wartime is also generally not considered immoral. Many feel that euthenasia should be legal.

    Also, ...do not send tanks, troops and aviation to invade your neighboring country

    If the neighboring country is committing atrocities against its own people, many would considered an invasion justified.

    One point this illustrates is that there are very few moral absolutes. This calls into question the rest of the article, since it uses the idea of moral absolutes as part of the foundation for the rest of the article. Also, it's just plain worrisome when an article "The Ethics of Free Software" can't even define half of its subject matter. (It can't define the other half either, but that's covered in other threads.)

    A COURSE OF ACTION (Score:1)
    by Dinodog on Saturday May 20, @05:37PM EDT (#129)
    (User Info)
    Refuse the distortion of moral values and the criticism of free software as a pulpit from which to spread trendy ideologies of personal oppression.
    He's got an axe to grind ... (Score:3, Interesting)
    by Lumpish Scholar (psrchisholm@yahoo.com) on Saturday May 20, @05:43PM EDT (#139)
    (User Info)
    For example the GNU Eiffel compiler was developed at the University of Nancy by employees of that university who (in contrast with commercial Eiffel vendors, who need paying customers to survive) get every month a salary from the State, whether the users are happy or not with the product. This is a typical case of taxpayer-funded software.

    The "commercial Eiffel vendors" include Meyers' company. He's got to compete with free software.

    Ironically, a free Eiffel distribution is probably the best thing that ever happened to those vendors; it increases the population of Eiffel programmers, and thus, of the potential employees of projects that want to spend money on commercial Eiffel implementations.

    (I hit return instead of tab, and posted an empty article. Please moderate that one down. Sorry and TIA. --PSRC
    Surprise: Meyer doesn't understand free software (Score:1)
    by ScottMaxwell on Saturday May 20, @05:47PM EDT (#146)
    (User Info) http://www.ScottMaxwell.org/
    In reading the article, I kept thinking I should compose a full reply -- until I realized it would be at least twice as long as the original (I guess half-truths only take half as long to state), and what's the use? Halfway through, I think, is where we get to the real issue:

    Recently ... we have had to cancel one major project, and reengineer a product completely, after wasting many person-months and disappointing customers, because of the deficiencies of two separate GNU products (the GCC compiler for Windows and the editor under GTK). In both cases the scenario was the same: fixes to well-known bugs being promised and promised again; everyone waiting for months and months, until it becomes clear that nothing will happen; in the end, having to write off all the affected developments. Since no one is in charge, and you didn't pay for the products, there is no one to blame.

    So Meyer doesn't get it: if you want a specific feature in free software, you can implement it yourself or pay someone to implement it for you. (And if you want it on a schedule, you're going to have to do it that way -- after all, you didn't pay for the product, Bertrand (and would your experience really have been different if you had?). Admittedly, the developers shouldn't have promised what they wouldn't deliver -- but then again, we currently have only his side of the story, and he doesn't show himself in this article to be all that concerned with the truth. Wonderful irony, for an article on ethics.)

    But Meyer did neither, and now the poor fellow feels embarrassed, and rather than admit he made a mistake or didn't understand free software, he painstakingly composes a learned-sounding but thoroughly misleading and unfair article attacking thousands of his fellow software developers. What a disappointment.

    --
    ``Life results from the non-random survival of randomly varying replicators.'' -- Richard Dawkins