Slashdot Mirror


Bertrand Meyer's "The Ethics of Free Software"

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*

473 comments

  1. Re:You seem to have missed his point. by tpv · · Score: 1
    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.

    --

    --
    Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
  2. Re:luke warm tea by Stu+Charlton · · Score: 1

    Any functioning society must have a minimal amount of coersion (aka. government) such to ensure "negative rights" are upheld. anything else would be anarchy.

    If society wants proliferation of intellectual works, there needs to be some form of property attached to those works in order to guarantee remuneration. Without property the free market cannot operate.

    Should the free market be allowed to proliferate in intellectual works? Well, yes, if we feel that there is a principle of scarcity at work. It just so happens that it intellectual work there is scarcity - the scarcity of skill & talent to write good books, music, software, etc.

    If social forces all of a sudden decide "no, we don't need any as much of a flow of music or books for a while", then yes, intellectual roperty rights can and should be abolished.

    --
    -Stu
  3. Re[4]:You seem to have missed his point. by DaveHowe · · Score: 2
    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=-
  4. (No) redundancy in OSS-development? by Osram · · Score: 1

    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.

    1. Re:(No) redundancy in OSS-development? by UnknownSoldier · · Score: 1

      > 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?

  5. Re:contribute, don't wait for fixes by DaveHowe · · Score: 2

    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=-
  6. Nothing like a nut in the limelight! by Lumpy · · Score: 1

    I read his long-winded troll, from one end to the other. and Yes, there was some insight until the tirade on how americans are evil, and gun owners are murderers. if I put it in his words, "I bought my gun so I can kill people!, Oh and I train my children to kill people too". Excuse me, but if your country is so perfect, why isnt it utpoia? And secondly, if you "forigners" dont like the fact that in the USA honest citizens are allowed to have guns then please, get the hell out of my country! No law passed (Other than an officer may assassinate anyone found with a weapon on the spot, circa Germany 1939-1945) will stop a criminal that wants a gun from getting one.

    The article had some insight, that was instantly destroyed by this lunatics tirade onto political rounds.

    Credibality went from 30 to 60 and to -10 .

    Next time, if he would write about the topic instead of his stupid views.

    --
    Do not look at laser with remaining good eye.
  7. Re:What things can you own and why? by argoff · · Score: 1
    • I guess my disagreement is here. Software is an expression of intellectual property - it is a product, albeit intangible. Why? It has a cost of production and a a tangible 'market'. Just because it is stored as bits and bytes doesn't mean anything.

    The limited comodity is the time and resources that people put behind the software, not the bits themselves. Although in the past information was somewhat linked to comodities that had limited resources, it's not anymore - and trying to apply it like we always had is just unworkable.

    • Note that I have nothing wrong with the idea that some people want to give software away with provisions that they remain open. My problem with the GPL and Stallman is where proprietary software is considered some sort of 'evil', and that people shouldn't have the right to it. This isn't a great evil - perhaps a misforune - but not something that even comes close (in scale or principle) to slavery.

    Well if that's what you think. But surely you've noticed the striking argumentative similarities, is this just a cooincidence? EG. I have a right to own X because I put Y kind of effort into it, I have no incentive to do X without Y, The law recgonizes X as a property right, America's economic success is founded on X?

    What about, X started out as a short term limited thing, and now people are trying to make it permanent? - The laws of logic are universal and constant no matter how light or extreme. What would you expect me to think, what is the logical justification for intellectual 'property' ? As one rational person to another - don't the justifications above (for IP) sound rather distastefull to you?

  8. Re:About the car part by MostlyHarmless · · Score: 1

    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

    --
    Friends don't let friends misuse the subjunctive.
  9. Re:Should be titled "How to get moderated down at by BinxBolling · · Score: 1
    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.

  10. Re:Skyboxing? by Osram · · Score: 1

    It makes me wonder. Has OSS just come over these great thinkers' horizons, so that they feel the sudden inclination to express their views on it?

    Maybe its just that now everybody (and not just OSS people themselves) is interested in this subject?

    #ifdef wearing_flame_suit
    Or maybe its just that there is too much hype surrounding OSS?
    #endif

    You can tell how desperate they are by counting the number of times they say "innovate" in their press release

    Good metric. B.Meyer doesnt say it once, so he doesnt seem to be desperate at all.

  11. Not the Ethics of Free Software by Silicon+Rat · · Score: 1

    This article isn't really about the ethics of free software, it's about the ethics of commercial software and the ethics of free software programmers.

    That said this article is overly turgid, and devotes a fair amount of space to the tired old "you're stealing paper clips from the company" viewpoint. It tends to downplay the value of non-commercial activities in the sphere of human endevour and reduce matters to base currency. I'd like to think that most of the things that make me a worthwile human being (or rat) occur when I'm not making money. It's packed full of straw men besides (like a particular free software advocate's opinions on gun ownership); he devotes a fair bit of space to this sort of criticism which he himself earlier calls foul on.

    His inclusion of property rights amonst the paramount human rights is interesting, and I think he's commiting the sin of cultural relativism he's warning about; introducing a principle which is primary intended to support his arguments. Personally, I'd prefer to live in a Iain M Banks style world without personal property, if it ment that I could have practically any material thing I wanted. I like the idea that I might one day live in a world where this is at least true of software.

    Anyway to take issue with two other points:
    "For all that, it is easy to miss the incredible contributions of Microsoft--and its defacto partner, Intel--to the just as incredible progress of the computer industry. By establishing a mass market that enabled staggering price reductions, 'Wintel' has made the computer revolution possible."

    There were other PCs before the "IBM-PC" became the dominant type; Acorn, Amiga, Archemedies, BBC, Mac (just off the top of my head). I think at least a couple of them were superior to the PCs of their day. I'd like to think if it weren't for "Wintel" we'd have better machines today; quite frankly PCs are full of hardware bottlenecks compared to some of those more "distributed" architectures.

    The story goes on to state that Stallman "resigned"-- presumably meaning that he stopped using the MIT's machines, since it appears from the above that he had already resigned --- because "sometimes, universities take software written by their employees to sell them as proprietary products". (What a shame indeed: that a university would think it has any rights at all on products developed by people it pays, on machines that it owns!)

    Indeed what. Would he think it unreasonable that a mathematician publish their work? An economist? A historian? He seems to think it unreasonable that computer scientist would want to publish his.

    In short (one more time) this article is about commerce, and takes little notice of issues like academic freedom, art, science or the field of human knowledge; matters which should be included in any proper discussion of ethics.

  12. Re:he doens't understand that RMS is a specialist by The+Other+Dan · · Score: 1

    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.

  13. Meyer on crusade against the word "freedom" by pfft · · Score: 1

    I found the following escalation amusing:

    The intent is not to fight over terminology, but simply to make do with the limited number of terms in the English language

    ...

    The categories identified here--donated, taxpayer-funded, privately funded, taxpayer-sponsored and privately-sponsored--seem to exhaust the economic possibilities; they provide precise and accurate terminology, more useful in practice than the catch-all term of free software.

    ...

    [RMS uses]the universal appeal of this word, derived from centuries of mankind's struggle for freedom in the usual (political and moral) sense of the term, to defend the authors' own agenda, based on a narrow and controversial notion of freedom. This distortion--the hijacking for private purposes of a word that holds such a sacred aura for most people--is highly unethical.

  14. Re:Binary-only software... yuck! by Simon+Brooke · · Score: 1
    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 ....

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  15. Skyboxing? by Black+Parrot · · Score: 2

    We seem to have a pattern of semi-luminaries speaking out against OSS in a very public manner, starting somewhere around a year ago. One every few months, IIRC.

    It makes me wonder. Has OSS just come over these great thinkers' horizons, so that they feel the sudden inclination to express their views on it? Has the rising tide started to threaten the beachfront property of random members of the elite? Or is this just the highbrow variant of astroturfing?

    Inquiring minds want to know.

    --

    --
    Sheesh, evil *and* a jerk. -- Jade
  16. Re:Ethics, Stallman, and Free Software Taboo by drivers · · Score: 3

    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.

  17. Re:some people complain, some people solve problem by richieb · · Score: 1
    [...] 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

    --
    ...richie - It is a good day to code.
  18. Re:Ethics are important for those who have them by rjones · · Score: 2

    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.

  19. OO wants your money. by David.O'Toole · · Score: 1
    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
  20. Surprise: Meyer doesn't understand free software by ScottMaxwell · · Score: 1
    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
  21. Re:Binary-only software... yuck! by hypergeek · · Score: 2
    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.
  22. Well... by Ranger+Rick · · Score: 1
    He had me going until the gun discussion. Up until that point he made some excellent arguments that, while I don't agree with all of them, seemed at least logical.

    Then he started prattling on about how "gun nuts" have "managed to terrorize Congress into maintaining loose gun laws with no equivalent in the rest of the civilized world". It's understandable that he falls on one particular side of the gun issue, but he's reverted to the name-calling and childishness he accuses RMS of. I personally will never own a gun, but if that's his way of showing me that guns are absurd, he'll have to find someone else to convince me.

    I haven't even read the rest of the article, it's just not worth it.

    :wq!

    --

    WWJD? JWRTFM!!!

  23. Re:Selling Free Software is OK! by orabidoo · · Score: 2

    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"?

  24. Re:Bertrand Meyer's own ethics by fougasse · · Score: 1
    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.

  25. Re:Almost a good article by boots@work · · Score: 1
    Free software is not about anti-commercialism. That is a purely RMS concept,

    You're quite right that they're not the same, and I don't think RMS has ever claimed that they are. I think RMS would object strongly to Meyer's attempt to confuse commercial software with proprietary software
    --
    Martin

  26. Re:wrong by extrasolar · · Score: 2

    Wow, excellent response.

    You put it very elequently.

  27. Re:Why Free (as in beer) is an issue by Osram · · Score: 1

    I disagree I think you'll find that most programmers get paid for developing custom software for various companies (like banks, airlines etc), software which is never sold but only used by the company that funded the development.

    It would be interesting to have numbers about this.

    Selling shrink-wrapped software like shoes only works for very few large companies (like MS).

    No, there are many small companies selling shrink-wrapped software into niche-markets, for example room-planing software for kitchen-studios.

  28. Re:Ethics, Stallman, and Free Software Taboo by wuice · · Score: 1

    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.

  29. Re:Almost a good article by Miniluv · · Score: 1

    /* 3.Software has nothing to do with gun control. Just because someone supports free software doesn't make them gun fanatics. Who is so and naive as to imitate everything somebody does just because they happen to agree with you on one particular point? If you think that you cannot agree with somebody on one point without agreeing with everything else they say about every other issue, then you are a pathetic blind sheep who deserve what you get.*/ I hate to say it, but we all know such people DO exist. In discussions about free software, open source software and the like I've had portions of the GNU webpage parroted to me as cut'n'paste sessions. I think perhaps Mr. Meyer may have been close to as extreme in his views as Mr. Stallman is in his, or as Mr. Raymond is in the views up in his pages. While I do not agree with any of the three esteemed gentleman entirely, I will defend to the death their right to make such statements. I perceived the focal point of Mr. Meyers column to be that people need to give every viewpoint they read or encounter a full and honest evaluation. Mr Meyer was, from what I gathered, attempting to filter the viewpoints put forth primarily by Richard Stallman and Eric Raymond through his own experiences with both software and ethics. Just as he urges the world not to accept RSM's viewpoints as the only way to go about software, even free software, I believe it's fair to say not to do the same with Bertrand Meyer's. "If God had a heard he'd be a UNIX programmer" All flames will be read, laughed at and used as toilet paper.

  30. Re:contribute, don't wait for fixes by HiThere · · Score: 1

    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.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  31. Re:luke warm tea by argoff · · Score: 1
    • If society wants proliferation of intellectual works, there needs to be some form of property attached to those works in order to guarantee remuneration. Without property the free market cannot operate.

    • Should the free market be allowed to proliferate in intellectual works? Well, yes, if we feel that there is a principle of scarcity at work. It just so happens that it intellectual work there is scarcity - the scarcity of skill & talent to write good books, music, software, etc.

    The limited resource is the time and skill that goes into creating intellectual works - not the information itself. That's what should be measued, and thats what companies like redhat make money from without relying on a government grated monopoly that create artifical limits where no natural ones exist. The same goes for music, make money from live performance, not copyrights! Relying on copyrights is anything but minimal coersion.

  32. Re:Ethics, Stallman, and Free Software Taboo by HiThere · · Score: 1

    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.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  33. Re:Has this guy a clue at all? by Osram · · Score: 1

    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

  34. Re:Ethics, Stallman, and Free Software Taboo by Osram · · Score: 1

    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.

  35. Re:No point, just a war of words ... by Jonathan · · Score: 2

    The author hiself villifies taxpayer-supported free software, but shouldn't something that's paid for by the public be freely available to the public?

    You'd think so, but that doesn't seem to be the way things are. Basically, universities have two policies -- either the University owns the software (the policy of the University of California, I believe), or the authors own it (as in the case of the University of Waterloo). In either case, the owners can freely release the software to the public, but there is no obligation to do so.

  36. Re:Bertrand Meyer's own ethics by kzinti · · Score: 2

    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

  37. Re:FYI (Re:quick question) by Anonymous Coward · · Score: 1

    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.

  38. Aren't we touchy? by zuid · · Score: 1

    I am absolutely knocked out by the apparent response to this, especially considering the disclaimer underneath the link suggesting that those who are extra-sensitive to criticism of free software ideologies might do well to avoid reading the article.

    This man presents his opinion and states repeatedly that it is his opinion and is based on his detailed definitions of terms such as "ethics" and "morals", and even within those definitions it can't be denied that he certainly says some controversial things. Can it be denied, however, that he doesn't also say some particularly true things?

    His reference to a holier than thou attitude by well-spaced supporters of free software is quite effectively demonstrated by some of the criticisms contained within many /. comments. :)

    It's apparent that many of the ideals behind open source are stopping short of penetrating its advocates' day to day reasoning, causing them to dismiss (or indeed hurl large bags of shit at) anything with which they disagree rather than extracting anything which when isolated or taken in context is useful/true and making use of it.

    I'm sure that many of you would agree with his suggestions to Microsoft and its employees, wouldn't you?

  39. OOP! by delmoi · · Score: 1

    OOP is cool, but it sounds stupid, when you say it.

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

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  40. Re:Legal = Moral ??? by CdotZinger · · Score: 1

    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.
  41. Meyer's Eiffel is "Taxpayer-funded" by hbo · · Score: 2
    In 1988 or 89, Bertrand Meyer needed to test his Eiffel compiler on a VAX/VMS system running Eunice, Dave Kashtan's 4.2 BSD emulator. Folks in the UCSB CS department pointed him at the Physics department where I was the sysadmin. His people asked us for one or two weekend days on theory.ucsb.edu to build the Eiffel compiler and test it out. They offered us a copy of Eiffel for our trouble. I asked them if we could have the source instead. They seemed shocked, and eventually said "no". I wasn't suprised, and said "OK" anyway. (I wouldn't have gotten away with saying "no." Mr. Meyer had a lot of friends at UC Santa Barbara and that's how things get done in academia) I offer this not as a criticism of Mr. Meyer, but as proof that he's held similar views for a long time. Also it's an interesting sidelight in view of his evident resentment against "Taxpayer-funded software."

    Interesting article. Meyer points out some glaring problems with the extreme views of many in the free software camp. I found his own glaring problems pretty amusing however. He accuses Richard Stallman et.al. of blanket ad hominum attacks against purveyors of proprietary software, then goes on to his own personal attack on esr:
    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. Here we move from the politically naive to the revolting. Only one
    quote will suffice, although readers interested in this propaganda can find
    heaps of it at http//www.netaxs.com/~esr/guns/gun-e thics.html and
    neighboring pages. The title is Ethics from the Barrel of a Gun: What Bearing
    Weapons Teaches About the Good Life; note the reference to ethics. It starts:
    "There is nothing like having your finger on the trigger of a gun to reveal who you really are. Life or death in one twitch --- ultimate decision, with the ultimate price for carelessness or bad choices. It is a kind of acid test, an initiation, to know that there is lethal force in your hand and all the complexities and ambiguities of moral choice have fined down to a single action: fire or not?"
    Such balderdash would be easy to dismiss if it were not highly visible from the author's Open Source pages (I came across it when looking for Mr. Raymond's touted essay "The Cathedral and the Bazaar") and didn't have any ethical implications.

    This is followed by a blistering political attack on "gun nuts", a position I happen to agree with, but was embarrased to see put forward with such venom and vitrol. Bertrand Meyer seems to ignore his own lofty statement earlier in the article that
    ... 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.
    Not that I necessarily agree that esr is a bad person. I do think that the connection between his ideas on guns and hos ideas on open source software was not well established by Mr. Meyer's article. In the absence of such a clear connection, this section of the article can only viewed as an example of the smear tactics Meyer accuses Stallman et al of engaging in.

    Some of Meyer's other criticisms hit closer to the mark in my opinion. The idea that anyone who engages in the production of proprietary software is evil is ludicrous and detracts from the effectiveness of free software evangelism. Fortunately, the world is not made up of black-and-white opposites as both Richard Stallman and Bertrand Meyer seem to think. These two stand near opposite poles of a continuous, complicated field of belief and practise. Software developers are free to choose from a variety of open source licenses for their wares, or to sell their time to commercial concerns. Many select several items from the menu presented, to the betterment of themselves, and yes, to the world in general.

    "Even if you are on the right track, you'll
    get run over if you just sit there." Will Rogers

    --

    "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    1. Re:Meyer's Eiffel is "Taxpayer-funded" by antpal · · Score: 1

      I was considering your sentiment about how "fortunately" the world is not made up of the black and white represented by Meyer and RMS.

      Maybe "compare" was not the right word, but I think we should still be careful: RMS seems to care not at all about being diplomatic. That is often mistaken for "extremism" that many of us successfully avoid the appearance of having by virtue of our own diplomacy. For myself RMS is a forceful advocate for freedom. Considering the many abuses in history that have resulted from missing freedoms, I think it is unfortunate that more people are not like RMS in that respect.

      Sorry for not being clearer earlier.

    2. Re:Meyer's Eiffel is "Taxpayer-funded" by antpal · · Score: 1

      Be careful comparing RMS to Meyer.

      Where does RMS engage in ad hominem attacks against individuals? I have never seen it.

    3. Re:Meyer's Eiffel is "Taxpayer-funded" by hbo · · Score: 2
      I've never seen RMS use ad hominem attacks, either. What Meyer points out is that a lot of RMS's rhetoric contains implied 'ad homini" attacks. I'm not sure of my Latin grammer or spelling there. What I mean is "against the men" as opposed to "against the man." (NOT "against the grits!")
      Regarding ownership of software, RMS writes:
      But if a program has an owner, this very much affects what it is, and what you can do with a copy if you buy one. The difference is not just a matter of money. The system of owners of software encourages software owners to produce something---but not what society really needs. And it causes intangible ethical pollution that affects us all.

      Now, by implication, doesn't this make anyone who asserts proprietary rights to software an "ethical polluter?" Stallman is poisoning the rhetorical well by adopting a moral position that defines his opponents as unethical polluters. Jerry Falwell could learn a thing or two. Now, it's true that this is a far cry from Meyer's shaking his finger at esr's gun politics and crying "shame!"

      In any event, I didn't compare Meyer to Stallman so much as Meyer to Meyer's idea of Stallman.. The joke is that Meyer outdoes his own strawman!

      "Even if you are on the right track, you'll
      get run over if you just sit there." Will Rogers

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

    4. Re:Meyer's Eiffel is "Taxpayer-funded" by hbo · · Score: 1
      Re-reading my original post I see that I did directly compare Meyer and Stallman as apparently having black and white views of the free software issue.

      What was it you wanted me to be careful about there? 8)

      "Even if you are on the right track, you'll
      get run over if you just sit there." Will Rogers

      --

      "Even if you are on the right track, you'll get run over if you just sit there" - Will Rogers

  42. No point, just a war of words ... by Lumpish+Scholar · · Score: 2

    ... and ad hominim attacks.

    Meyers starts by saying ethics should be judged by acts, not attitudes. Then he spends almost the entire article attacking attitudes. RMS villifies "non-free" software; that's Bad. ESR villifies gun control; that's Bad. JMS villifies the Shadows ... oops, sorry, wrong TLA.

    In fact, most of his points in COURSE OF ACTION seem aimed at RMS; ESR already supports all but one (two if "moral premises" means his attitude on guns).

    The only "course of action" I think is silly is number 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." He's asking the Free/Open movement to surrender the moral high ground (to him, naturally): he's saying, there is no such thing as "free" software, so stop using such a nice word for it! Well, tough.

    ("Taxpayer supported" ... I can almost hear William Proxmire, may he rest in peace having repented for his sins: "Do you mean to tell me, the American taxpayers paid for the development of this ... this ... this so-called 'free' software? Without any congressional oversight?")

    --
    Stupid job ads, weird spam, occasional insight at
    1. Re:No point, just a war of words ... by Lumpish+Scholar · · Score: 2

      hypergeek writes: "The author himself villifies taxpayer-supported free software, but shouldn't something that's paid for by the public be freely available to the public?"

      Sure, and often is. For example, intellectual property created by many parts of the U.S. goverment is, by law, public domain. That's why Expect is free software but not GPL'ed.

      IMHO, though, that's not the game Meyer's playing. He doesn't want to trumpet the benefits of taxpayer-supported "free" software. He wants to say there's no such thing as free software, and that some "free beer" (and free speech!) software was "paid for by your tax dollars, even though you didn't say you wanted to pay for it!" That's pure propaganda, but it can play in Peoria.-(

      Jonathan's point (that not all university-supported software ends up free) is worth noting. Consider Spyglass Mosaic, the WATCOM compilers, UCSD Pascal, the X Windows System, and BSDI. But also consider FreeBSD, vi, TeX (Knuth was on Stanford's payroll at the time, wasn't he?), NSCA httpd, and many others.

      Freely sharing information (and software) is a very natural mindset in academia. It's certainly where Stallman's ethics appear to have been nurtured.

      --
      Stupid job ads, weird spam, occasional insight at
    2. Re:No point, just a war of words ... by hypergeek · · Score: 2

      The author hiself villifies taxpayer-supported free software, but shouldn't something that's paid for by the public be freely available to the public?

      --
      Stay up hacking each weekend. Sleep is for the week.
  43. Ethics are important for those who have them by Not+Your+Average+PHB · · Score: 1
    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,

    1. Re:Ethics are important for those who have them by C.Lee · · Score: 1

      >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.

  44. He's just beating against straw men... by WNight · · Score: 1

    One of the author's points against Stallman was that Stallman had alledged that scientists had cooperated, regardless of their countrys' being at war at the time. This was derided because the Japanese commited many attrocities.

    From this we learn that nothing ever done by a Japanese person could be worth anything because the dictatorship (monarchy, empire, all the same) that once ruled the country did so in a cruel fashion.

    I have a bit of a problem with that...

    Those scientists could have been trying to cooperate with their American counterparts, and for no sinister motives. I don't doubt that Japan still carried on research during the war, and I don't doubt that many scientists would love to see something come of their work, if they had to give it up.

    Nothing there sounds so unlikely as to make me question the story, and the actions of the people around those scientists don't colour the morality of the actions of the scientists themselves.

    And then his whole critique on ESR's views of open source software is that guns kill people, and only hideous, very very evil people would ever own guns. That's it. Nothing about the open source. I don't think he got that far on ESR's web page, he simply got sidetracked on the gun issue.

    And he doesn't realize that not everyone agrees about things, even the most fundamental things. I myself am not (well, am not a US citizen, so it's accademic) a strong supporter of pro-gun laws, but that doesn't mean I can't read anything ESR writes.

    In the end, all Bertrand Meyer ends up doing is kicking around a few straw men, alleging that anyone who doesn't agree with him on all issues should be publically shunned by all leading open source people, and then proclaiming that his views are the only rational ones. Presumably because he isn't Japanese and doesn't own guns.

    This guy is barely eligible to troll and they let him write a article? Fame or ability in one area does not translate into ability or intellect in another area. Nobody would expect kick-boxing from Einstein, or Downhill skiing from Napolean, or ... Why should we expect well reasonned commentary on open source from someone just because they write a book on OO?

    This commentary on open source thing has been done to death, unless we can get someone who can evaluate it for what it is, without getting stuck on Stallman's attitude and ESR's guns, then let's just let it go, ok?

  45. Re:contribute, don't wait for fixes by dimator · · Score: 1

    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?"

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  46. The Scene is Moving Along.. by marius · · Score: 1

    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.

  47. Re:Respect for Good Work by orabidoo · · Score: 2

    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.

  48. A GNU Eiffel compiler exists!! by richieb · · Score: 1
    If you want to try Eiffel, try SmallEiffel. It's a GPL-ed Eiffel compiler:

    http://www.loria.fr/projets/SmallEiffel

    ...richie

    --
    ...richie - It is a good day to code.
    1. Re:A GNU Eiffel compiler exists!! by Greg+Koenig · · Score: 1

      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.

  49. New York Ethics by Money__ · · Score: 3
    [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]
    ___

    1. Re:New York Ethics by jchristl · · Score: 1

      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

  50. Re:Thank you for missing the whole point, Bertrand by fougasse · · Score: 2

    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.

  51. Ethics of free software simply RMS's prejudice by Anonymous Coward · · Score: 1

    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.

    1. Re:Ethics of free software simply RMS's prejudice by extrasolar · · Score: 2

      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.

    2. Re:Ethics of free software simply RMS's prejudice by extrasolar · · Score: 2

      "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.

    3. Re:Ethics of free software simply RMS's prejudice by warmi · · Score: 2

      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.
      ----------------------------------

  52. Proof that a clue is missing... by Wah · · Score: 2

    Linux and GCC are widely praised by their users. Yet not all is rosy. Like commercial software, free software is --- surprise --- of very variable quality. You find the best and the worst. 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.

    No one to blame, but yourself. If you are free you must take responsibility for your own actions, not lay the blame of deficiencies in the world on others. Scratch your own frickin' itch, my hands are busy finding mine, in other words.

    He also misses the mark on the infinite nature of software argument. That photocopying a book example just doesn't hold. It's not only a matter of matter (the physical size of the book and paper) but of time (to make the copies) and effort (to make the copies). The LOVEBUG was a good example of infinite Free Software. Nobody wanted it, but it was free and travelled around the world a whole lot faster than a fat man on sled with a photocopier.

    Also....I watched the NRA's rally today on c-span (flipping back and forth to cartoons...) and their esteemed leader Mos^H^H^HCharlton Heston. He ended his speech with the famous 5 words...(You'll get my gun when you pry it)"from my cold dead hands" while holding an antique rifle aloft.

    My take on the gun debate is this. After all the hand waving and screaming unresolved conflict comes down to force. If one side is screaming "No Guns, No guns!" and the other's motto is as above. I don't usually bet, but I would on that one.

    A community shouldn't be judged by the morals and actions of it's leaders (at least not solely). I'm proud to be an American. Clinton sucks. Enough said?

    And for the quality issue...

    Product F is free software. It comes with the standard no-warranty warranty.
    Product P is proprietary software. It costs $50 for the binary-only version. It uses the most advanced techniques of software engineering. It never crashes, or departs in any way from its (mathematically expressed) specification. The seller is, in fact, so sure of those qualities that he will commit in writing that any violation of the specification during execution will immediately lead to reimbursement of the purchase price and compensation for any damages incurred.


    That's called a "service contract" and is believed by many to be how they will eventually make money with Free software.

    That's enough of this guy for today, time to go out and play.
    --

    --
    +&x
  53. quick question by Anonymous Coward · · Score: 1

    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.

    1. Re:quick question by Rogain · · Score: 1

      Oh, you fantastic bitch!!! You're the one getting people hot and bothered!!!

      --
      The current Slashdot moderation system is made by gay communists!
    2. Re:quick question by Anonymous Coward · · Score: 1

      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.

    3. Re:quick question by Copperhead · · Score: 1

      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.

      --
      Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
    4. Re:quick question by anonymous+cowerd · · Score: 2

      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

    5. Re:quick question by jchristl · · Score: 1

      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

    6. Re:quick question by Frank+T.+Lofaro+Jr. · · Score: 1
      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!

      --
      Just because it CAN be done, doesn't mean it should!
    7. Re:quick question by swm · · Score: 1
      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.

    8. Re:quick question by flesh99 · · Score: 1

      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.

      --

    9. Re:quick question by MostlyHarmless · · Score: 2

      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

      --
      Friends don't let friends misuse the subjunctive.
    10. Re:quick question by jerdenn · · Score: 1
      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

  54. Re:Legal = Moral ??? by Broccolist · · Score: 1
    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.

  55. What an...unusual article by GreyJedi · · Score: 1

    Something that seems to not have been commented on yet is the somewhat hypocritical nature of the article. The author starts that one should not confuse the idea with the people or the people with the idea. Specifically he makes a point that one should not conde the many good people who believed in communism for the atrocites and suffering tht have come out of communism. He also points out that one should not comdem democracy for the actions of corrupt politcians.

    This is a good start and then everything flies out the window. The author goes on to examine the 'ethics' of free software and open source software by examining the ethics and politics of the poster boys RMS and ESR. Very disappointing.

    That is not to say that he does not make good points but they are hard to find amoungst the garbage and hypocritical gas bagging of the rest of the article. As others have pointed out there is the definite tone of someone with an axe to grind.

    In all a very disappointing article for what is an important issue that does need to be discussed more within and without of the open source community.

  56. Re:Seeing the source code by HiThere · · Score: 1

    I think that you are correct. The source code availability is one issue, but the real issue is the balance of power between the developers, the users, and the "company"s (large organized groups with a legally favored position pre-established). The purpose of Free software it to improve the position of the developers. This is beneficial to the users directly insofar as they are developers, and indirectly as it tends to prevent monopolies from developing. This is not beneficial to companies that are attempting to monopolize any part of the market, so their representatives tend to object. Frequently they do so assuming that their particular special legal advantages are somehow "just". (As you might be able to tell, I find this position highly dubious.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  57. Re:You seem to have missed his point. by tpv · · Score: 1
    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?

    --

    --
    Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
  58. Re:Almost a good article by HiThere · · Score: 1

    "All flames will be read, laughed at and used as toilet paper."
    You've either got SOME printer, or really tough skin!

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  59. Re:Disclosure of support? by HiThere · · Score: 1

    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.)

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  60. Re:contribute, don't wait for fixes by tpv · · Score: 1
    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.

    --

    --
    Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
  61. Re:luke warm tea by Stu+Charlton · · Score: 1

    a musical recording artist != a performing artist. Why would an electronic musician perform it live when the art is in the talent of studio production?

    There's room for copyright still. Perhaps not DMCA-style, but some form of it.

    --
    -Stu
  62. guns have been used against government in the US by linuchristo · · Score: 1

    Meyer writes: the US political system has a remarkable combination of checks and balances making the imposition of a dictatorship rather unlikely; the historical exceptions to this observation--such as McCarthyism and institutionalized racial discrimination--were not, if memory serves us well, met by armed resistance from an outraged citizenry; the Black Panther Party of Oakland would show up when police were detaining black men, and stand at a respectful distance with shotguns to observe for police mistreatment. (this behavior was probably lawful, btw.)

  63. Re:And for proprietary programs? by SnowDog_2112 · · Score: 1

    "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.
  64. Re:contribute, don't wait for fixes by SnowDog_2112 · · Score: 1

    "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.
  65. Re:Bertrand Meyer's own ethics by UnknownSoldier · · Score: 1

    > 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++


  66. gotcha, Feynman! by anonymous+cowerd · · Score: 2

    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

  67. Re:Ethics, Stallman, and Free Software Taboo by DJerman · · Score: 1
    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.

    --
  68. Re:contribute, don't wait for fixes by jflynn · · Score: 1

    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.

  69. Hmm.. by volsung · · Score: 2
    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.

    1. Re:Hmm.. by Jason+Earl · · Score: 1

      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.

    2. Re:Hmm.. by volsung · · Score: 2
      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.

  70. Re:Comparing software to cauliflower? by aenea · · Score: 1

    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.

  71. Meyer misunderstands issue of warranties by JonPyle · · Score: 1

    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.

  72. Re:Why on Earth would anyone write this? by EEEthan · · Score: 1

    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.

  73. Re:[Reformatted] Free Libre, not Free Gratis by Craig+Davison · · Score: 1

    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.

  74. Re:or, more accurately... by Frank+T.+Lofaro+Jr. · · Score: 1
    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.

    --
    Just because it CAN be done, doesn't mean it should!
  75. Re:The ethics of slavery, its about controll. by Darchmare · · Score: 2

    ---
    Of course we know how the consequences of imposing slavery as a false property right led to devistation, do we really want to experience similar consequences with newer and more modern technologies?
    ---

    Are you seriously suggesting that the enslavement of human beings is in any way comparable to someone not letting you hack on their software?

    I'm not sure what's more appalling - the fact that you believe that access to code you didn't produce is a moral right is anything like the abolishment of slavery, or the fact that someone somewhere moderated you up as Insightful...

    - Jeff A. Campbell
    - VelociNews (http://www.velocinews.com)

    --

    - Jeff
  76. Re:Selling Free Software is OK! by luckykaa · · Score: 1

    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.

  77. Re:Spurious claims about moral relativism by arthurs_sidekick · · Score: 2
    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.
  78. Ravings of a madman by cybaea · · Score: 5

    Previously ([37], [118]) I thought his ethics was just confused, but as I read further through the article I realise that Bertrand has completely lost it.

    The free software advocates must recognize that some issues are more important than who owns software

    Eh, yes, but what does that have to do with anything? There are always more important issues, but that does not make all issues unimportant.

    And what does gun control have to do with free or open source software!? Beats me. But even if we try to follow his thread of thought we end up at:

    Given the choice between
    • a society where all software would be proprietary, and civilized measures would be in place preventing .. a disturbed ... [person] from buying a ... gun without any background check...;
    • a society where all software would be free and Mr. Raymond's views on gun "freedom" were fully realized,
    any ethically-conscious person would choose the former

    A couple of points are in order, lest anybody should be persuaded by Mr. Meyer's ravings:

    1. You sould always be very nervous when somebody claim they speak for "any ethically-conscious person". Not everybody will agree with the Law According to Bertrand, and to brand them all as un-ethical shows Mr. Meyer as a bigot.
    2. The two choices offered are not the only ones. We can choose to free software and restrain the right to bear arms, if we want.
    3. I do not particularly care for Eric's views on guns, but, as the saying roughly goes (Voltaire again, I think), I will defend his right to express those views. That freedom is important, and it is sad that Bertrand does not recognise this.

    Enough! of this madness. Next subject, please!

    --
    Hi!
  79. or, more accurately... by el+platano · · Score: 1

    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!
  80. nope by ArchieBunker · · Score: 1

    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.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:nope by antpal · · Score: 1

      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.

  81. standard microsoft apologist's stance by Fyndo · · Score: 1
    For all that, it is easy to miss the incredible contributions of Microsoft--and its de facto partner, Intel--to the just as incredible progress of the computer industry. By establishing a mass market that enabled staggering price reductions, "Wintel" has made the computer revolution possible. The most fanatical advocates of Linux do not seem to realize that, without Microsoft, Intel and the resulting 200 million compatible PCs, without the $500 400-MHz systems with a complete operating system, there would be no Linux to speak of. The entire computer world, Microsoft groupies and Microsoft haters, is riding on the coattails of Microsoft.
    Not this tired old thing again. This just does not hold water. In later paragraphs he goes on to talk about the dismal failure of MS's competitors to realize the opportunities till it was too late. Of course for the whole "Wintel has made the computer revolution possible", it has to be the case that without MS Sun, Apple, Motorola, etc must have *never* realized the opportunites. Of course, at the time windows came out, apple was fighting hard to gain desktop share, on motorola processors. If MS had blown it, maybe we'd have had a revolution based on the Macarola platform. So did MS maybe accelerate the computer revolutio, say, by a year? sure. Are we all just riding on their coattails? pbbbbbbbbbbbtttttttttt!
  82. Re:Issues with this article by Kaufmann · · Score: 2

    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.

    --
    To the editors: your English is as bad as your Perl. Please go back to grade school.
  83. Almost a good article by Gurlia · · Score: 5

    OK, I wrote a long rant but deleted it on second thought :-) I just wanted to say a few things:

    1. The article makes the bad mistake of fitting all free software advocates into the stereotype of being blind followers of RMS and ESR. The free software advocate community is much more diverse than he seems to think. Even RMS and ESR don't agree with each other on mamy points.
    2. Free software is not about anti-commercialism. That is a purely RMS concept, and is emphatically NOT the universal outlook of every free software advocate. Free software also isn't about not charging for software products. The point of free software lies with source code availability. The economic/personal/whatever reaons he listed for why people write free software is probably true; but he misses what IMHO is the central issue of free software: free source code. Possessing the source code puts the consumer in the position of power. You can learn from the source code, you can tailor it to your own needs, you can add to it and make your contributions available to the original authors and everyone else. This is, IMHO, the major factor that drives free software advocates. All the other factors he mentions are certainly NOT universally accepted by free software advocates.
    3. Software has nothing to do with gun control. Just because someone supports free software doesn't make them gun fanatics. Who is so and naive as to imitate everything somebody does just because they happen to agree with you on one particular point? If you think that you cannot agree with somebody on one point without agreeing with everything else they say about every other issue, then you are a pathetic blind sheep who deserve what you get.

    ---
    --
    mikre he sophia he tou Mikrosophou.
    1. Re:Almost a good article by damyan · · Score: 1

      > Possessing the source code puts the consumer
      > in the position of power.

      Releasing the source code extends your potential development team greatly.

  84. Cum Grano Solis:Understand and Move On by dondelelcaro · · Score: 1

    I appologize for the long comment, as I am wary about even spending the time to analyze this article, but here goes.
    These days, for example, few people will pay for an editor; it is not surprising that many editors are free. Netscape, to take another example, only made its browser free (in two different ways: permitting use of the binary versions at no cost, and releasing the Mozilla product as open source) when Microsoft made its own Internet Explorer available on Windows at no cost, killing the market overnight. Until then, the Netscape browser was sold for a fee.

    Umm... no. Netscape was sold for a fee (and still is I think) but it could always be gotten gratis from ftp5.netscape.com since at least the 1.1N days.

    • Product F is free software. It comes with the standard no-warranty warranty.
    • Product P is proprietary software. It costs $50 for the binary-only version. It uses the most advanced techniques of software engineering. It never crashes, or departs in any way from its (mathematically expressed) specification. The seller is, in fact, so sure of those qualities that he will commit in writing that any violation of the specification during execution will immediately lead to reimbursement of the purchase price and compensation for any damages incurred.

    For me at least, the choice is certain. If I ever need to extend product P, or get product P to work on a system for which it was not originally designed, or if product P's manufacturer goes out of business entirely, I will be out of luck. As I value my worth as a system/network administrator, I cannot use a piece of software that cannot be fixed by me. This is the same reason that I prefer older, user servicable cars to modern "no user-servicable parts inside" cars.

    Regarding the no-warranty warranty, there are many groups who are in the market of selling waranties to free software products. For companies (or individuals) that require a high state of waranty that the piece of software will be working and someone can be held accountable, these after-market warranties can make non-warrantied free software viable.

    As a final point that has failed to be made, BM doesn't note that there is no way for someone to accertain that product P truely uses the most advance methods of software engineering (Level 5?) unless the source code is open for inspection.

    "I've looked at the source, and there are pieces that are good and pieces that are not ... My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse." (IEEE Computer, 32, 5, May 1999, page 61.)

    This quote is interesting and kind of funny. I am not sure how KT can compare the linux source to the microsoft source at all. We currently have NT source here on campus, but no one can see it without signing obligitory NDA's. [No, I haven't seen it either.] I suspect that KT's comment may have been taken out of context, possibly talking about the ability of users to run windows vs. linux and not the underlying reliability of the kernel.

    In a different case, the newsgroups comp.risks recently published a report of rather horrendous and elementary C errors found in a quick and simple check of the source of the FreeBSD operating system (see http://catless.ncl.ac.uk/Risks/20 .18.html#subj9.1).

    Yes, using assignment when you mean comparison is a rather stupid error, that should have been caught by the BSD team. However, the fact that it was able to be caught by someone lends credit to the OSS development model. If such a simple error existed in Solaris, we would have to wait for the Solaris design team to find it, and release a patch. While in BSD or Linux, if such an error is found, it can be corrected rapidly, without a cover-up. [Who knows what fixes were actually done in a service pack? (I might cringe if I knew)]

    Yuck. I am rapidly becomming disgusted with myself for spending the time to go through and deal with what is clearly a rant that is substantiated in some cases and not substantiated in others. If this were a peer reviewed publication, I believe that competent reviewers would reject this article. Nevertheless, BM does occasionally make some valid points, such as criticizing the code correctness, reliability, and zelotness of OSS. As a community, we should acknowledge these points, realize that we may not be as bad as BM leads us to believe, and make motions to correct them if possible.

    Wouldn't it be wonderfull if Linux (or *BSD) could get Level 5 certification?)



    Don Armstrong -".naidnE elttiL etah I"
    --
    http://www.donarmstrong.com
  85. Re:Ethics, Stallman, and Free Software Taboo by fougasse · · Score: 2
    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.

  86. Re:Ethics, Stallman, and Free Software Taboo by damyan · · Score: 1

    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.

  87. Ethics and Pragmatism... by trims · · Score: 2

    I read the whole article, and while it raises some worthwhile points (other than the random gun control thing - what has that got to do with anything?), I think Meyer has missed the fundamental link between Ethics and OpenSoftware (I'm going to reserve FreeSoftware for GPL'd stuff).

    Under the harsh light of analysis, Ethics are a set of socially pragmatic guidlines. They aren't rules (some are laws, some aren't). Instead, Ethics are social conventions that allow a given society to remain cohesive and functional. That's the extent of them. They aren't "God-given" or some other divinity-enforced, but rather religion has been used as a method of enforcement of Ethics for millenia. Something becomes Ethical in a society when a large majority of the population sees that such a rule/value is beneficial to the society. That's why Ethics change - it was highly ethical to own slaves for virtually the entire course of human history until the 19th Century, when most cultures decided that it suddenly was no longer worth the problems it caused. We now view slavery as unethical.

    So how does this relate to OpenSoftware? OpenSoftware is all about pragmatism. There are differing degrees of how pragmatic one wants to be (just as there were degrees of zeal in the abolitionist movement), but the fundamental reason driving the OpenSoftware movement is pragmatism: OpenSoftware provides benefits and advantages to both the developers and users that are deemed to outweigh the disadvantages. In addition, the general viewpoint has come to the pragmatic conclusion that, for most items, closed software is inferior in features to OpenSoftware (by features, I mean advantages to the user/developer population, not bells-and-whistles).

    Now, the Ethical thing here is that we have come to realize that a promoter of OpenSoftware is Good. Thus, OpenSoftware developers have high Ethical status, which is a social advantage.

    The main point to all this is that OpenSoftware and Proprietary Software aren't opposed - they can co-exists. In fact, given the relative advantages of each, they both should occupy their market niche, and we should recognize that (and criticize those who engage in extremism for no socially-justifiable reason).

    This "my-shit-is-better-than-your-shit" absolutism rhetoric is exactly what is unEthical. Ethics is pragmatism, practiced on a cultural level. When we (as a society) decide that one is a clear wholesale detriment to society, then it will generally be deemed unEthical. As long as both methods have defined uses (ie. markets) where their overall contributions outweigh their overall liabilities, they both should survive, heated rhetoric aside.

    OpenSoftware is more about questioning the fundamental assumptions that have ruled the Software Industry than about some new large-scale societal revolution. Both sides would be well-advised to remember that.

    -Erik

    --
    There are always four sides to every story: your side, their side, the truth, and what really happened.
  88. Too bad for you... by Stoutlimb · · Score: 1

    "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)

    1. Re:Too bad for you... by the_skywise · · Score: 1

      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...

  89. luke warm tea by argoff · · Score: 1

    I like hot tea, and I like iced tea, but lukewarm tea I just spit ot of my mouth. This is what this guy is about - he's trying to put opened and closed source on the same playing field. But the problem is that it's a whole differnet ball game. He reminds me of earlier americans who thought that the free states could peacefully get along with the slave states. People who argued this convientely ignored the fact that slavery by it's very nature was non-neutral and abusive. The same is true with closed software specifically, and intellectual property in general.

    As slavery taught us, property rights do not derive from the need for profit, the amount of effort you put into it, or the government's personal backing. They derive from physical limits on comodities and mutual respect of human beings. A point that the author of this post conviently ignores. Infact, intellectual 'property' by it's vary nature is imposive and unethical. It is claiming the right to coerce people into upholding it even if their use of it does not affect you in the slightest.

    If he wanted a moral argument, there it is.

  90. Re:Would this improve the quality of the OSS? by Jason+Earl · · Score: 1

    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.

  91. Why Free (as in beer) is an issue by RatFink100 · · Score: 3

    There seem to have been several comments along the lines of "Meyer doesn't get it - it's free as in speech, not free as in beer".

    Actually I think he does get it - he's just addressing another issue. He's looking at whether it is a valid thing for a software developer to make money out of the software he develops.

    Whether we like it or not one of the most effective ways to make money out of software - is to make it closed source and sell it. Yes you can make money sell services - support etc. Yes you can make money distributing software. But you can also make money selling the software itself.

    There is a fundamental irony in the use of the word freedom in all the GNU/FSF advocacy texts. I am a programmer. They want to deny me the freedom to choose the way in which I make money from my skills. I can be paid for writing software provided it is Open Source, I can be paid for supporting/fixing Open Source software. But I cannot be paid for writing closed source software.

    Presumably the same people believe that no actor should receive payment unless his work will be free to view. Or that a writer can only receive money for his work if he writes for a free publication

    This attitude is even more remarkable when you consider that certain pieces of software are extremely unsusceptible to the Open Source model. Don't forget that much bespoke business software has in effect, business process logic embedded into the design. Such business processes might well be part of the competitive advantage one company has over another. Opening up your source in a case like this could be highly damaging. In short there are situations where Open Source is the wrong choice for software.

    Such a radical restriction of freedom - requiring that I only write OSS - requires very good justification. Unfortunately I do not believe that such a justification can be found. None of the benefits which come from Open Source Software are lost if it has to co-exist in a world which also allows Closed Source, Copyrighted software.

    Perhaps its because Copyright has always been the dominant model that OSS has had to assert it's opposite characteristics strongly in order to make itself heard. But hopefully this won't obscure the fact that both models can and should continue to live cheerfully side-by-side

    RatFink
    1. Re:Why Free (as in beer) is an issue by richieb · · Score: 1
      Whether we like it or not one of the most effective ways to make money out of software - is to make it closed source and sell it.

      I disagree I think you'll find that most programmers get paid for developing custom software for various companies (like banks, airlines etc), software which is never sold but only used by the company that funded the development.

      Selling shrink-wrapped software like shoes only works for very few large companies (like MS).

      On the other hand, using, supporting and applying free software (as in GPL) to solve people's problems keeps many programmers employed - many working alone or in small companies.

      ...richie

      --
      ...richie - It is a good day to code.
  92. Putting Dinner on the table? by redragon · · Score: 1
    So I'm curious...if all software should be available for free, what happens to a game developer (For example)?

    Do they just hope for donations from our ever so helpful welfare system? What the HELL do you do to make a living? You work 40 hours a week at another job, then put in 40 hours ignoring your family? Yea...ok.

    The way society is structured now, I can't make a living an say write development tools...software to help others write software, cause I couldn't then sell my software. Nor could a company pay me for that software...

    I think that's what Bertrand was trying to point out...

    C

    --
    - Sighuh?
  93. Re:The ethics of profit by cybaea · · Score: 2

    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.

    --
    Hi!
  94. Re:Would this improve the quality of the OSS? by damyan · · Score: 1

    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?

  95. Re:Bertrand Meyer's own ethics by StenD · · Score: 2

    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"!

  96. Re:Should be titled "How to get moderated down at by Zico · · Score: 2

    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@hotm ail.com :)

  97. WTF? by Darchmare · · Score: 2

    What I don't get is why Meyer makes such a big deal about ESR. RMS I can understand, and the first part of this essay was more or less pretty truthful. I can't see how someone can consider access to someone else's work a right rather than a privelege.

    But ESR? After Meyer spends a few paragraphs talking about how morality is completely subjective and that bad men can have 'good ideas', he rails against ESR for (of all things) his stance on guns.

    Excuse me? Regardless of your opinions on gun control, what does this have to do with open-source development? Absolutely nothing.

    Really, I don't get it. ESR's views on open-source/free software are completely pragmatic compared to that of many other open-source luminaries. He focuses on the less politically loaded and questionable aspects (ie. code reuse, peer review, external contributions, and so on).

    You'd think that, even if he didn't agree with the specifics of ESR's claims about open-source, he wouldn't feel so compelled to clump ESR and other pragmatists in with RMS and his believers. We're far too diverse a group for that.

    - Jeff A. Campbell
    - VelociNews (http://www.velocinews.com)

    --

    - Jeff
    1. Re:WTF? by RatFink100 · · Score: 1

      he rails against ESR for (of all things) his stance on guns

      You know I thought at that point he was going way off topic. But then he went on to develop it and it kinda made sense.

      I believe Meyer's point about ESR and gun control was that it demostrated ESR's lack of 'ethical perspective'. That someone could see Proprietary Software as such an evil, whilst supporting the self-evidently (to Meyer) evil US gun laws - is evidence of the kind of warped ethical perspective Meyer feels that Open Source advocates are guilty of.

      Unfortunately I think Meyer slips into the trap of criticising the cause by criticising the people who support it. Something he himself warns against in the article.

      Still to ignore the otherwise thought-provoking article because of this - would be to follow him into that trap

      RatFink
  98. Finally by warmi · · Score: 1

    Very reasonable article. Clearly exposes silliness of RMS ideas. Just read it and tell me if what he says is not true ..

  99. Re:[Reformatted] Free Libre, not Free Gratis by Craig+Davison · · Score: 1

    IMO your time is worth something. 'properly' means you recover in money what you spend in time.

  100. Re:Ethics, Stallman, and Free Software Taboo by ftobin · · Score: 1
    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.

  101. commercial open-source software by anonymous+cowerd · · Score: 5

    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

    1. Re:commercial open-source software by damyan · · Score: 1

      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.

    2. Re:commercial open-source software by jempers+kirre · · Score: 1

      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.

    3. Re:commercial open-source software by kludger · · Score: 1
      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

    4. Re:commercial open-source software by ZorbaTHut · · Score: 1
      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).

      --
      Breaking Into the Industry - A development log about starting a game studio.
  102. RMS's problem by antpal · · Score: 1

    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.

  103. Re:contribute, don't wait for fixes by luckykaa · · Score: 1

    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.

  104. The ethics of slavery, its about controll. by argoff · · Score: 2

    They called slavery a property right, but it wasn't about ownership at all it was about controll. Today the same is true of intellectual 'property', it's not about property at all but controll. Then they said that america's great economeny rested on slavery - but that wasn't true nor did it justify slavery. Today they say it rests on 'intellectual property' dito. They said without slave 'property' they would have no incentive to grow cotton. Today they say that without 'intellectual property' we have no incentive to create and share knowledge. They said I put money effort into slave property - therefore I am entitled to own it, today they say the same thing about intellectual property.

    Of course we know how the consequences of imposing slavery as a false property right led to devistation, do we really want to experience similar consequences with newer and more modern technologies?

    1. Re:The ethics of slavery, its about controll. by argoff · · Score: 1
      • Are you seriously suggesting that the enslavement of human beings is in any way comparable to someone not letting you hack on their software?

      it's not like in degree, but it's like in kind. The justifications are the same, and they are just as incorrect now as they were then.

      one thing you should consider is that people have bet over a trillion dollars on the assumption that intellectual property is a basic property right. It's not. If you don't think that they will be willing to be violent or blow away the bill of rights when things hit the fan - think again. History repeats itself. Plenty of people didn't think the civil war could ever happen either, but it did. Back then, with new innovations in travel, it was becomming impossible to hold the slaves down in the south. People had bet countless amounts of money on the foundation of slavery, and when they couldn't controll it anymore all hell broke loose.

      another thing you should consider - the civil war was one of the bloodiest wars in history because at the time they were just comming out with new technologies like gas and the machine gun, but didn't yet have the technologies to defend against them. Today we are on the virge of new technologies that could be just as harmfull, and yet have little means to deal with them.

      Honestly, I don't know what the consequences are for upholding intellectual property, but with all that's at stake - only a fool would want to find out.

  105. Re:Why? by EricEldred · · Score: 1

    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.

  106. Analysis (long) by Anonymous Coward · · Score: 2
    I'd like to preface this by saying, I write both free and commercial software. I see a place for both in this world, and in this (as in most matters) tend to steer clear of extremism.

    So I started this in good faith, evaluating carefully what Meyer had to say. But... jeez... it quickly started to look pretty rediculous. This guy has "issues". I started picking it apart in some detail, but, I gave up before reaching the end (I read to the end, just didn't bother commenting eventually. I have my limits.). Strangely, the last section is comparatively rational, but it feels somewhat hollow in the context of the rest of the article.

    Here we go:

    The author is making classic free beer / free speech mistakes. See, for instance, his "categories of free software" that is, really, an obsessive list of how the software was "paid for" (donated, taxpayer-funded, privately-funded, etc). The issue is not cost (acts of charity are nothing new) but freedom.

    A quote:

    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.

    Oops. Flawed analogy. Stallman doesn't label it "criminal" or forbid people from selling software products for money. He argues that they should not do so restrictively (ie in "proprietary" fashion). This appears to be more free beer / free speech confusion. The analogy falls down because i can take a cauliflower and do whatever I like with it. I can cook any meal I know how, give it to anyone I like, cut it up into bits and share it out, slice it up, mount it and place it under a microscope to examine its structure. True, I cannot give that individual cauliflower multiple times to multiple people without dividing it. But while I have no idea if cauliflowers can or not, many fruit and vegetables you buy can be planted and grown into new fruit and vegetables, and the same done to those (and I find so-called "Terminator Genes" that attempt to prevent this far more morally obnoxious than "copy protection").

    And it's even easier to replicate a lecture: Who honestly thinks it immoral for a student to tell someone about the content of a lecture? The whole point is to diseminate knowledge! The lecturer probably learnt much of the lecture material, not by research, but in lectures they themselves attended, or books they have read.

    These things take time and effort. We pay farmers, and lecturers, to take that time and effort. We could choose not to, though, and read the literature ourselves, grow our own plants in our own back gardens. Likewise, we can build our own Linux distributions if we wish -- but we may choose to buy one off-the-shelf, or even pay someone to install it for us.

    Another quote:

    We may grumble at having to pay for a mere wave in the ether, but is it immoral? Most people don't think so, accepting instead that it would be immoral to obtain the contents of the signals without economic compensation to the people--producers, actors, technicians--who worked on the programs they contain.

    Actually, I do have "issues" with that. WTF are adverts for if not to pay those producers, actors, and technicians? We're not talking about cheap-ass banner ads here, we're talking millions of advertising dollars. We're talking constant interruptions to the programs, we're talking adverter-influenced programs (check out the deal with anti-drugs messages in TV programming...) and schedules based around pulling in adverts. Think about that for a moment.

    That's a rather specific case, though. In general, I think people have the right to charge whatever they like for products (people can always choose not to buy them). There is a deeper issue though. Quote time again:

    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. I may find ridiculous the idea of paying eight times as much for a BMW as for a Toyota Corolla if I guess that it costs far less than eight times as much to produce; but that doesn't make BMW guilty of moral horrors. The issue is economic (how much is prestige worth to the buyer?), with no ethical consequences.

    This is quite right. But it doesn't tell the whole story. Here's a list of things I can do with a BMW that I all-too-frequently can't do with proprietary software:

    Take it for a test-drive

    Get it fixed within days if it suffers a fault

    Poke around under the bonnet to see how it works

    Fix it myself if I have the tools and understanding

    Resell or loan it

    Charge people to take them from place to place in it

    If I really wanted to, caniballise the parts to use in some other machine

    (for some reason DeLoreans are favoured for that last one...)

    Some proprietary software lets me do some of those things, but none let me do all of them, and many let me do none of them. Yet they seem like pretty legitimate things to want to do.

    Until the 18th century, writers were ripped off by publishers. 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.

    Sadly this has been peverted such that the artists are once more ripped off, and the consumer too. Makes me cringe with disgust every time the RIAA claims they're trying to kill MP3s "for the artists", while lobbying for artists' rights to their own work to be taken away from them...

    The extremist free-software view would have us return, for software, to a pre-eighteenth-century world: you can make money from selling CDs, but cannot protect the contents of those CDs!

    Of the entire article, this is the only point that appears to have any value at all. Depending on just how extreme a view one takes, this statement might be correct. Mainly because of the use of the word "protect". Free (speech) Software doesn't say you can't charge for software. It says that you can't protect that charge, ie, prevent people from distributing it openly. In practical terms, this may (or may not, depending on circumstances -- see below) be the same thing, but the ethical standpoint being held (and remember, this is an article on ethics, not practicalities -- or so it claims) is quite different.

    Discursion: I am working on a project. I intend to open-source it. I would still like to make money from it. I have precisely zero interest in doing "tech support" or "solutions" for people with it. I already have a day job I enjoy, I am writing the software to scratch a personal itch, want it to be open-source because it deals with security and I think a) people have a right to see for themselves if it is truly secure or not and b) it would be good if people spotted bugs in it, and c) would like to see it ported to other platforms than those I use. But since I have had to make a fairly huge investment of my so-called free time producing it, I would like to get something back for that.

    Currently, I see no way to do this; since I do have a day job (side note, I use none of my employer's facilities for the project) I will probably just throw it out into the world for people to use. But I may ask for "honour-system payment". I'd cheerfully have this be "means-tested", ie, if you have are a broke-ass student or whatever, you can have it for free, if you use it commercially, you should pay, but either way you can play with the source.

    Of course, most people won't send any money. I know this.

    But the problem here is not an ideological one with free software. The lack of ethics is entirely with those people who break the trust by using-but-not-paying. This is another cute sophist trick Meyer uses: He claims to be dealing with ethics, but is actually talking about technology. To clarify, his reasoning seems to be, "Free software says you should open the source and let anyone copy it. There's no way to force people to pay up if you do that. So free software is saying you should not charge for it." This logic doesn't hold up.

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

    And yet distortion of the free-software philosophy for magazine articles is OK?

    Extreme analogies are another dubious rhetorical device.

    I find this extremely amusing considering Meyer himself uses analogies with Nazism earlier in this same essay! He continues:

    ...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.

    Good advice, Bertrand! ;-)

    It would all the same be a mistake to portray that group as slightly eccentric do-gooders. Their propaganda is a campaign of hatred against people whose only "crime" is to want to make a living out of the wares they produce.

    Wow. Hate crime! Remind me again, do I file this under "extreme analogy" or "outrageous attacks"?

    I have no idea if the anecdote that follows (that I won't quote here) about RMS is true or not. It doesn't ring true to me, but, since I wasn't at the dinner table, I can't really comment. But if it is true, it is still only one person and not the movement which is at fault. In Meyer's own words, "Bad people can defend good causes." Oddly, considering this statement, a large part of the essay appears to be a character assassination of Richard Stallman.

    I also find Meyer's comments about the Japanese scientists offensive. He seems to feel that because atrocities were committed during the war, that this invalidates any good or humane act done by them? Surely we should look at each individual person and their own behaviour? Is he trying to suggest those self-same scientists were responsible for the atrocities? If not, how are those atrocities at all relevant to the conversation in hand?

    We then proceed to another character assassination of ESR ("gun nut", "lunatic ravings" -- where I live, we don't have guns, and I think guns should not be freely available, but I don't consider ESR a nut for holding a different viewpoint) and a huge rambling rant upon gun control. Can we get back to software, please, Mr. Meyer? Apparently, the fact that Stallman has never "strongly and publically disavowed" ESRs views (Why should he? They're not the same person or even in the same organisation, why would anyone assume they share it?)

    Anyway. I've run out of energy for dealing with this. I have better things to do.

  107. Re:Selling Free Software is OK! by fougasse · · Score: 2

    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.

  108. Wow, my employer owns all my work (and skills)! by Crutcher · · Score: 2

    I guess we should be glad that we have been strightended out about this issue.

    And here I thought that when I was paid to do a specific job, I owned the skills that I used to do that job, even if it meant building new tools, or buying new clothes, to do that job.

    So I guess every professor at every university does not own the papers that s/he publishes, but rather the university owns them.

    I guess that bar owners own the novells that their waitresses write during their breaks (it happens), because "she wrote it on MY counter".

    You can see where this is going.

    And no, ethics is not about "right and wrong". Ethics is about finding an optimal way to apply an ordered value system to an action in the real world. (where resources are limited and competition for them exists. Thus the distinction between "Act Utilitarianism" and "Rule Utilitarianism". Ethics is about systems of decision making.

    Morality is where people get their ordered values. Values like "Pain is Bad", "Freedom is Good", values which cannot all be satisfied all the time, and so we must order them (for me, "Freedom is Good" comes before "Pain is Bad"). Only after we know what we value, can we apply an ethical theory to it, and decide what actions are appropriate TO BEST SERVE OUR VALUES. So ethics is NOT about right and wrong.

    And anyone who claims any bullsh*t about "Universal Ethics" either dosn't understand this, or is trying to confuse you to serve the things s/he values.

    ---
    "Elegant, Commented, On Time; Pick any Two"

    --

    -- Crutcher --
    #include <disclaimer.h>
  109. Re:Why on Earth would anyone write this? by anonymous+cowerd · · Score: 2

    > > 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

  110. Re:Selling Free Software is OK! by kz45 · · Score: 1

    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.

  111. Aha! The true story is revealed! by Jonathan · · Score: 1

    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.

    1. Re:Aha! The true story is revealed! by toriver · · Score: 1
      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?

    2. Re:Aha! The true story is revealed! by Oloryn · · Score: 1
      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"

    3. Re:Aha! The true story is revealed! by Jonathan · · Score: 2

      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.

  112. Re:Would this improve the quality of the OSS? by Jason+Earl · · Score: 1

    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 :).

  113. He speaks about ~5% of the FSF/GNU most people ... by BitMan · · Score: 1

    ... don't agree with. This is VERY TYPICAL of the US media and journalists out there. You ignore the 95% "good" and pick on the 5% "bad". Again, I see this time and time again.

    If anything, the FSF/GNU foundation could be considered a little "radical". But every movement has it's "radical" from the norm, AND THAT IS A VERY GOOD THING! Because 95% of their ideas are "on-the-mark", which is better than most other organizations.

    I would argue this is the EXACT SAME THING THE MAINSTREAM MEDIA DOES with regard to the ACLU and NRA. Both are "radical" organizations, picked "apart" by the US media for that 5% that doesn't make sense. But it's that 95% we don't see in the US media that protects our 1st and 2nd Amendments, the #1 and #2 laws of the land that most states required before they would sign the US Constitution.

    Take any group, narrow your argument to pick on those "radical" sections that most people don't agree with and you can make just about any case against them. Well done Mr. Meyer, you are no different than the one-dimensional, single-sided, mainstream media that keeps my TV off when the news is on.

    -- Bryan "TheBS" Smith

    --
    -- Bryan "TheBS" Smith
    Independent Author, Consultant and Trainer
  114. Meyer is no William H. Gates. by antpal · · Score: 1

    When I am looking for a reason why I use free software, a lukewarm view toward freedom such as this article fails to scare -- better leave that to MSFT's Chief Software Architect.

    ObMSFT: Meyer's little point about MSFT is amusing:

    9. For Microsoft, whose unique position in the community creates unique responsibilities: promote a more open attitude towards the rest of the world; open up; be less mean. You can afford to be.

    Trusting MSFT to behave? At least Meyer has a sense of humor.

    "If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money it values more, it will lose that, too." -- W. Somerset Maugham

  115. free? by superlame · · Score: 1
    I appreciate his break out of how free software is funded, but I would have appreciated it if he wouldn't keep say this like:
    As will be clear from the other cases, this is in the only case in which it is really appropriate to talk of "free software", although this term is in fact too weak; here one should more accurately talk of Donated software.
    He made it clear that he read the FSF web site, so why couldn't he get the usage of free in free software correct? This misunderstanding is pervasive throughout the essay, making for numerous flawed arguments, such as:
    The best-known figure of free software, Richard Stallman from GNU and the Free Software Foundation (FSF), professes an absolute refusal of any notion of commercial software. Software should be free, period.
    To assume that because RMS insists on free software means that RMS is unwilling to pay is to disable yourself from understanding RMSs arguments. I don't like it when people say that one flawed argument nullify the whole essay, but in this case, that isn't far from the truth. That one misunderstanding causes a domino effect that means that each argument is less effective than the last. This problem isn't limited to this one essay. The same mistake pervades the thinking of many other people, which seems to be causing more and more anti-free software resentment. RMS said he considered libre software instead of free software, but thought libre was too pretentious. He should have stuck with libre anyway.
    --
    -- Superlame http://catpro.dragonfire.net/joshua/
  116. And for proprietary programs? by volsung · · Score: 2
    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.

    1. Re:And for proprietary programs? by WNight · · Score: 2

      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.

    2. Re:And for proprietary programs? by Howie · · Score: 1
      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).

      --
      "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
    3. Re:And for proprietary programs? by sjames · · Score: 2

      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.

  117. Re:[Reformatted] Free Libre, not Free Gratis by drivers · · Score: 1

    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.

  118. What exactly is his point? by Jonathan · · Score: 2

    That moral values are subjective? Well, Duh!

    I believe in the principles of the FSF and have put my software under the GPL because I believe that this is the right thing to do and is congruent with my desire to help build a better world. I am aware that not everybody feels this way -- many people I know feel that they owe the world nothing and openly declare that they simply want to maximize their income. Fine. I have a right to consider such people shallow and short-sighted, and they have the right to consider me a dewey-eyed idealist.

  119. What things can you own and why? by cybaea · · Score: 2

    Are you seriously suggesting that the enslavement of human beings is in any way comparable to someone not letting you hack on their software?

    Give the original poster some credit: he was arguing that intellectual property right is an outdated concept.

    His argument seems to be that there are some things you can not own. Humans being one of them (and hence the reference to slavery). In current law ideas is another example: you can own the expression of an idea (copyright) and the application of an idea (patent), but not the idea itself.

    The original poster suggests that intelectual property is such an un-ownable thing.

    I'm not sure what's more appalling - the fact that you believe that access to code you didn't produce is a moral right is anything like the abolishment of slavery, or the fact that someone somewhere moderated you up as Insightful...

    I'm glad it was moderated up [thanks moderator]! It is an interesting point, and an interesting question:

    What things should it be possible to own? What ethics or principles determines "ownability"?

    --
    Hi!
    1. Re:What things can you own and why? by argoff · · Score: 1
      • Give the original poster some credit: he was arguing that intellectual property right is an outdated concept.
      • His argument seems to be that there are some things you can not own. Humans being one of them (and hence the reference to slavery). In current law ideas is another example: you can own the expression of an idea (copyright) and the application of an idea (patent), but not the idea itself.

      Thankyou for defending me. I never intended to belittle the great suffering of slavery - if anything, it implies why the African American influence in America is so profoundly important to the success of the information age in this country.

      anyhow, to address your thoughts - many of the US fore fathers didn't believe that property came abuout just because some law or king ordered it so - but rather because people had certain basic rights that exist no matter what (with or without government, althought they typically organize into governments to secure those rights), and for any finite resource - there are always going to be differences of opinion on how to use it. Private property is a way to reconcile these differences in a peacefull respectfull way.

      as for intellectual property - the US forefathers didn't even believe that it was a basic right at all, and had reservations about it's use, but decided to allow it as a short term incentive to share information anyhow in the tradition of english law. I don't know as much about patents, but copyrights started out as a favor granted by kings to publishers in return for not publishing critizisim of the king.

      it's orgins are almost the exact opposite for those of physical property rights.

    2. Re:What things can you own and why? by Darchmare · · Score: 2

      ---
      The original poster suggests that intelectual property is such an un-ownable thing.
      ---

      I guess my disagreement is here. Software is an expression of intellectual property - it is a product, albeit intangible. Why? It has a cost of production and a a tangible 'market'. Just because it is stored as bits and bytes doesn't mean anything.

      I think you're getting two arguments confused - I hate some of the stupidity going on in the patent system as much as everyone. Patents should be shorter in length as they stifle creativity more than help it along right now. But abolish rights to the ideas you come up with? Nope, I can't go that far I guess.

      Note that I have nothing wrong with the idea that some people want to give software away with provisions that they remain open. My problem with the GPL and Stallman is where proprietary software is considered some sort of 'evil', and that people shouldn't have the right to it. This isn't a great evil - perhaps a misforune - but not something that even comes close (in scale or principle) to slavery.

      - Jeff A. Campbell
      - VelociNews (http://www.velocinews.com)

      --

      - Jeff
  120. Quite a bundle of logical fallacies at work here. by Nygard · · Score: 2
    From Stephen's Guide:

    • False Dilemna: several instances, including the comparison of "Stallman's world" vs. the O.K. corral.
    • Slippery Slope: all over the place
    • Prejudicial Language. (Not, of course, that Meyer is the only practitioner of this one!)
    • Illicit Minor: Not all free software proponents are RMS or ESR.
    • Attacking the Person: both ESR and RMS. (An interesting one-two combination here: attack the people, then extrapolate their characteristics to the entire group.)
    I could go on, but I'm just too weary.

    I don't necessarily disagree with everything Meyer said, but he's just so sloppy...

    --
    "Genius may have its limitations, but stupidity is not thus handicapped." --Elbert Hubbard (1856-1915)
  121. He's just confused. by squirrelboy · · Score: 1

    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.

  122. It's easy to take pot shots by iritant · · Score: 2
    Meyer's article contains a collection of pot shots aimed at RMS and his tactics. He as much as says so, several times. It's easy to take such shots, but not terribly useful.

    A far more worthwhile yet difficult study would be to see how free software has actually impacted the state of the art. After all, it's one thing to act based on faith (since such longitudinal studies don't exist), and something quite different to act with some factual basis for an expected result. I'll spare you a long list of examples, but consider Perl or gcc.

  123. Let Me See if I've Got This by muldrake · · Score: 1

    1. Richard Stallman is reported in an anecdote to have been rude at dinner, and someone has called him a communist.

    2. Linus Torvalds has an ego the size of 2 1/2 Dom Deluises.

    3. Eric Raymond has ranted about guns.

    Therefore:

    The whole idea of free software is stupid, and communist, and furthermore Linus Torvalds and Richard Stallman by association with free software are guilty of supporting school shootings, bad manners, and farting in elevators.

    What logic!

    I'm abandoning all free software and buying a thousand copies of Windows 2000 today! I've been such a FOOL!

    1. Re:Let Me See if I've Got This by RatFink100 · · Score: 1

      Let ME see if I've got this straight...

      You pick out 3 bad points from an article of nearly 12,000 words - ignoring the rest which on the whole is a well thought constructive criticism of some aspects of OSS advocacy. Then you simplify even these points to deliberately twist and ridicule the article.

  124. Re:Ethics, Stallman, and Free Software Taboo by ftobin · · Score: 1
    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.

  125. Re:Invalid Assumptions & Manipulative Arguments by waveform · · Score: 1

    Wow! That submit button is so close to preview (maybe you should get Jakob Nielsen to take a look at them, guys (g))! Anyway, why not disregard my first post, and read this instead:

    Whoa. I just finished reading it all (except for the paragraphs I started skipping after 9. THE GREAT SATAN), and I found the intricate structure of manipulative/contradictory arguments based on invalid assumptions shocking. As a summary:

    • ...ethics includes a universal component
      Last I checked, this was not a closed issue: there are people (myself included) who belong to the moral relativism camp. For those who would like to cite the lack of a society that advocates random killing as the final argument against such relativism: the lack of a concrete counter example does not mean that one cannot conceptually exist, or that one will never exist. So, this assumption is the first invalid one.
    • Not causing unjustified loss of human life is one of the universal moral imperatives.
      I originally thought this was invalid, but it's really just a tautology: we must admit that something that is unjustified is unjustified.
    • Not acquiring someone else's legitimate property against his will is yet another.
      This is an obvious setup for Meyer's attack on free software and is invalid. Note that while I do not think that "acquiring someone else's legitimate property against his will" "is one of the universal moral imperatives", the notion of "legitimate property" is required for a certain set of behaviour to be even considered unethical (stealing and vandalism belong to this set).
    • 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.
      This is a manipulative argument based on an invalid assumption. The assumption is that actions are objectively ethical or unethical regardless of how the people performing or receiveing the actions feel about them. Note that the first sentence of this argument is a variation of Meyer's first invalid assumption, that ...ethics includes a universal component.
      The argument becomes manipulative when it uses Communism as an example. It is well known that many people instinctively regard Communism as inherently unethical, and Meyer takes full advantage of this sentiment by promptly associating free software with Communism. Sure, he proclaims that he does not want to make such an association immediately after he makes it, but why did he use the example of Communism in the first place? Also note that Meyer relies on the Communist association multiple times in his essay.
    • The GNU and FSF view is that it is OK to sell anything except software. (To be precise, I have not found any example of something else whose selling they find immoral; satellite signals might seem a logical candidate.)
      This statement is contradictory (with the rest of the essay) because it recognizes the difference between not saying that X is wrong and saying that X is right, while the essay goes on as if they are actually the same thing! He repeatedly attacks RMS for not saying that X is wrong as if RMS is actually saying that X is right. Meyer also attacks the whole free-software community for not speaking out against guns as if we are advocating them (which, I realize, we may or may not be).
    • Their propaganda is a campaign of hatred against people whose only "crime" is to want to make a living out of the wares they produce. A recent encounter with Richard Stallman illustrates this attitude" ...
      Okay, so Meyer has painted Stallman as a "hateful" jerk. So after I have been emotionally setup as such, is my thought proccess to go something like, "Hmmm... RMS is a proponent of Free Software, and RMS is a "hateful" jerk, so free software must be a bad idea."? Thanks, but no thanks. Also note that this tactic does not only rely on emotional manipulation, it also relies on confusing (Meyer's) free software with Free Software. Finally, also note that Meyer uses a similar emotional-manipulation tactic as he outlines ESR's (appalling) love of guns.
      • Product F is free software. It comes with the standard no-warranty warranty.
      • Product P is proprietary software. It costs $50 for the binary-only version. It uses the most advanced techniques of software engineering. It never crashes, or departs in any way from its (mathematically expressed) specification. The seller is, in fact, so sure of those qualities that he will commit in writing that any violation of the specification during execution will immediately lead to reimbursement of the purchase price and compensation for any damages incurred.
      The question, which is left as an exercise for the reader, is: which one of these solutions do you consider the more ethical? Auxiliary question: does your answer change if the price of the product becomes $5000? $50,000? $5 million?
      I was amazed to see this tactic used twice. Of course there are actually four options to choose from, but Meyer decided to omit the two options that do not further his argument.
      And, yes, I realize that the intent was to divert attention away from free software and to compare it with the notion of quality; regardless, however, omitting these options affects the reader's opinion in unobvious ways (that are good for Meyer's argument).

    I guess that's enough for now (I'm getting tired). Just one more thing:

    Boycott Metallica and Dr. Dre NOW!
    (Please redistribute this .sig.)
    --
    Boycott Metallica and Dr. Dre NOW! (Please redistribute this .sig.)
  126. Disappointing, but I'm not worried! by Tom7 · · Score: 1

    Well, this article started out sensibly until it just turned into a Stallman flame fest. Here's the shortest way I can sum up my position on "free" software:

    - It is appropriate to be paid for your work, but not repeatedly for the same work. Software developers should certainly be paid for the time they spend working.

    - Copying information ("intellectual property") doesn't hurt anyone and should be a protected right. The economics here are irrelevant if everyone writes software/makes music/writes novels because they like to, not to make a buck. (I'd propose that the world would be a lot better off it it were unprofitable to make crappy music and software...)

    Sound naive? Well your perspective sounds naive (and outdated) to me. Selfishness is not the only thing that drives the world, or there wouldn't be free software at all. Free software is coming; you can be part of it or you can be obsolete along with your proprietary software.

  127. Re:Warantees, Caveat Emptor, and more... by lamasquerade · · Score: 1

    I think the whole point of this part was to show that some of the FreeSoftware Advocates were so fanatical as to choos product F, if that hypothetical (and he does say it is) situation occured.

    --

    // It had been Fat's delusion for years that he could help people. --Philip K. Dick, Valis

  128. Should be titled "How to get moderated down at /." by Zico · · Score: 3

    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

  129. Wonderful article by MarkWatson · · Score: 1

    Wow, a great article that really cuts through a lot of bull shit. I especially liked the point that authors of free software might consider acknowledging the designers of the commercial packages that they copy. -Mark Watson

  130. Ethi-Ethi-Ethi-... by Signal+11 · · Score: 2
    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...

    1. Re:Ethi-Ethi-Ethi-... by SwissPope · · Score: 1

      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!

    2. Re:Ethi-Ethi-Ethi-... by SwissPope · · Score: 1

      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!

  131. Another person's opinion... by mopic · · Score: 2

    Forgive me if this is redundant, but even if this thought has been previously expressed, it bears repeating, if for no other reason than to show that many people feel this way.

    I love the free software movement. I love the idea, but I do not demonize the commercial software vendors merely for being commercial. What Microsoft has done with Kerberos and other free standards is completely unrelated to being commercial - unlike what the FUD from GNU would have you think, one does not follow the other.

    I gladly donate my time to develop/bug hunt/etc. on projects for free because I believe in the free propogation of knowledge because I choose to, but I do not relish the thought of another person forcing it on me.

    I have long felt identically to the article's author. The best way I describe my feelings about RMS/the GNU website is this analogy - I am basically conservative, but Pat Buchannan gives me the willies. =)

  132. Re:Ethics, Stallman, and Free Software Taboo by divec · · Score: 2
    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*.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  133. Re:ugh by pmsyyz · · Score: 1

    I wrote this comment, put in my nick and password, but forgot to put a
    subject. I hit submit. Oops, no subject. Back. Filled in
    subject. Hit submit again. Oh my! My comment was posted as an Anonymous
    Coward because I did not notice that IE had clearned my password when I
    hit Back. In other words, how about checking if a Nick was entered but
    not a password, just like it checks to see if a subject is missing, it
    should indicate a problem, not just post my comment as an AC because I
    didn't noticed IE cleared my password. :(

    --
    Phillip
  134. Ethics is a null concept. by onelove · · Score: 1

    To justify your solution on factors that supposedly transcend the problem space is to take a philosophically untenable position.

    Both Stallman and Meyers are equally guilty of this.

    If they were being honest they would not claim that there exists a 'higher moral imperitive' that justifies their particular solution. Instead, they would admit that this so-called 'higher moral imperitive' is merely another factor within the problem space, a factor which is important enough to them that they would be willing to sacrifice factors that others may feel strongly about in order to attain it.

    In other words, if they were being honest we would hear less talk of perfect solutions and far more talk about solutions which are open to discussion and external input.

    The correct way to engineer solutions is not to hide or defend the imperfections of your solution but rather to give full disclosure and then full attention to external proposals.

    As in code, as in reality.

    - a

  135. What we learn by reading.... by Ho-Lee-Cow! · · Score: 2

    I learned that Bertrand Meyer has strong differences with Richard Stallman. Many people do.

    I learned that Bertrand Meyer thinks people have a right to be paid for their work. Many people feel the same way.

    Then he got off on a long, long rant about Eric Raymond's statements about guns and made a demand that Stallman and Torvalds distance themselves from someone who writes about and supports the right to bear arms. Oh, and made political rant about the NRA.

    Am I missing something? Since when did Raymond's love of guns and support of gun rights have -anything- to do with Open Source or GNU/FSF/Linux?

    I guess I was okay up to that point, but then BM's message was clearly lost in his rant...kinda like when you tell Stallman that you're a commercial software developer....

    --
    In space, no one can hear you moo.
  136. Blew my head off. by oblom · · Score: 2

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

    Maybe I read different pages at the GNU's site but I was under impression that RMS is not against selling software per se. It's just that in most cases commercial software directly leads to proprietary software -- the one that restricts your ability to make changes and/or share it.

    To give you an analogy.

    You bought a book. You read it, you liked it. You found a few mistakes/misspellings in it. You corrected them.

    Are you allowed to do it by law? Yes. Are you ethically justified to do so? Yes.

    Your friend asked you to read the book. You gave it to him (with corrections).

    Are you allowed to do so by law? Yes. Are to ethically justified? In most cases yes (unless we take a point of view of some authors/publishers who want your friend to buy a book).

    Let's get back to the software. Are you allowed to make changes (if you even can) in proprietary software? No (read disassembly clauses). Are you ethically justified to do so? In many people's opinion (my including), yes.

    Are you allowed to share the program with your friend? Neither by law nor by current ethical standards.

    Case closed.

    But if the work of your life is a great software package, trying to make a living out of selling it --- unless you also give it away, an immediate business-killer --- is a moral abomination.

    First of all, it's not necessarily a business killer. If it would be, most software companies would be in financial ruins caused by 'warez kids'.

    Second, nobody is saying that selling software is a "moral abomination" (with exception of some kids who have never developed anything worth mentioning). The question is, what right does the author of the software has to restrict modification and/or non-commercial modification of the product. I mentioned "non-commercial" clause because it's one point I disagree with RMS at.

    Such balderdash would be easy to dismiss if it were not highly visible from the author's Open Source pages (I came across it when looking for Mr. Raymond's touted essay "The Cathedral and the Bazaar") and didn't have any ethical implications.

    Bertrand, Bertrand... We are talking feelings here :-) Didn't you ever write "balderdash" in your personal diary? If guns are what gets Eric high then let it be. It's his personal choice. Don't imply a link between Open Source and guns control issues.

    the US political system has a remarkable combination of checks and balances making the imposition of a dictatorship rather unlikely;

    Maybe that's partially due to the possibility of armed resistance that such political system was developed.

    the historical exceptions to this observation ... were not, if memory serves us well, met by armed resistance from an outraged citizenry;

    Just because there was no precedent doesn't mean that there is never going to be one.

    and a real aspiring dictator would have means of oppression, such as missiles, tanks and perhaps nuclear weapons, against which even the sophisticated guns on which Mr. Raymond roves ecstatic in his Web pages would be rather powerless.

    Well, I don't think that Stalin used any tanks or bombs or even an army in 1937 to whip the country. It was all about quite night visits by a few KGB agents.

    Also, why don't you look at guns as a weapon of self defense rather than a weapon of assault only?

    But the result of such lunatic ravings, supported by the indefatigable NRA, are clear to everyone: a murder rate higher than in any other first-world country, an endless race between police and criminals for ever more lethal weapons, free availability of murderous devices in the infamous and barely regulated "gun shows" of the Western US, 12-year-olds trained in weapons since kindergarten who go on shooting rampages with guns borrowed from the family cupboard.

    I just LOVED how you shifted attention from the FSF and Open Source. Stay on the subject, damn it! This is ad hominen!

    People who are callous about human life cannot and should not be hailed as moral examples, whatever the alleged generosity of their views on the far less momentous issue of software distribution.

    Assume I have a set of moral views. One of them is to cede my seat in a public transportation to an elderly person. Another one is to kill journalists who piss me off. Am I not allowed to encourage people to follow my first moral view? As far as the 'hailing' goes: nobody is creating idols here. It's perfectly understood that people have flaws. "Role model" game is something that is played in the grade school, not software world. We are not putting Raymond on a pedestal for his gun control views. Open Source has a different goal than NRA. I

    t 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 also time for both of our Gods (make it three, actually) to state publicly that they do not endorse the views or lifestyle of every single member of FSF, Open Source or tech community. :-) How fast we degraded to name calling. How fast we degraded to misrepresenting views.

    If you cared to read Linus's interviews, you should know that he sees technological advancement as the most important reason for writing open source software. All three of them publicly stated that neither of them shares all views of others. I think that's clear and sufficient. There is no reason to start a fight.

    if you find a bug in one of these products, you will have a much easier time reporting it and getting it fixed than if you try calling Sun or Microsoft customer support about a problem with their proprietary, binary-only products.

    Yes, but you forgot one more point: "or fixing it yourself" (there is no need to leave stuff out). And this point should be the answer to your next complain: I

    n 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.

    Now assume that the two products differ as follows: ... Product P is proprietary software. It costs $50 for the binary-only version. It uses the most advanced techniques of software engineering. It never crashes, or departs in any way from its (mathematically expressed) specification. The seller is, in fact, so sure of those qualities that he will commit in writing that any violation of the specification during execution will immediately lead to reimbursement of the purchase price and compensation for any damages incurred.

    Hahahaha! ROFL. Wake me up when the Messiah comes. The only way you can get to this state (given a current commercial world situation) is by introducing a new competitor - your free product "F".

    Wanting to get rich is not morally reprehensible.

    In itself no. But when you do so but depriving others of their rights, yes. We are running in circles here.

    In general, I'm greatly disappointed by the article. The author thinks of open source/free software as of some kind of corporation that acts as one whole. In fact, it's a diverse group of individuals with different opinions. Too much misrepresentation for my likes.

  137. Why on Earth would anyone write this? by SmileyBen · · Score: 2

    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?

    1. Re:Why on Earth would anyone write this? by alkali · · Score: 1

      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.

    2. Re:Why on Earth would anyone write this? by fougasse · · Score: 2

      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.

    3. Re:Why on Earth would anyone write this? by Jonathan_S · · Score: 1

      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.

    4. Re:Why on Earth would anyone write this? by SmileyBen · · Score: 1

      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?

    5. Re:Why on Earth would anyone write this? by bobalu · · Score: 1

      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.
    6. Re:Why on Earth would anyone write this? by fougasse · · Score: 1

      Yes, I know -- I was referring to a previous post, not this article.

    7. Re:Why on Earth would anyone write this? by bobalu · · Score: 1

      Duh... whoops! mea culpa :-)

      --
      The revolution will NOT be televised.
  138. The shaky etiology of Stallman's Open Source by dashNine · · Score: 1
    A few notes on Stallman's arguments:

    1. Regarding the Cost of Reproducibility and Open Source
    "A copy of a program has nearly zero marginal cost (and you can pay this cost by doing the work yourself), so in a free market, it would have nearly zero price." (Stallman, Richard "Why Software Should Be Free" http://www.gnu.org/philosophy/shoul dbefree.html)

    This is a particularly common argument amongst followers of Stallman's "all software must be free" dictum. It also displays an appalling lack of economic understanding (or an equally appalling willingness to disregard economics in favor of rabble-rousing). The refutation goes something like this: the marginal cost of a product is not the only input into a product's price. Any work -- software, audio track, movie, novel, etc. -- has a creation cost equal to the investment in capital goods, salaries, raw materials purchasing, foregone opportunity cost, and so on. This creation cost must be exceeded in order for the creator to turn a profit. In a free market with perfect information, there is no microeconomic incentive to create a product that will not recoup that profit. Stallman's later assertion that it's morally acceptable to add development costs on top of marginal costs bends the economics backwards and misses the point: the marginal cost of a product is secondary, not primary, to the sales price; the creation costs are spread out amongst the number of products expected to be sold.

    2. A Consideration of the Notion of Software Agreements as Psychological Assault
    "Signing a typical software license agreement means betraying your neighbor: ``I promise to deprive my neighbor of this program so that I can have a copy for myself.'' People who make such choices feel internal psychological pressure to justify them, by downgrading the importance of helping one's neighbors--thus public spirit suffers. This is psychosocial harm associated with the material harm of discouraging use of the program." (Vide Stallman)

    This is a remarkable conjoining of two unrelated arguments: "Software agreements are bad" because "We should help each other."

    Again, Stallman disregards the cost of producing software in favor of the cost of copying it. What he does not ask is the question: "Should a software developer be obliged to help a software user's neighbor?" In a world ruled by Stallman's precepts, software would have to be completely paid for by the first copy (in which case one can assume that, in most cases, the software would never be purchased at all).

    3. On the Psychic Rewards of Software Development
    "Programmers also suffer psychosocial harm knowing that many users will not be allowed to use their work. This leads to an attitude of cynicism or denial. A programmer may describe enthusiastically the work that he finds technically exciting; then when asked, ``Will I be permitted to use it?'', his face falls, and he admits the answer is no. To avoid feeling discouraged, he either ignores this fact most of the time or adopts a cynical stance designed to minimize the importance of it." (Vide Stallman)

    Here Stallman ascribes his own personal views to other developers. When presented with the fact that many developers are not, in fact, discouraged by the fact that other people will pay for the software they develop, Stallman quickly claims that, yes, those developers say that, but they're either "ignor[ing]" the issue, or they're simply adopting a "pose."

    This is an argument that requires no refutation, because it barely registers as an argument at all: Stallman cannot know what goes on in the minds of others, therefore the foundation of his argument is nonexistent.

    Addendum: On Guns and Code
    Bertrand Meyer's ad hominem attack on Eric Raymond is unconscionable, and an appeal to base emotions in lieu of his otherwise quite sustainable arguments. Having said that, I find that I am of two minds regarding ESR's beliefs (which, by placing in public view, he has opened to public debate): on one hand, his Wagnerian paen to firearms is almost a parody of the most virulent NRA propaganda; on the other, it's hard for me to forget that Sacco and Vanzetti were arrested for essentially being poor minorities (Italians then being a despised underclass) who habitually carried firearms. As Italians and political anarchists, they had a fear -- quite understandable in light of later events -- of police power in America.

    However, I do wish to turn that favorite Heinlein quote of the NRA around: an armed society is not a polite society, but only a polite society deserves to be an armed society.

  139. Re:Legal = Moral ??? by VonKruel · · Score: 1

    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))

  140. Re:you're even dumber than i thought by Signal+11 · · Score: 1

    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.

  141. Hear, hear! by Akardam · · Score: 1

    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".

  142. Re:Ethics, Stallman, and Free Software Taboo by jeffmurphy · · Score: 1

    ".. 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?

  143. Re:Legal = Moral ??? by cybaea · · Score: 1
    [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!).

    --
    Hi!
  144. Give it up. by antpal · · Score: 1

    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?

  145. Re:Ethics, Stallman, and Free Software Taboo by WNight · · Score: 2

    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.

  146. Respect for Good Work by RatFink100 · · Score: 1

    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

  147. The scope of this comment by mopic · · Score: 1

    (i know, not good to reply to yourself, but you can't edit messages here)

    I have long felt identically to the article's author

    This message is ENTIRELY about the portion of the article relating about GNU/RMS. I actually agree w/ESR on a lot of things, and Meyer lost me when he started going off on guns. As many people here have noted, he violates his own statements about morality. But the second half does not invalidate the first. ;)

  148. What a disapointment by webster · · Score: 1

    I was hoping to read a rational, well thought criticism of the ethics of free software and got instead just another foam-at-the-mouth rant at anything and anyone the author disagreed with. His portrayal of both RMS and ESR as ranting lunatics is almost as offensive as his dismissal of the Bill of Rights of the US Constitution as preposterous (well, ok, he only called the second one preposterous - but just start to mess with any one of the ten, as see how long the rest of them survive). He condemns dubious rhetorical devices but fills his article with them. And he fails, as have all who have written such diatribes I have read, to come to grips with the ethical problems that arise when people are forced by economic need to sell cheaply the products of their labor while others who perform no work at all gain far more economic benefit from them.

    Deep in my heart I know that it's possible to mount a rational attack on the principles espoused by Stallman and Raymond, if only because it should be possible to do so against any stated position. Anyone who took a debate class should understand that.

    But I've gotta say I didn't find that here.


    Always and inevitably everyone underestimates the number of stupid individuals in circulation

    --

    Information is not Knowledge
  149. Re:confusing esr and rms by billstewart · · Score: 1
    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.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  150. Re: Bertrand Meyer's own ethics by Simon+Brooke · · Score: 5
    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.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  151. The article is NOT about OSS... by logistix · · Score: 1

    It's about ethics and morality.

    The whole point of the article is that there is no absolute definition of morality or ethics. Every time the MPAA/RIAA/ M$ threads come up, there are hordes of /.'ers famously saying "Information wants to be free." The question is "said who?"

    There's no way to prove that information wants to be free. It's just something that some open-source guy said and is now taken as FACT by the people who listened to him.

    There's also 'the genie is out of the bottle' arguement that is used for Napster. Napster can be shut down, but there will still be some other program (like Gnutella) providing the same functionallity. This completely bypasses the ETHICAL issue of whether it's right or wrong to use/copy/distribute Copyrighted material (and whether or not Copyright is right or Wrong)

    The article is basically saying that people need to take a look at what Free Software leaders are saying, and determine if the arguements made and the source they're from is credible. That's way he can say that the Autobahn isn't evil because it was built by nazis, and hey, this ERS guy is a gun nut, so you might want to consider that when he talks about other moral issues, in the same article.

    Just because some guy writes a manifesto, it doesn't instantly make free software better than commercial software. And if it does, what implications does that have in the real world? Should books be free, should televison be free, should cauliflower be free?

    Just take the time to think for yourself about the assumptions and agruements made that make free software ethically and morally right, and think about what happens when you apply these same assumptions and aguements to everything else in the world but software.

    --
    - My password is slashdot
  152. the rest of that transcript by ArchieBunker · · Score: 2

    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.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  153. Re:Ethics, Stallman, and Free Software Taboo by Felinoid · · Score: 2

    > 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..

    --
    I don't actually exist.
  154. The Ken Thomson quote by drewness · · Score: 1

    There is a quote from Ken Thomson in the article... "I've looked at the source, and there are pieces that are good and pieces that are not ... My experience and some of my friends' experience is that Linux is quite unreliable. Microsoft is really unreliable but Linux is worse." (IEEE Computer, 32, 5, May 1999, page 61.) Does anyone know what context this was in, or if he said anything nice about Linux later? Or maybe qualified the statement with examples of what is bad?

    1. Re:The Ken Thomson quote by antpal · · Score: 1

      ESR talked to Thompson later on about this issue. I believe Thompson later backed down somewhat from this opinion. Sorry, I do not have any references on hand.

      Meyer is hoping people will take his presentation as the last word.

  155. GPL and Objectivism by ev0l · · Score: 1

    I agree with a lot of points in the article. I think that the article should have spent more time explaining his points of view instead of bashing others.

    I am an Objectivist (www.aynrand.org) and because of that for a long time I strugled with the idea of the GPL and if it would be moraly right for _me_ to endorse it (I don't want to be a hypocrate). In the end I came to a conclusion, the GPL is ok.

    In the folowing I will outline some of the points of Objectivism and how they apply to free software. I will then add some comments about free software.

    1 Reason
    When someone sets out to write a piece of software they have goals. That goal might be to make a good piece of software to better server them selves. If your goal is to say, create a great window manager, it could be a daunting task to do all by your self. A person must use reason to achieve his goal. This person's goal was never to make money off this piece of software. If this person could pool the resources of lots of WILLING people who also want to receive the same goal and by doing so would produce a better application faster reason would direct them to the GPL. The GPL allows for this modal of development if the goal is a better piece of software and not monitary.

    2. Self-interest
    When a person sets out to develop a piece of software they are most likely are doing it out of self-interest. The GPL allows for this self-interest. The developer might want a better piece of soft ware and not a monetary reward. Most people(if not all) license a piece of software under the GPL for selfish reasons, they want to be able to use a better piece of software(a return) for the least amount of time (there investment).

    3. Mutual Consent
    NO one is being forced into the GPL. Personal chose is the basis of a free society, free software, capitalism, and objectivism. Everyone who partakes in the software must agree to the terms.

    If you feel that GPL software is communistic you are off base. Communism is a system of enforced rules in which the community comes before you. In a communistic society personal choice and freedom are NULL and self-interest is considered a bad word. In a communism the powers that be can take everything from you, with the GPL no one can EVER take it from you. They can add to it, they can change it, they can make it better, but they can NEVER take it from you.
    When I speak of the GPL I speak of Reason (to make a better product with the least amount of investment), self-interest (to have a better product) and mutual consent (to agree to the license and hold to it). That is why I chose to make MY software GPL.

  156. Re:About the car part by Rogain · · Score: 1

    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).

    --
    The current Slashdot moderation system is made by gay communists!
  157. Re:Spurious claims about moral relativism by Fyndo · · Score: 2
    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 ;)

  158. Re:Should be titled "How to get moderated down at by Felinoid · · Score: 1

    >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."

    --
    I don't actually exist.
  159. "Without Microsoft [...] There would be no Linux" by divec · · Score: 2

    That's the claim he makes in the article. Well, it's hard to prove him wrong without a time machine. But the PC revolution was something waiting to happen. If it wasn't the IBM PC, it would have been the Apple Mac. If it wasn't Apple then it would have been Amiga. Etcetera.


    But I assume his claim is meant to extend to the following:


    If proprietory software had not been legally possible there would be no cheap hardware to run free operating systems on.

    Again, this is hard to refute, but I think it's false. As I said, the PC revolution was waiting to happen, Moore's Law ensured this. If proprietory software had not been legally possible then free software would have been written. As he points out, IBM et al were trying to sell hardware at the time and considered the software to be just a supporting tool for that.


    [Of course, just cos I've argued with this point it doesn't mean I don't think the rest of the article is a pile of bollocks too ;) ]

    --

    perl -e 'fork||print for split//,"hahahaha"'

  160. Re:Ethics, Stallman, and Free Software Taboo by J.+J.+Ramsey · · Score: 1

    >>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.

  161. Re:contribute, don't wait for fixes by WNight · · Score: 3

    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...

  162. Re:contribute, don't wait for fixes by Chilli · · Score: 1
    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

    --
    -=- Just a random lambda hacker
  163. Re:Ethics, Stallman, and Free Software Taboo by EAVY · · Score: 1
    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 :)
  164. Re:contribute, don't wait for fixes by WNight · · Score: 2

    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.

  165. Re:contribute, don't wait for fixes by DaveHowe · · Score: 3
    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=-
  166. Richard Stallman's views are morally unjustifiable by Longing · · Score: 1

    (...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.

  167. Free (as in "beer") Monopolies by mdavids · · Score: 1
    The GNU and FSF view is that it is OK to sell anything except software.

    This is just plain wrong. RMS supported himself financially by selling tapes of Emacs for a while. The man must know he's confusing (deliberately?) "speech" and "beer" here.

    The unquestioned assumption running through this McCarthyite diatribe is that investors of money are entitled to rights that investors of work are not.

    At the risk of sounding (gasp! swoon!) socialistic, the authors of commercial software in most cases don't sell their work, they sell their labour. They get paid a wage, and benefit not one whit from the monopolistic control over the use of the product of their labour that is granted to their employer.

    Okay, maybe you can formulate an argument to support this. Maybe the work just wouldn't get done if there aren't benevolent capitalists donating money to worthy causes like Windows 2K. I think not. On the most obvious assumptions about how the world really works, commercial software fails any sane test of efficiency you can dream up:

    • Decisions on which commercial software projects are to be funded are based on expectations of future return on investment, not on the needs of users.
    • The cost of distributing free software is virtually nil (even physical copies can be shared around, reducing the cost of distribution). The cost of distributing shrink-wrapped license agreements, plus CD, plus inadequate "Quick-Start" documentation, plus cataloges of other products you might like to purchase, is high and almost totally waste. Even the administrative costs alone of running a for-profit organisation are huge, and add nothing to the value of the product.
    • Commercial software marketing is market-distorting. Decisions on which product to use may ultimately rest on which publishing house has the most money to spend on promotion. An adequate product with a huge marketing budget will outsell a good product with no marketing budget. If you've got deep pockets, you're in a good position to control de-facto standards, and enhance your return on investment still further, to the detriment of the community.
    • Commercial software is taxpayer funded. The profit margin on commercial software is a tax. It just goes to Redmond or wherever instead of Capitol Hill. Complaining that RMS used public money to develop Emacs, therefore Emacs is rightfully the property of MIT (although not, interestingly enough, the property of all taxpayers) is a load of piffle. Any software is publicly funded in one way or another.
    • And on, and on...

    As a system for generating public good, commercial software is hopelessly inefficient. However, as a system designed to increase and concentrate wealth and power into the hands of a few, it works fairly well.

    The challenge for software developers with an intrest in seeing that their work is self-directed, in harmony with their talents, their interests, and their concern for the broader community, is to develop and disseminate an alternative view of society which recognises the true costs of totalitarian control of software and the benefits of freedom.

    Matthew.

  168. Re:Selling Free Software is OK! by rifter · · Score: 2

    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...

  169. Bertrand Meyer's own ethics by kzinti · · Score: 3

    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

    1. Re:Bertrand Meyer's own ethics by harmonica · · Score: 2

      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.

    2. Re: Bertrand Meyer's own ethics by DeK · · Score: 1

      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.

    3. Re: Bertrand Meyer's own ethics by SolidGold · · Score: 1
      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

      --

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

    4. Re:Bertrand Meyer's own ethics by fougasse · · Score: 1

      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.

    5. Re: Bertrand Meyer's own ethics by cpt+kangarooski · · Score: 1
      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.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    6. Re: Bertrand Meyer's own ethics by Jules+Agee · · Score: 1

      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
    7. Re: Bertrand Meyer's own ethics by cpt+kangarooski · · Score: 2

      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.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    8. Re: Bertrand Meyer's own ethics by Art+Popp · · Score: 1

      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.

    9. Re:Bertrand Meyer's own ethics by kzinti · · Score: 2

      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

    10. Re:Bertrand Meyer's own ethics by pjc50 · · Score: 1
      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.

    11. Re: Bertrand Meyer's own ethics by jms · · Score: 2

      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.

    12. Re:Bertrand Meyer's own ethics by Bertrand+Meyer · · Score: 1

      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)
    13. Re:Bertrand Meyer's own ethics by bandicoot · · Score: 1

      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. ;)

    14. Re:Bertrand Meyer's own ethics by timster · · Score: 1

      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...

      --
      I have seen the future, and it is inconvenient.
    15. Re: Bertrand Meyer's own ethics by Bozovision · · Score: 1
      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.

  170. Re:contribute, don't wait for fixes by VAXman · · Score: 1

    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.

  171. Selling Free Software is OK! by Anonymous Coward · · Score: 2
    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.

    1. Re:Selling Free Software is OK! by alkali · · Score: 2

      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.

    2. Re:Selling Free Software is OK! by fougasse · · Score: 2

      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.

    3. Re:Selling Free Software is OK! by kz45 · · Score: 1

      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!

    4. Re:Selling Free Software is OK! by kz45 · · Score: 1

      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.

    5. Re:Selling Free Software is OK! by orabidoo · · Score: 2

      excuse me? RedHat gives you a box with a bunch of CDs in exchange for money. how can this not be considered selling?

    6. Re:Selling Free Software is OK! by fougasse · · Score: 2

      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.

    7. Re:Selling Free Software is OK! by RickHunter · · Score: 1

      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
    8. Re:Selling Free Software is OK! by toh · · Score: 2

      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
  172. Re:Ethics, Stallman, and Free Software Taboo by SolidGold · · Score: 1
    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

    --

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

  173. Re:confusing esr and rms by nester · · Score: 1

    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.

  174. Re:Legal = Moral ??? by Frank+T.+Lofaro+Jr. · · Score: 1

    Considering Microsoft's recent actions, I do not think it would have much effect.

    --
    Just because it CAN be done, doesn't mean it should!
  175. Re:Should be titled "How to get moderated down at by Pont · · Score: 2
    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.
  176. Why people continue to get it wrong... by IkeTo · · Score: 1
    Why people continue to get it wrong, and get it wrong badly? It seems to me that the author must be unable to read, or unwilling to read, or unable to reason from what he read.

    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, ..., but criminal to peddle software that you have produced by working long hours, sweating your heart out, ...

    Why?! In the GNU Manifesto:
    The reason a good citizen does not use such destructive means to
    become wealthier is that, if everyone did so, we would all become
    poorer from the mutual destructiveness. This is Kantian ethics; or,
    the Golden Rule. Since I do not like the consequences that result if everyone hoards information, I am required to consider it wrong for one
    to do so. Specifically, the desire to be rewarded for one's creativity
    does not justify depriving the world in general of all or part of that creativity.

    It clearly answer why proprietary software are bad: it is bad to the society, by not giving to the society what one has to offer to the fullest extend. If everybody keep on doing it, we waste most of our efforts.

    The only stated justification for the indictment of commercial software... is that software is different from other wares since it can be reproduced so
    easily. But this does not stand a minute's scrutiny.


    Reproducibility is important to make the judgement that proprietary licenses are bad, but other factors are important to establishing that it is actually harmful to the society. See the following, again from GNU Manifesto:
    The case of programs today is very different from that of books a
    hundred years ago. The fact that the easiest way to copy a program is
    from one neighbor to another, the fact that a program has both source
    code and object code which are distinct, and the fact that a program is
    used rather than read and enjoyed, combine to create a situation in
    which a person who enforces a copyright is harming society as a whole both materially and spiritually; in which a person should not do so
    regardless of whether the law enables him to.

    In any case, "cheap to copy" only means that you shouldn't interfere with me copying it, not that you must not sell it.

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

    The fact is, FSF sell software, and proprietary software producers only license them. FSF sell them by putting them into tapes and CD-ROMs and ask for money in it. The following comes from the WHY-FREE document in GNU Emacs:

    The Free Software Foundation, a tax-exempt charity for free software
    development, raises funds by selling CD-ROMs, tapes and manuals (all
    of which users are free to copy and change), as well as from
    donations. It now has a staff of five programmers, plus three
    employees who handle mail orders.

    Proprietary software producers never admit that the software is sold. Read the software license agreement you have in any software product (maybe driver software accompanied with hardware product) to be convinced about it.

    The GNU license itself reads not like a license but like a manifesto against the evils of proprietary software

    What can you do otherwise if you want to use software license to combat with others who use software license to impede the public?
    This distortion--the hijacking for private purposes of a word that holds such a sacred aura for most people--is highly unethical.

    This may be true from the perspective of Meyer, who clearly demonstrate a strong prejustice against free software. This is not true for most people especially programmers: they does appreciate that they are allowed to use code from others and fix bugs there. It is really a question about freedom, since we are really deprived from such things for proprietary software.

    Compare this to the numerous deflections that the software venders put on us, like "software pirates". See who is the one unethical.

    Even though the GNU products are often good, the licenses which accompany them are no better...

    But who need warranties?! This is only needed for proprietary software because we ourselves have no SINGLE way to solve the problems there. For GNU software, we are entitled, and encouraged, to fix it anyway. For proprietary software, we are forbidden to do it.

    There are still much more to say about it, but I really don't want a browser crash to take all these. I can only conclude by saying I'm really sorry for Meyer.
  177. Re:Should be titled "How to get moderated down at by Pont · · Score: 1

    Wow. Shoulda read the rest of the comments before posting. There are some much better critiques of this article than mine.

  178. Re:Warantees, Caveat Emptor, and more... by gargle · · Score: 2

    I thought this was a semi-reasonable point by Bertrand Meyer. Through the scenario given, BM is attempting to show the absurdity of RMS's position -- but there's really a difference of fundamentals between the two: RMS has stated that free software is a matter of freedom, an intrinsic good, and that he would choose free software over proprietary software even if the free software were technically inferior ( I believe the analogy he gave was free press vs controlled press; even if the latter were superior, we still choose the former).

  179. Re:Spurious claims about moral relativism by Ars-Fartsica · · Score: 1
    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.

  180. Good Points, Mostly by James_Armstrong · · Score: 1

    MORAL: Don't be boorish to B. M. at a soiree or he'll yank your panties down over the internet.

    It is a shocking and sad truth that most Americans have a moral blind-spot when it comes to Communist propaganda.

    This is probably due to the fact that you can't get tenure in an Ivy League school (like MIT) unless you kiss the ass of a small statue of Karl Marx in a bizarre fraternity hazing ritual.

    (This point is trite but true.)

    Credit has to be given though, to the guy who says "The Emperor has no cloths!" no matter how easy it seems in retrospect or what the guy's motives might be.

    The only flaw in his otherwise cogent and well reasoned essay is the gratuitous swipe at the 2nd Amendment. Indeed, it seems ironic that a few lines beyond where he excoriates those who "would have us return, for software, to a pre-eighteenth-century world" he anathematizes Eric Raymond for not subscribing to the Feudal policy of a disarmed peasantry.

    One could say that as a typical European Mr. Meyer just doesn't get it and move on. But that leaves us with the disturbing question of whether or not Europeans are aware of their own history. Or are simply unable to learn from it.

    Less than ten years passed between this:

    "1935 will go down in history. For the first time, a civilized nation has full gun registration. Our streets will be safer, our police more efficient, and the world will follow our lead into the future."

    and this:

    "Arbeit Macht Frei"

    Of course, that is German history. The French prospective could well be that since the French revolution was a dramatic failure there is no point in making the option available to the people ever again. Truth be told, that is the whole point of "common sense gun laws".

    When the founders of this nation sought to establish equality they had two options. They could choose to have everyone in the peasant class (and hence unarmed) or they could have everyone in the noble class. Since universal disarmament would have lead in short order to foreign invasion, the latter option was chosen. If you will pardon a blatantly chauvinistic statement, that was the right choice.

    If Richard Stallman embarrassed himself by mentioning "liberty, equality, fraternity" it was not because he was pandering but rather because such ideas are now considered passé - at least by one audience member.

    So, to revisit the false choice of mercenary software and Feudalism vs. Free Software and an intact bill of rights this ethically-conscious person would choose the latter. And may I add that no one but an imbecile would disagree.

  181. Re:Ethics, Stallman, and Free Software Taboo by zmahk31 · · Score: 1
    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.

  182. Tactics by Chilli · · Score: 1
    You can only wonder why B. Meyer wrote this article. Considering its length, it probably took a considerable amount of time to write and he seems to be a busy man. I doubt that the free Eifel compiler is enough of a "threat" to ISE's Eifel system to be the (sole) reason. Maybe that commercial software developer who allegedly had an unhappy encounter with RMS was a friend of him, or maybe he himself met RMS and got ripped to pieces? Or is he worried that if open source produces high quality software, nobody will listen to him anymore?

    I recently had the "pleasure" of attending two talks of B. Meyer. I essentially learned two things:

    1. He is a vocal speaker who tries to manipulate his audience.
    2. His tactics fail on a significant part of the audience (I gathered this from talking to other attendees afterwards).
    His main technique is very simple. He starts out with statements of which he thinks that the majority of the audience will agree with. He uses the "validity" of these statements to prove an unrelated point, which on first sight might seem related.

    It is interesting that he attempts the same technique a couple of times in this article. The most obvious case is probably how he uses ESR's standpoint on gun ownership to discredit ESR's statements about open source software. It seems, as if his discrediting of C/C++ programmers mentioned in another comment falls in the same category (everybody believes that software quality is important, but does that mean everybody trained on C/C++ is a danger to a software project?)

    The problem here, as in the talks I listened to, is that his strategy is just too obvious.

    Chilli

    --
    -=- Just a random lambda hacker
  183. Meyer's Conclusion #7 by Kalzus · · Score: 1

    I cannot know how he has developed himself to the point where he is completely a master of his violent tendencies. But he should probably give up software development and get involved in teaching this to others... If this is true.

    If this is not, he has reactively blinded himself to the fact that the human race has a violent side. Ignoring it does not make it go away. And refusing to look at it means you do not know where to bring your mental hand to bear when it is about to go out of control in any given situation.

    If his point is not, in fact, to ignore violence, he may have gone through the trouble to make this more clear.

    Otherwise, this is a fairly well thought-out critique of the "free software" ethos. Apart from the fact that he is rather high-minded about high-mindedness (this does not work well, by the way, unlike, say, "intolerant of intolerance"), his constructive critique does not hurt. It is a fair implementation of a way to compel us to look at our actions and our beliefs.

    --
    "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
  184. What on Earth are you talking about? by spiralx · · Score: 4

    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?

  185. Re:contribute, don't wait for fixes by jetson123 · · Score: 2
    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.

  186. Defeated by his own argument by Phil+Hands · · Score: 1

    At the start of this article, he states that good people can do bad things and vice versa.

    Why then does he try to draw some conclusions from ESR's gun obsession, when that is nothing to do with free software?
    Why does he try to draw a connection between anecdotes about RMS's table manners and Free Software?

    He later tries to imply that Free Software is all built with stolen or donated time.

    My business survives by selling solutions to my clients. My clients are fully aware that I use and write Free Software in the course of providing them with the solutions they require, and cheerfully pay me all the same.

    Is the resulting software "Donated", or am I immorally diverting the funds from my clients?

    He then goes on to accuse the Free Software movement of a series of moral lapses ("stealing" other people's ideas) which I agree should be addressed with proper acknowledgements of inspiration used. If it wasn't for the fact that the commercial software world seems to have no compunction about failing to give credit where credit is due, he might be saying something of interest with respect to free software, but as it is this is an industry wide failing for which the Free Software cannot be held answerable.

    --

    Debian: GNU/Linux done the Linux way
  187. This cracks me up by MrProgrammer · · Score: 1

    Did anyone notice the copyright directly below the article? (in the same font as the rest of the article) Kind of subtle . . .

  188. Re:Ethics, Stallman, and Free Software Taboo by anonymous+cowerd · · Score: 2

    > 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

  189. My 2 cents by ASM · · Score: 1

    OK so you opened my eyes a bit to a few things. I never really thought about the use of the word "free" in RMS's propaganda, in quite the light he cast upon it. I liked that. Nor had I ever really considered what free really meant (ie Govn't funded, Sponsored, etc). I liked that too.

    In fact, I find that I must respond to the article by reforming many views and opinions that I had previously held (I STILL HATE MICROSOFT!!! -though even there I must acknowledge credit...). I also find that some of my own questions about what to do with software I develop will be easier to answer now.

    But GEESH! Dude, get offa that soap box! You're starting to sound like a Fundamentalist! ok, there's my rant. Now I critique.

    First, Condescending is old hat. Went out of style with Sceptres and phrases like "Your Highness". Second, you commit a serious faux pas by discrediting ESR's views on software by attacking his person. I mean really! gun control and software only belong in the same sentence on the Enterprise (the only software controlling my Smith & Wesson is the padding in my trigger finger). Third, if you're gonna cite stuff, document it okay? You did a good job, mostly, except for when you attacked RMS's personality with the dinner incident (that same faux pas again).
    And finally, at least try to LOOK objective, when you're attempting to critique an opposing point of view. You criticized RMS for his strong criticism, but in so doing, you repeated his error. Remember grasshopper! one catches more flies with honey than with vinegar.

    --
    Fish
  190. Re:Ethics, Stallman, and Free Software Taboo by thallgren · · Score: 1
    > They never said trying to make money > is wrong. Really?

    http://tlug.linux.or.jp/rms.html

    Regards, Tommy

  191. Quotes'R'Us by cybaea · · Score: 1
    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...)

    --
    Hi!
  192. Bertrand Meyer's Ignorance by exa · · Score: 1

    Bertrand Meyer is a thousand miles off. I must throw in some points that he will probably never be able to understand with his corporate mind-set.

    * I couldn't use a UNIX system at my home computer if it were commercial software. Most software I use has better quality than all of Windows software, and I am grateful for all this.

    * I am a software engineer, and I think that most commercial software producers are quite evil given that they produce low quality and overcostly stuff. Example: medical imaging/archiving software. If high quality products would be available freely, all patients would benefit. [So I made my DICOM3.0 implementation free!]

    * Free software means that you can take it and modify it. [Sucker] If you have a problem with GCC on Windows (whatever that means), perhaps he means on Cygwin32, I don't know, you take the source, and fix the damned thing. The original authors of a free software package have no control on its evolution, so they can't put some known deficiencies to make money out of service. Someone can always come up with an alternative that makes it obsolete, or patch those deficiencies...

    * A company can earn money from developing free software, and nothing is wrong with that. And one more thing. think of it like this. An OS should be free, because it has general utility...

    * Why is he making things personal? RMS isn't an easy person to get along and ESR is a maniac. So what? Shut up and check the code!

    I think that's enough. I could say a lot more but I don't have the energy to refute every idiot's every claim on the planet.

    --
    --exa--
  193. Re:contribute, don't wait for fixes by pyrrho · · Score: 1

    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

    --

    -pyrrho

  194. Re:contribute, don't wait for fixes by Amokscience · · Score: 1

    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.

    --
    Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
  195. Re:contribute, don't wait for fixes by jetson123 · · Score: 2
    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.

  196. Disclosure of support? by jflynn · · Score: 3

    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.

  197. Spurious claims about moral relativism by Ars-Fartsica · · Score: 2
    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.

    1. Re:Spurious claims about moral relativism by DeK · · Score: 2

      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... :)

    2. Re:Spurious claims about moral relativism by Ars-Fartsica · · Score: 1
      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.

    3. Re:Spurious claims about moral relativism by Ars-Fartsica · · Score: 1
      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.

    4. Re:Spurious claims about moral relativism by w3woody · · Score: 2

      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.

    5. Re:Spurious claims about moral relativism by Scrymarch · · Score: 1
      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.

    6. Re:Spurious claims about moral relativism by w3woody · · Score: 2

      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.

    7. Re:Spurious claims about moral relativism by Stu+Charlton · · Score: 1

      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
    8. Re:Spurious claims about moral relativism by Simon+Brooke · · Score: 2
      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?

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    9. Re:Spurious claims about moral relativism by Simon+Brooke · · Score: 2
      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.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    10. Re:Spurious claims about moral relativism by Scrymarch · · Score: 1
      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.

  198. Legal = Moral ??? by cybaea · · Score: 3
    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.

    --
    Hi!
  199. Re:Ethics, Stallman, and Free Software Taboo by waveform · · Score: 1
    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.)
  200. Meyer's "logic" by witten · · Score: 2
    Here is the general flow of Meyer's argument for the immorality of free software:
    • Premise: Eric Raymond is a gun nut.

    • Premise: Other members of the free software movement have not vocally "dissociated [themselves] from the gun propaganda."

    • Deduction: Therefore, other members of the free software movement must agree with Eric Raymond.

    • Dedution: Thus, all members of the free software movement are gun nuts.

    • Premise: Gun nuts are immoral people.

    • Deduction: The free software movement is immoral. "That [a denouncement of the gun movement] has not happened is a sign of the distortion of the moral values of the free software movement."

    Normally, I'd make a witty or snide remark here about such laughable logic, but I think that Meyer does more to discredit his own argument than anything I can say.

  201. Re:confusing esr and rms by Tetsujin · · Score: 1

    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".

    --
    Bow-ties are cool.
  202. Re:Ethics, Stallman, and Free Software Taboo by mcelrath · · Score: 1
    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

    --
    1^2=1; (-1)^2=1; 1^2=(-1)^2; 1=-1; 1=0.
  203. Creativity and Innovation - The Natural Way by 3seas · · Score: 1
    An error in being IP "cannot" based and the resistance to this of open source freeware, neither are right but do help to balance things out some in the statement that's being said in all of it.

    People should not be falsely constraind from doing/creating good things, but those before them, for which they stand on such prior work, deserve proper reward. As those who build upon such work will one day be the base of still others....

    "CAN" Based IP laws need to be developed

    This can happen at the government level but may need to happen first at the development level, such as thru something along the lines of the GPL - an agreement or contract. Once this build up momentum then government regulations are more likely to change.

    As a member of the human race, I do not appriciate such false constraints placed upon what we all can do to improve the value and experience of life. Who is to say a cure for something like cancer is not possible because IP law says you cannot do it?

    The real problem is in having "Cannot" based IP laws. It's what fuels all the friction and this is NOT efficient in light of the ever increasing rate of our advancements.


    3 S.E.A.S - Virtual Interaction Configuration (VIC) - VISION OF VISIONS!

  204. Microsoft Jealousy by milesegan · · Score: 1

    It's amusing that Bertrand thinks that the free software movement's dislike of Microsoft stems from some kind of deep-seated jealousy. If you read between the lines and you know something of Bertrand's history, it's easy to see that this attack, like his earlier attacks on C++ and Java, is itself motivated by jealousy. Eiffel has once again been overshadowed by another technology trend, and, once again, he's not taking it well.

    Meyer's book is worth a read - he's got a lot of interesting things to say about object-oriented techniques. His political insight is considerably less reliable.

  205. In summary by james.gasson · · Score: 1
    Basically the article says:

    1. Commercial software is not inherently evil by defination.
    2. The FSF/GNU usage of the term "free" is not the only one possible.
    3. There are some things (eg. human life) that are more important than free software.

    4. and
    5. Free software projects are not necessarly bug-free.

    All well and good.

    However the author takes great pains to empart these views in the most crude and offensive manner possible. All the while, sick, twisted and bizzare thought excercises are employed to illistrate their arguments (or lack thereof). And interspersed throughout the commentry are reoccuring self-serving claims of unbiased objectivity.

    I don't think it was worth reading. But anyone interested should read the 11 points at the end. You'll get an idea of what the article says, and miss most of the trolling.

    --
    James Gasson

  206. Re:redefining free by cpt+kangarooski · · Score: 1
    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.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  207. "Product" means "something produced" by p3d0 · · Score: 1
    From the Merriam-Webster dictionary:


    Main Entry: product
    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

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  208. Re:1) The perils of being a moderator 2) The artic by cvillopillil · · Score: 1
    But we must not be fanatics. People who write closed source stuff arnt neccesary bad guys. Many of the games that i like most (Curse of Monkey island for example) are comersial software

    Games that are closed source aren't serious. If you have an operating system, communications software, business software, etc, that's closed source, that's a big problem. I can't believe that you can't see the difference.

    --
    no sig
  209. Re:Back to your Original Point by RatFink100 · · Score: 1

    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.

  210. My own proprietary lock in by zmahk31 · · Score: 1
    To judge whether proprietary software is good or bad, I think it helps to look beyond the big bullies like Microsoft, who few people would dispute is more of a globally successful extortion scheme than a legitimate business, and to consider some smaller markets where proprietary software is used. So I'll offer my view on some example I am familiar with.

    Although I try to use free software whenever I can, there is one product that I am deeply locked into (for almost a decade now), and this is the Mathematica computer algebra system. Basically, I don't think one can argue against the proprietary nature of this program on pragmatic grounds, the usual arguments of why "Open Source" is better just don't seem to apply (apart from pains with the current licensing policies, see below). So I think that the moral dimension of proprietary software cannot be avoided here, and everybody may judge for themselves. Here are the facts:

    • Mathematica has originally been conceived by a single person (Steven Wolfram) who left academics to set up a company which then developed the product to market.
    • The company, Wolfram Research, does little else than further develop and support the product.
    • Mathematica is a product of high quality, this is true for the underlying design as well as for the implementations. Of course there are always some bugs, but for a product of this complexity it has surprisingly few.
    • The release schedules are reasonable: most updates take several years and compatibility between versions has always been very good (I have seen quite a few major version changes). The company does not seem to confuse regular users with beta-testers - new major releases tend to be stable.
    • There is one major competitor, Maple, which is also a proprietary spin-off from academics (the University of Waterloo in this case). So the market place appears reasonably healthy. At the same time, there is no free alternative that comes even close to what either of these programs offers.
    • Needless to say, after using a product of this type more or less happily for many years, you'll have acquired a good collections of codes and expertise, so you would not want to change system without very good reason.
    Now to the more ugly bits:
    • The price of the program is so out of range (about $1000 and up for a single user license) that even many academic departments do not want to pay for it. Currently I have to access it over a sometimes slow cross campus X connection from Central Computing.
    • Even the student price (around $150, I don't legally qualify) is too much to make purchase of Mathematica a reasonable class requirement. So Wolfram Research has effectively priced themselves out of the mass-purchase educational market (although still affordable to dedicated student), and one has no choice but to use the somewhat inferior, but cheaper and still proprietary Maple in-class. I doubt that this is a wise business decision in the long run, but this is something the company has to answer to themselves. I know even of departments who did high-profile pilot deployments of Mathematica to be currently backing out of it in undergraduate education because of the high licensing costs involved.
    • Mathematica has a rather effective copy protection scheme. In fact, due to the otherwise good quality of the software, the license server is by far the most significant single point of failure. You may blame it on the support staff, but even so it is a major pain to deal with and requires constant staff attention for absolutely no benefit. For example, major Linux kernel upgrades will make Mathematica think it has been copied onto a different machine and refuses to start up, sorting this out requires non-trivial paperwork with Wolfram.
    • Generally I feel uneasy about having centuries of scientific knowledge incorporated into an expert system, and then marketed as proprietary. Moreover, it raises questions about having a closed box in the loop of scientific discovery (part of the Mathematica code is actually itself written in the Mathematica language, and open for inspection), as it is increasingly used to derive of proof mathematical knowledge. It seems to me preposterous for small companies to occupy such a crucial link in a worldwide human and not-for-direct-profit human endeavor.
    So while I continue to feel uneasy about this, I will also continue to use Mathematica for the foreseeable future, and dream that academic institutions (who probably pay most of Wolfram Research's revenues anyway) could pool enough money to buy out the company can convert it into an international center for Computational Mathematics.
  211. Re:Ethics, Stallman, and Free Software Taboo by drivers · · Score: 1

    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

  212. Re:contribute, don't wait for fixes by theMAGE · · Score: 1

    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...

  213. Re:Not just shrink-wrapped by richieb · · Score: 1
    Ok so the average programmer does not sell shrinked-wrapped software, he sells his labour to generate software. But that doesn't substantially alter my argument.

    But it does. Selling your labour is quite different from selling copies. With software, once the first copy is made, following copies cost nothing to create. If you got paid to make the first copy, then as a programmer you can make a living by getting paid for writing new code.

    Banks and airlines can use and produce open source software. Especially when the software can be used to establish an open standard. Bussinesses can get more benefits from open standards than from closed source software.

    Of course, there will always be software that is too closely tied to the bussiness that will be considered a trade secret and never released or sold.

    So to summarize, it seems to me that programmers will always be needed to write new code and open source can only make the programmer's job more interesting, as you'll never have to implement the same thing over and over (like a web server).

    ...richie

    --
    ...richie - It is a good day to code.
  214. Re:dumbass by Signal+11 · · Score: 1

    Okay, so I missed hitting the "8" and hit the "7" instead... sue me.

  215. Re:Ethics, Stallman, and Free Software Taboo by StarKiller · · Score: 1

    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.

  216. Re:"Without Microsoft [...] There would be no Linu by meadowsp · · Score: 1

    It's not even that, IBM PC's had a CHOICE of operating systems when they came out. It wasn't just MS-DOS, CP/M anyone?

    If my memory serves me correctly there was another one as well, something to do with Pascal (obviously my memory doesn't serve me that well today)

  217. Re:Richard Stallman's views are morally unjustifia by Longing · · Score: 1

    How the hell did this obvious flame-bait (regardless of it's accuracy) get modded up?

    CONSPIRACY!!!!

    :)

  218. contribute, don't wait for fixes by jetson123 · · Score: 5
    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.

    1. Re:contribute, don't wait for fixes by theMAGE · · Score: 1

      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
    2. Re:contribute, don't wait for fixes by Felinoid · · Score: 1

      > 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...

      --
      I don't actually exist.
    3. Re:contribute, don't wait for fixes by jetson123 · · Score: 2

      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.

    4. Re:contribute, don't wait for fixes by greenrd · · Score: 1
      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!

    5. Re:contribute, don't wait for fixes by greenrd · · Score: 1
      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.

    6. Re:contribute, don't wait for fixes by blurred · · Score: 1

      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 ....

    7. Re:contribute, don't wait for fixes by Hast · · Score: 1

      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.

    8. Re:contribute, don't wait for fixes by Hast · · Score: 1

      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.

    9. Re:contribute, don't wait for fixes by tpv · · Score: 2
      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.

      --

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    10. Re:contribute, don't wait for fixes by tagish · · Score: 1

      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
  219. advocacy and economics by jetson123 · · Score: 2
    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.

  220. Re:Ethics, Stallman, and Free Software Taboo by SuperKendall · · Score: 2

    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?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  221. confusing esr and rms by gargle · · Score: 4

    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.

    1. Re:confusing esr and rms by cpt+kangarooski · · Score: 1

      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 ;)

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  222. Re:Ethics, Stallman, and Free Software Taboo by humanerror · · Score: 1

    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
  223. Q.E.D. by shaum · · Score: 1
    Let me see if I follow the reasoning here...
    1. Eric Raymond opposes gun control (as do between a quarter and a half of all Americans, depending on the survey).
    2. Betrand Meyer disagrees.
    3. Therefore, ESR is evil (as are 1/4 to 1/2 of all Americans).
    4. There are a few things that ESR and RMS agree on.
    5. Therefore, RMS's views are suspect.

    Does that about sum it up?

    Maybe things have changed since I studied Aristotelian logic back in my undergrad days, but it sounds a tad specious to me...

  224. Re:The Ethics of Free Medical Services by anonymous+cowerd · · Score: 2

    Mother Teresa and Dr. Kevorkian, what a hoot! A very nice post! Did you also notice that according to this Meyer character, not only Raymond's wacky gun fetish but also Stallman's table manners are telling arguments against open-source software? His f*cking table manners, for Christ's sake. That's really straining. Next thing we'll be hearing that Stallman's appaling singing voice demonstrates free software's moral inferiority, etc., etc. The nonsense level in Meyer's diatribe overwhelms any sensible point he might have made.

    Yours WDK - WKiernan@concentric.net

  225. Re:some people complain, some people solve problem by jetson123 · · Score: 2
    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.

  226. Would this improve the quality of the OSS? by damyan · · Score: 1

    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.

    1. Re:Would this improve the quality of the OSS? by sjames · · Score: 2

      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.

  227. Warantees, Caveat Emptor, and more... by Stealth+Dave · · Score: 3

    While I think the article had some good points (i.e. not all commercial software is bad), it was definitely skewed against the free software movement, beyond just being critical. One assumption that was made in particular sat wrong with me (and is conveniently quoted here):

    • Product F is free software. It comes with the standard no-warranty warranty.
    • Product P is proprietary software. It costs $50 for the binary-only version. It uses the most advanced techniques of software engineering. It never crashes, or departs in any way from its (mathematically expressed) specification. The seller is, in fact, so sure of those qualities that he will commit in writing that any violation of the specification during execution will immediately lead to reimbursement of the purchase price and compensation for any damages incurred.

    The problem is that not only does most software include a heavy caveat emptor clause, all software includes it. The author goes on to ask how much would be too much for a product that was sufficiently warranted, and my answer would be quite a bit. Unfortunately, the question is moot. Has the author read some of the EULAs that are required for most software? Caveat emptor only begins to describe the restrictions placed on the purchase. And if you disagree with the EULA, most software retailers won't take the software back because it's been opened, and at most will allow you to exchange it for the exact same product.

    When you start to add these factors into the argument, Product F starts looking a whole lot more appealing.

    - "Stealth" Dave

    --
    Evil is as eval("does");
    1. Re:Warantees, Caveat Emptor, and more... by Felinoid · · Score: 1

      I wouldn't call it fanatical to prefer open source.

      Reasons to prefer open source to commertal..
      1. The cause... A case of ethics..
      2. For want of code... All the advantages that come with having the source code... Scrapping unwanted features.. spotting back doors.. and just seeing how the stupid thing works...
      3. Download... Easyer to download software than to walk down to the store... Freshmeat and the Linux Game Tome are like candy stores... pick your toy..... Entertainment every day..
      4. Free... Come on gotta love free.. $50... $100.. $500... no... I go for FREE... No money... Want a wordprocesor? Just download it.

      I'll tell you what.. I'll download a free closed source game from Satan before I pay $10 for source code to the same game and have that $10 go to saving a life...

      In the end I have a price... and that price is free software.... Thankfully I don't have to flex my morals for it....

      --
      I don't actually exist.
    2. Re:Warantees, Caveat Emptor, and more... by pjc50 · · Score: 1
      Actually, I thought the more interesting thing was:


      Second auxiliary question for special credit: you think the revolutionary software development technique you have just invented makes it possible to produce provably bug- free products such as P. You need $20 million dollars to productize it. Your university will be glad to pay for a postdoc for six months if you teach an extra course. The government funding agencies, after taking a year to review your application, tell you to get lost as your proposal has no commercial value. (Public funding is very much "goal-oriented" these days.) But you have found a group of investors that values your idea. Of course they expect to make a huge windfall from their investment, so they'll laugh if you suggest free software.

      Ok, blow by blow:

      How come solving one of the great software engineering problems is of "no commercial value"?

      How come, in the next clause, it's worth a huge windfall?

      If it's a scientific technique (and, speaking as a Comp. sci. student, I'd say it was), why doesn't he do what scientists have always done, and publish?

      If it's really a way of making bug-free software, he'll go down in history.

      And if he publishes, everyone benefits.

  228. Re:Ethics, Stallman, and Free Software Taboo by cdegroot · · Score: 1
    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).
  229. Re:interesting is right by meadowsp · · Score: 1

    That's a good point. What about astronauts as well. Is GMT the divine time?

  230. So tell me something I didn't know. by idiot/savant · · Score: 1

    The article seemed to be a pile of "who cares" and "tell me something I don't know". So what if (some) free software advocates are single-minded or extreme? Who cares that some are American with peculiarly American political viewpoints? And it's not at all surprising that many free software writers are doing it for Geek Status rather than a sincere altruistic desire to better humanity (though here we can really play the post-facto reinterpretation game :).

    What I don't understand is why he makes such a big deal about free software not really being free. Sure, someone had to put time and effort into writing it, and they may very well have been paid to do so, but unless you base your moral code on pure selfishness there's nothing morally wrong with giving the fruits of your labour away (with the obvious caveat that if its work-for-hire then its not yours to give).

    Really the only objection to this is that by giving stuff away, free-software advocates are destroying the market for proprietry software - some moral issue!

    Idiot/Savant

  231. Signal 11 will know be known as.... by cvillopillil · · Score: 1
    CompuWorld

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

    --
    no sig
  232. Re:[Reformatted] Free Libre, not Free Gratis by drivers · · Score: 1

    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?

  233. how is it the same? by kaisyain · · Score: 1

    If you buy a book, people WILL stop you from making a copy of that book. I don't understand your point.

  234. My views are not those of my employer, ESR or RMS by Thiarna · · Score: 1
    Very interesting article.

    Lots in it I disagree with (e.g implicit Commy bashing), lots in it I agree with (gun control), but these are just side issues. His conclusions seem sensible but his arguments dont. He seems to have missed the point of free software, and gets all of his information on it from the community's two most notorious figures. Stallmans habit of turning on anyone who does not support his world view is almost as embarrasing as Raymond's insistence on bringing guns into every discussion no matter how unrelated (not literally of course).

    First off he doesnt seem to get that not everyone here agrees that selling software is wrong. He claims Eric Raymond contradicts himself when he says he wants to get rich, no, he just contradicts Stallman.

    The GNU and FSF view is that it is OK to sell anything except software.
    Well Im not sure what the party line is, but like some others on slashdot I think it is OK to sell anything, but not in a situation of total control, where you can charge an arbitrarily high cost with a legally guaranteed monopoly. This applies equally to music, books and cars. It isnt an issue with cars since they do cost a significant amount to make, it is still a big issue with music, books as well as software.

    The gradual imposition of a copyright .. was a major moral correction, re-establishing the rights of the creators. The new idea was that the "software" .. had a value, not just the "hardware"

    If this is what copyright is for, it no longer works. It is no longer the software writer that holds the copyright, but their employer. Many companies make all employers sign over ownership of all the ideas they have while under employment, even if not related to their own job.

    The major point the writer makes (that some free-software people are nuts, and need to live in the real world) is fine. One of the tings that most annoyed me about the article is that it seems to treat people as part of the property of their employers. They need to improve their marketability, and worst of all, they should say how they were paid while working on any open source project as he seems to ask in this paragraph.
    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.

    ---

  235. Meyer is trolling by EricEldred · · Score: 1

    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?

  236. Bertrand Meyer should practice what he preaches by Syberghost · · Score: 2

    I find it quite ironic that in the middle of a diatribe that spends a lot of time complaining about Richard Stallman going off on moral tangents, Mr. Meyer finds time to dismiss my 2nd Amendment rights as "lunatic ravings", and further manages to do so based on deliberate failure to research the historical facts; the same crime of which he accuses Stallman et. al.

    Mr. Meyer, I quit reading your article at that point. I have no interest in further hearing what you have to say. Rather ironic that this occured within a few paragraphs of your complaint against Stallman having the same effect on a software executive, no?

    --

  237. wrong by ArchieBunker · · Score: 1

    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?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:wrong by antpal · · Score: 1

      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.

    2. Re:wrong by DavidTC · · Score: 1
      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 corporations are people, aren't stockholders guilty of slavery?
  238. Oh, great... by Millennium · · Score: 1

    I can't believe Russel wouldn't get it. But he doesn't. Still thinking in the one-realm system.

    Look. Our would could be considered to be split into two realms: the physical and the nonphysical. Each realm (and, by extension, the things in it) play by their own sets of rules, and the rules from one realm don't apply in the other. One property of the physical realm is that physical objects can contain representations of nonphysical objects, while the reverse isn't really true. A book, for example, is clearly a physical object, while a story is not physical. But a book can contain a written representation of a story, while a story can't really contain a book (OK, so a book can appear from a story, but try taking any book from your bookshelf and actually putting that book into a story; it doesn't hold).

    Why is this important? Let's take the most basic physical economic law: supply and demand. According to this, supply is inversely proportional to demand. Supply goes up, demand goes down. Supply goes down, demand goes up. Simple, no?

    Now, let's apply this to any nonphysical object; a piece of software is a handy example, but a song or a story will do. Supply is infinite. Nonphysical objects are simply that way; subtract 1 from 1 and you still have 1. However, demand is quite clearly nonzero; look at how many people use software or listen to music or enjoy stories. This violates one of the founding principles of modern economics.

    As long as these nonphysical objects are constrained to physical containers, you're in the free and clear with using the physical system of economics. You have to muddy the waters a bit with various types of law, but it's still quite doable. Look at how many books and CD's are sold today and you can see that it's viable. For the time being, at least.

    But with the rise of the Internet, nonphysical things are no longer constrained to physical representations. I no longer need the book to tell the story; if I write one I can publish it myself. If I make music, I no longer need the CD, record, tape, or what have you. If I write software, I no longer need the media for it. So the laws of physical economics no longer apply.

    Does this mean that nonphysical things can no longer be sold? Of course not. It does mean that you can't use physical economics for these things; it just doesn't work that way. It takes a "new" type of economics, non-physical economics. The laws are out there, waiting to be discovered. Of course they haven't been discovered yet; there's never been a need for them, so no one has thought about them. But now that it's possible to deal with nonphysical things in an entirely nonphysical way, we do need these.

    Physical economics will always be there, of course. Human beings are inherently physical, and we need many physical things to sustain our existence, so that system of economics is not going anywhere. But to try applying those laws where they do not apply is outright ridiculous.

    Is the "Free Software" system right? It might be. Then again, it might not; it's only one approach to the problem. It's also misinterpreted a lot, thanks to Richard Stallman's hideously poor word choice when he named the movement; it connotes that software cannot be sold when he in fact has no objections to the selling of software at all. He wouldn't do it himself, but doesn't consider it immoral. Read the GNU Manifesto again if you got the impression that he thinks all software should cost nothing.

    Is the current "proprietary" system right? Probably not. While it worked well before the rise of the Internet, it's now starting a downward spiral, thanks to new systems (such as Open-Source) and what is termed "piracy" under the physical system (the very mechanics of which are impossible under the physical system anyway).

    But noth could be wrong. Perhaps a new economic paradigm will rise. I simply don't know. Nor, really, does anybody, because no one's figured out how to deal with nonphysical economics yet. Given time it'll straighten itself out. But I doubt it will come all that coon, and until it does the bickering will continue with no real progress being made.

  239. Re:Should be titled "How to get moderated down at by Felinoid · · Score: 1

    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...

    --
    I don't actually exist.
  240. Comments, point by point by Ed+Avis · · Score: 2
    Here's some comments on the article, in true Usenet style made by interspersing quotations with responses to them.
    3. THE ECONOMICS OF FREE SOFTWARE
    ... In practice the only possible cases are the following:
    - The software developer may have a personal fortune ...
    - The software developer may have other sources of income, paid by an employer or client as compensation for services unrelated to the free software. ...
    - Many public institutions such as universities will release for general use most of the software developed by their employees (although, as universities around the world are being pressed by the purse-string holders to enhance their economic value, and recognize the economic potential of the software they develop, this generous attitude is not as universal as it used to be).

    Interesting mistake here - the economic potential of the software developed is usually _reduced_ if it is distributed in binary form, to only a small number of people. It would be more economically useful if everyone could use and improve it. There is the situation where a third party might have the money to improve the software and 'productize' it, but that does not require that the third party need be given a monopoly on the software. Economically, it would be more useful to release the software under a BSD-type licence and get some competition among the companies building on it.

    I expect that rather than 'economic value of the software', Bertrand Mayer means 'monetary value to the university', which is not the same thing. Anyway, let's go on:

    - Companies may find it beneficial to release some of their software products without asking for a fee. ...
    The categories identified here -- donated, taxpayer-funded, privately funded, taxpayer-sponsored and privately-sponsored -- seem to exhaust the economic possibilities;

    I think a category has been left out. This is the case where companies develop software and sell it for a fee, but decide to make it free software. There are plenty of people doing this - Red Hat is the most obvious example, they charge for their Linux distribution.

    Then there are the cases where the company makes money from technical support, rather than selling copies. Cygnus was for many years the prime example of this, now they're owned by Red Hat. People like AbiSource or Helix Code intend to make money from custom enhancements to the software they write.

    Many of the contributions of the free software community are admirable. Highly disturbing, however, is its widespread slander and hatred of the commercial software world.

    One man, however high-profile, is not the same as 'widespread'. Most free software advocates do not agree with RMS, as far as I can tell. Indeed Eric Raymond, mentioned at length later on in the article, explicitly rejects Stallman's views on this. But anyway, RMS would reject your view that free software is anti-commercial per se, eg in this LinuxWorld interview:

    When people said, "Don't pour poison in the river," they were called communists. But they didn't want to abolish business. They wanted to abolish pouring poison into the river. The free software movement is a lot like that. It's a lot like the environmental movement because the goal is not to abolish business, the goal is to end a certain kind of pollution. But in this case, it's not pollution of the air or the water, it's pollution of our social relationships.

    Note again that when RMS says 'the free software movement', he doesn't refer to everyone who supports free software. Back to the article:

    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 are plenty of explanations of the FSF's view on this. For example, see Selling Free Software. The idea is that when selling cauliflowers, you don't impose restrictions on what the purchaser can do with those cauliflowers. You don't make them give up any freedom (in the GNU sense). If you buy potatoes, you can plant them and grow more potatoes. (The closest analogy to the way you're not allowed to copy proprietary software is a genetically modified crop where the farmer is forbidden from saving some and planting it next year.)

    To take your professor analogy, it would be okay (in FSF terms) to charge money for a lecture. But it would not be acceptable to stop your students passing on the knowledge they had learnt. RMS has said as much:

    We see programmers as providing a service, much as doctors and lawyers now do--both medical and legal knowledge are freely redistributable entities for which the practitioners charge a distribution and service fee.

    So the objection is not to 'selling' but to stopping the purchaser from changing and sharing what he has bought. The question then becomes, what if copyright is the only way to ensure a reasonable selling price for the author? RMS would prefer that the software never be written at all (work as a waiter instead), but personally I cannot agree with that. More from the article...

    The only stated justification for the indictment of commercial software [apart from nostalgia] - is that software is different from other wares since it can be reproduced so easily. But this does not stand a minute's scrutiny. The difference is a matter of degree, not nature; software reproduction always costs something, even if it is as little as a dollar for a CD, ten cents of network connection time for an Internet download, or the marginal cost of using up more memory. With a good scanner or photocopier, you can reproduce a book, too, for very little money these days.

    As the FSF site says over and over again, price is not the issue. Of course zero marginal cost is not a good enough reason for zero price - not in a capitalist society anyway. Have you seen the prices that the FSF charges for its software? It's bloody expensive. The question is - does the extra benefit to users from copyright on software outweigh the disadvantages? Fifty years ago, copyright on books was not a major restriction on people's actions, since copying a book would be difficult anyway. But for something that is naturally easy to copy and change such as source code, the restrictions placed by copyright law are more onerous. I think the loss of freedom is worth it in order to get more software produced, but it's not an open and shut case.

    The article then goes on to criticize RMS for a 'skewed moral perspective', use of extreme analogies, and accusing the free software movement of hijacking the word 'free'. But this is a little unfair. Since the FSF concerns itself only with software, it's not surprising that the word 'freedom' on their pages is used only as it relates to computers. RMS is the first to admit that proprietary software is not the only problem the world has, or even the most serious. If every FSF page were prefixed with a disclaimer saying 'this is less important than other moral issues in the world', that would avoid accusations of a 'skewed moral perspective', but what would be the point? It's a mistake to assume that somebody concerned about one issue is a single issue proponent. It might just be that they don't have time to deal with everything, and have decided to focus on one specific area. (I do agree about the analogies getting a bit out of hand sometimes, but most of them work quite well.)

    And the use of Eric Raymond to try to criticize free software proponents as a whole is even sillier. He may be a bit of a nut, but remember that unlike RMS, ESR is _not_ in the business of making moral proclamations, at least not in the software area. He does his best to make a practical case for free software - or 'open source software' as he calls it to avoid frightening managers. Bertrand Meyer seems to be arguing:

    • Eric Raymond supports free software
    • Eric Raymond supports gun ownership
    • Gun ownership is a bad idea
    • Therefore, the whole free software movement is a bit wacky

    The article asks:

    Is it right, one might ask, to make a connection between Mr. Raymond, who is only one person, and the rest of the free software community? The answer is yes, for at least three reasons:
    - His propaganda is prominent in his Web pages ...

    And? That still doesn't mean that it represents the whole free software movement. ESR doesn't even claim that his 'Open Source' writings represent the whole free software movement, let alone his barrel-of-a-gun writings. Some free software advocates support gun ownership, some don't. (I don't.) The fact that one person has written a web page and managed to get a large number of hits on it is neither here nor there.

    - Eric Raymond has been one of the most visible proponents of the Open Source movement ... his views, unless disavowed strongly and publicly, inevitably commit the rest of the movement.

    That is a bizarre statement. This is not a political party where people are expected to follow the party line. It's not some corporation where any press release represents official company policy. The 'movement' is a lot looser and a lot harder to pin down that Mr Meyer seems to think. There is no requirement on somebody who supports free software to publicly disavow anything that ESR says. His gun ramblings should be treated as what they are, a quaint irrelevance.

    Given the choice between
    - 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 ...
    - a society where all software would be free and Mr. Raymond's views on gun "freedom" were fully realized,
    any ethically-conscious person would choose the former.

    I don't see how this has any relevance. Especially since ESR does not want to remove copyright on software, and since the free software movement has nothing to do with gun advocacy - a couple of oddly-placed links on one guy's Web page notwithstanding.

    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.

    But 'nobody in charge' and 'didn't pay' are not consequences of the software being free. There are companies more than willing to take your money in exchange for providing a guaranteed response to bug fixes. The difference is that with free software, you can shop around and get the best deal for such support, rather than being limited to the company which owns the copyright.

    Even though the GNU products are often good, the licenses which accompany them are no better, in the warranties (or rather absence thereof) they offer to the user, than commercial software.

    Of course not. Would you expect the FSF to become liable to warranty claims from someone who downloaded the software gratis from an FTP site? However, the GPL explicitly allows someone distributing the software to 'offer warranty protection in exchange for a fee'. It's up to the free market to provide this service for those who can pay for it.

    Warranty provision has nothing to do with 'freedom' - unless you count as 'freedom' being able to drag a software author through the courts because you downloaded his software and it didn't work. Again, if you want to provide a warranty for GCC as a profitmaking business, go ahead and do so. But saying 'use this at your own risk' is very different to saying 'you may not change the software; you may not copy the software'. One restricts what the user can do; the other is just an arse-covering legal measure - unfortunately necessary in today's litigious world.

    Product F is free software. It comes with the standard no-warranty warranty.
    Product P is proprietary software. It costs $50 for the binary-only version. [and comes with a full and comprehensive warranty]
    ... I would consider the second solution more ethical

    I don't see how the first is unethical, provided it is absolutely clear about there being no warranty. Making false claims would be unethical of course. I don't see how you can expect Product F to provide a warranty if you did not pay anything for it - the author could be bankrupted by lawsuits from users who downloaded a copy or got one from you. There is a third option of course, Product F for $50 _with_ a warranty provided by the author.

    I think the point is that the GPL doesn't _automatically_ grant a warranty. But it does provide a base on which you can provide warranties to specific individuals, if they pay for it. That seems sensible to me.

    The free software axioms hold, as we have seen, that although charging for software is wrong it is all right to charge for services associated with the software, such as maintenance and training. The risk here is that such an attitude may lead to products with known deficiencies, giving the provider a ready-made source of juicy service contracts.

    I don't think that any company could get away with this - how would the product establish itself in the market if it were broken? Don't forget that this problem exists with proprietary software too, if it has a support contract. Do you think that Oracle insert bugs so that their customers will subscribe to the most expensive support contracts for guaranteed fixes? It's all rather far-fetched. If you have the source, you'd probably be able to spot if something fishy were going on.

    The article continues by accusing free software advocates of character asassination towards proprietary software developers. Again it makes the mistake of equating RMS with 'the free software movement'. There is no collective view on such things, any more than on gun ownership.

    Finally, I think that most free software projects do indeed acknowledge where they have used ideas from other programs, free or proprietary. The GIMP's credits section describes it as a 'Photoshop-like' program, and that's about as clear as you could be. Similarly it is obvious where GNUstep, bison, less and so on got their inspiration.

    --
    -- Ed Avis ed@membled.com
  241. Issues with this article by Anonymous Coward · · Score: 1

    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.
    1. Re:Issues with this article by bonaldi · · Score: 1
      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.

    2. Re:Issues with this article by kaisyain · · Score: 1

      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?

  242. Re:Should be titled "How to get moderated down at by Felinoid · · Score: 1

    >Hey Meyer! I question your statement that you should question extremists! =)
    Dose his rule apply to himself?

    --
    I don't actually exist.
  243. Invalid Assumptions & Deceptive Arguments by waveform · · Score: 1
    Whoa. I read it all (except for the paragraphs I started skipping after 9. ), and intricate the structure of deceptive arguments based on invalid assumptions was shocking. As a summary:
    • Not causing unjustified loss of human life is one of the universal moral imperatives.
      I originally thought this was invalid, but it's really just a tautology: we must admit that something that is unjustified is unjustified.
    • Not acquiring someone else's legitimate property against his will is yet another.
      This is an obvious setup for Meyer's attack on free software and is invalid. Note that while I do not think that "acquiring someone else's legitimate property against his will" "is one of the universal moral imperatives", the notion of "legitimate property" is required for a whole set of behaviour that is often considered unethical (stealing, for example).
    --
    Boycott Metallica and Dr. Dre NOW! (Please redistribute this .sig.)
  244. Read through Galatians by J.+J.+Ramsey · · Score: 1

    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.

    1. Re:Read through Galatians by Googol · · Score: 1
      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.

  245. This article ought to be open sourced by dotgpb · · Score: 1

    That way, the various problems with it could be fixed.

    1. It frequently loses focus on the core topic, and goes off on tangents unrelated to the ethics of free software.
    2. The ad hominem attacks against both RMS and ESR could be removed.
      Note: for the record, I would have to agree with his assesment of RMS, and disagree with his assesment of ESR.
    3. Replace anecdotes with results from objective studies.

      Example: Using two anecdotes, one from a post to comp.risks and one from Ken Thompson about quality.

      It would be much more useful to do an indepth study of the quality issue. My personal guess is that overall, the major open source projects would compare favorably with their commercial counterparts. Minor projects would most likely compare favorably to shareware/freeware programs.

      Counter anecdote about quality: My webserver has only needed to be rebooted twice since installing Linux last Summer. Once because I accidentally caused a loss of power, once because a hard drive cable came loose (and it didn't die completely until 13 hours after the hard drive was disconnected)

    4. The last two paragraphs of section 6:
      Something should be added here about the ability of the end user to hire someone to fix the problem in the intentionally bad software, instead of paying the initial developer.
    5. Warranty:
      Bertrand complains about the warranty (specifically the lack thereof) associated with GPL programs. How ethical is it to require a developer who allows someone free access to their code should be liable for damages if the users have difficulties?!?!?!!?!
    6. Specificity:
      In the opening section, he comes up with his own definition of free software. Instead, it would have been better had he clearly delineated when he was critiquing ESR type Open Source, or RMS type Free Software.

      Example: The quote where ESR gloats about making a lot of money from linux IPOs was followed by a paragraph with critique that applies more to RMS type Free Software.

    7. Originality:
      In Section 10 Bertrand berates the free software community for not giving greater credit to commercial software which is emulated.

      Should every first person shooter game have to credit Castle Wolfenstein and Doom as contributors? Probably 99% of all software is based at least loosely, on a previous product. True originality is rare. Xerox begat Macintosh which begat Microsoft which begat Gnome.

    8. Agenda from Section 11. I would remove items 7 and 8, and add one section:
      • 7: Refuse the distortion of moral values and the use of free software as a pulpit from which to spread ideologies of violence.

        His attack on ESRs gun rights stance is ludicrous, and based on emotion rather than logic. Does this mean that RMS shouldn't also comment on copyright, MP3, DMCA, etc.? For the record, I disagree with RMS about copying copyrighted material and agree with ESR about gun rights.

      • 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.

        I would strike this because when free software works well, it gets contributions from a wide range of sources. If a piece of software is truly free, it isn't very important to me where it came from.

        Note: I do however, think that any software created with tax-payer funds ought to be open source if it is released for public use. Of course, I also think we ought to have an extremely limited government, which due to its very small size, wouldn't be writing much software anyway.

      • add one item Contribute in some meaningful way to the open source community if you make use of open source programs.
  246. Eiffel, Sather, and Java by ansible · · Score: 1

    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

  247. Re:Back to your Original Point by orabidoo · · Score: 2

    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.

  248. Free Libre, not Free Gratis by drivers · · Score: 1

    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.

  249. redefining free by kaisyain · · Score: 1

    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?

  250. Re:Should be titled "How to get moderated down at by Bongo · · Score: 1
    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-g overnment-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".

  251. Economic possibilities ... by cybaea · · Score: 1

    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?

    --
    Hi!
  252. Re:Ethics, Stallman, and Free Software Taboo by divec · · Score: 1

    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.

    --

    perl -e 'fork||print for split//,"hahahaha"'

  253. Oh come on!! by Rogain · · Score: 1

    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.

    --
    The current Slashdot moderation system is made by gay communists!
  254. [Reformatted] Free Libre, not Free Gratis by drivers · · Score: 2

    (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.

  255. Author does exactly what he says others shouldn't by ahodgson · · Score: 2

    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.

  256. Diagnosis: Plein de merde. by jagapen · · Score: 2
    (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.

    1. Re:Diagnosis: Plein de merde. by drivers · · Score: 1

      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. :)

    2. Re:Diagnosis: Plein de merde. by Stu+Charlton · · Score: 1

      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
  257. Look at the message, not the person by xnerd00x · · Score: 1

    Many of the posts i've seen discredit the person and his views as a whole. I agree, some of the things he says, i believe, have nothing to do with his argument against free(libre) software, and he definitely shouldn't lump ESR and RMS into one category. However, the good points should be recognized, especially on his views that it is *not* immoral to sell proprietary software. Some people may not like it, but it doesn't make it immoral. I think we should take his view much like most philosophers these days take Aristotle's philosophy on human nature. Philosophers like rousseau and hobbes believe in the social contract, where everyone in society was an individual, and only came together in groups because it was pragmatic for their survival. Aristotle was one of the first to say that humans were naturally social creatures. Aristotle also says in the same paper that there are naturally slaves and masters, and that women are inferior to men. However, i think Aristotle brings an interesting view to the table that may not have come up if it wasn't for him.

    So, in conclusion, take the sound arguments from Mr. Meyer, while filtering out the unsound arguments. I for one hand agree with much about what he has to say about RMS, but not ESR.

  258. Congrats by dotslasher2 · · Score: 1

    Congratulations, Mr. Meyer. One of the best trolls in the history of /.

  259. Re:RMS does not condone breaking the law by deadmantalking · · Score: 1

    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
  260. Re:Seeing the source code by Midnight+Coder · · Score: 1

    I think you're right about the Sun Community Source Licence, and the Apple source licence, not meeting the open source definition. But the Qt Public licence definitely complies with it as it as listed as an examples of a license that meets the definition.

  261. Excellent rebuttal at Advogato by raph · · Score: 2

    Advogato is running a fabulous rebuttal to Meyer's rant. It's worth a read, as it contains many interesting ideas, and is written by none other than the inestimable xiphmont of Vorbis fame.

    --

    LILO boot: linux init=/usr/bin/emacs

  262. Re:Ethics, Stallman, and Free Software Taboo by w3woody · · Score: 2

    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.

  263. What about Innovation? by MightyMicro · · Score: 1

    Bertrand Meyer alludes to an important point -- but fails to drive it home -- when me mentions the dependence of GIMP on the design of Adobe Photoshop. The open source/free software movement is full of copies of commercial software -- there seems to be very little innovation. In this respect the free software movement bears a striking resemblance to Microsoft. Name a great new idea or innovative product from either "organization", to use the word at its loosest. One answer might be, I guess, Microsoft's software marketing, while the free software people's only real contribution of novelty to software seems to be the fact that it is, er, free. Everything seems to have been invented at Xerox PARC. It's also sad that Bertrand undermines his own position by indulging in a wild attack on "gun lunatics" when, I suspect, what he is actually advocating is reasonable controls to prevent, as far as is possible, guns being sold to the criminally insane. He descends, therefore, to the same level as some of the more wild-eyed, foam-flecked lip ravings of the open source/free software advocates.

  264. Impressive article by bandicoot · · Score: 1

    The emperor Stallman has no clothes.

    I especially liked Bertrand's assertion that the free software world operates under a wrong set of ethical priorities. For the end user the free availability of source code means nothing compared to the quality of the product. The FSF attaches no moral value to quality, and that is why the whole history of the free software movement is littered with cheap hacks, user hostile interfaces and often dysfuncional software. We are supposed to use these products only because as "free" software they allegedly offer superior ethical value.

    Richard M. Stallman is a false prophet. I am glad that someone finally took the time to point this out in writing. A must read for anyone who has wasted his time wading through "The cathedral and the bazaar" and the GNU manifesto.

  265. Ahem... the World Wide Web? by xiphmont · · Score: 2
    I know you'll probably say "do'h!" when you you read it... but I humbly submit the Web itself as a recent example of innovation in the free software community.

    Sorry, I couldn't resist. It's just one of those 'too obvious to remember' kind of things :-)

    Monty

    1. Re:Ahem... the World Wide Web? by MightyMicro · · Score: 1

      Touche. Although TB-L developed the mechanism at CERN and certainly this was made freely available. However, NCSA Mosaic (the first browser As We Know It, Jim) was proprietary. Indeed, Netscape hired a software copyright specialist to make sure that they didn't infringe copyright with Navigator.

      Sadly, if you ask the Man in the Street who invented the Internet or Web, he's quite likely to reply "Microsoft", such is the power of the brand.

  266. What did you expect? by aralin · · Score: 1
    After reading the first chapter, it had to be clear to everyone who knows at least a little bit about ethics that Mr. Meyer is maybe an expert on OO programing, but has absolutelly no clue about ethics at all. I for one would like to say that almost everything he states in the frist chapter is nonsence and it does not apply to ethics in general but maybe to some subset of ethics based on Christianity. Principles he comes to as basic ones and with general validity for every ethics are maybe his own morales, not more. I'd like to state that nothing like a common everywhere-valid ethics principles do NOT exist at all. When you take only the few sets of ethics principles that were reported in North America, they have not even single principle in common all of them.

    My point is that simply because Mr.Meyer does not know something or is not able to imagine it, does not mean that it cease to exist. I would really appreciate if he could in the future keep the topic he understands.

    --
    If programs would be read like poetry, most programmers would be Vogons.
  267. When Good Articles Go Bad by Elias+Israel · · Score: 1

    What a shame that this article starts out with such promise and then fails so miserably.

    Of course, it's silly to think that software shouldn't be sold just because the marginal cost of making the second and succeeding copies is very low. Happily, that idea survives only in the writings of RMS, and is generally ignored by the rest of the software community (including most of the folks who are involved in the open source community, who also have day-jobs, for the most part).

    What's most unforgivable about this article, however, is the way that it takes RMS to task for behaving publicly and privately as if software sellers are evil incarnate, and for general rudeness in the face of those who disagree, while simultaneously making ridiculous and rude ad hominem attacks on ESR because of his beliefs about gun rights. This article's vituperative and wholly uncalled for moralizing on the topic of firearms is both childish and off-topic.

    (Even more interesting, had the author investigated *why* ESR believes in gun rights, he would have learned that ESR is a Libertarian and as such would not agree that software has to be given away for free. But why let the facts get in the way of a good argument?)

    In the end, time has burned away the excesses of the "free software" movement and left in its place a tremendous achievement: proof positive that you can make money in software without necessarily keeping the code a trade secret.

    Not only is this a boon to software developers, it also enables open source projects to ramp up and evolve more quickly than many of their closed counterparts.

    Had the author focused on these aspects, rather than getting exercised about RMS's behavior at a dinner party, or the fact that ESR's gun talk gives him the willies, this might have been a much better article.

  268. Re:No, he doesn't discard that meaning. by Russ+Nelson · · Score: 2

    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

    --
    Don't piss off The Angry Economist
  269. Freedom of source code didn't fit his argument by Morgaine · · Score: 2

    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.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  270. Imitation by Chris+Siegler · · Score: 2

    When he talks about the Gimp copying Photoshop but not crediting Adobe engineers for the original work in designing it, I had to laugh.

    This absence, unfortunately typical, represents a grave ethical lapse. That the Adobe developers must have been paid for the efforts does not relieve the need to acknowledge their contribution. They invented a brilliant design and worked hard to implement it. The authors of GIMP were undoubtedly generous to the rest of the world by imitating that invention and making the result available to others; but they could not have done it without the anterior contribution of the Photoshop team.

    Since you mentioned anterior contributions, may I add that your paper is more of the posterior variety?

    A grave ethical lapse?

    Imitation is the sincerest form of flattery.

    Ever heard that quote before Bertrand?

    Hey Adobe engineers! I'm copying your work, which is obvious. Because it's good; which makes sense because why else would I copy it? So thanks!

  271. Not just shrink-wrapped by RatFink100 · · Score: 1
    Whether we like it or not one of the most effective ways to make money out of software - is to make it closed source and sell it.

    I disagree I think you'll find that most programmers get paid for developing custom software for various companies (like banks, airlines etc), software which is never sold but only used by the company that funded the development.

    Selling shrink-wrapped software like shoes only works for very few large companies (like MS).

    Actually I meant 'sell' in the broader sense. The emphasis in that sentence was intended to be on 'closed source'.

    Ok so the average programmer does not sell shrinked-wrapped software, he sells his labour to generate software. But that doesn't substantially alter my argument.

    The type of bespoke software developed for banks and airlines (which according to you is what most programmers get paid for) is exactly the type of software that is most unsusceptible for Open Source. This is both because the benefits of Open Source are most evident when the software is most generic - but also because the banks and airlines are usually reluctant to share the source with their competitors.

    RatFink
  272. Neo-Platonic Answer to Dr. Meyer by Googol · · Score: 1
    Most of what Meyer writes is an illogical rant and doesn't require response,however he raises one serious point:
    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.
    Following his Moral Relativism, we can pick any philosophy we want to answer, and we choose Neo-Platonism, and can give him the exact and philosophical the answer he wants:

    Software Patents embody Mathematical Forms, which Neo-Platonism locates as Ideas in the Mind of the second hypostatis ("person") of its Trinity. Preventing others from participating in the illumination provided by the Ideas, by claiming to own and license pieces of the Mind of the Demiurge (a.k.a. the Creator), is both blashpemous and morally repugnant.

    Copyright is a lesser crime, since it merely restricts particular emanations of the Ideas ("my form of expressing them").

    In short, "Information wants to be Free" because the Ideas underlying the creation of the universe cannot be owned by any one collection of material particles.

    Traditional (Chaldedonian-descended, such as Orthodox, Catholic, and most Protestand) Christianity, and also some Jewish and Islamic philosophies, adopt the Neo-Platonic stance, and so would have similar theological and philosophical/ethical objections to software patents.

    I hope that clarifies the philosophical underpinnings for Dr. Meyer. If he elects to ignore Neo-Platonism, he will, of course, have to rephrase his argument without recourse to Western religious, ethical, and scientific notions, since it is impossible to use these without entwining oneself in Neo-Platonism.

    =googol=

  273. Venoumous, but true... by drenehtsral · · Score: 1

    Boy, his analysis of the GNU philosophy is dripping with venom, but the man _does_ have a point.

    --

    ---
    Play Six Pack Man. I
    1. Re:Venoumous, but true... by Russ+Nelson · · Score: 2

      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

      --
      Don't piss off The Angry Economist
    2. Re:Venoumous, but true... by Russ+Nelson · · Score: 2

      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

      --
      Don't piss off The Angry Economist
    3. Re:Venoumous, but true... by Russ+Nelson · · Score: 2

      ---Slashdot Posting Rules--------------------------------------------- -
      1. Stay on topic.
      2. Don't flame people.
      3. Don't be a potty mouth.

      --
      Don't piss off The Angry Economist
  274. This is NOT an analysis of free/open source by esjewett · · Score: 1

    What is this guy thinking? He claims that he is an open mind that is going to try to look at the ethics of the free/open source software paradigm, then goes on to attack, not the philosophy, but the people who espouse it.

    Meyer makes much of the fact that (he believes) free software supporters hold a universal hatred of commercial software (they don't) and attacks that. But most importantly, he makes intensly personal attacks on RMS and ESR based entirely on their personal political or moral beliefs which are entirely unrelated to the free software movement.

    It seems to me that Meyer has aquired some hatred of his own. A hatred of Stallman and Raymond that obviously gets in the way of his original mission.

    Hmm . . . reminds me of what he says about free software's feelings about commercial software.

  275. Guns. by hypergeek · · Score: 2
    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.
  276. Re:Selling Bottled Air Is OK Too. by EWillieL · · Score: 2

    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.

    --
    Ask your doctor if getting up off your ass is right for you! -- Bill Maher
  277. Why? by spiralx · · Score: 2

    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.

  278. Ethics? by sg_oneill · · Score: 1
    The thing that strikes with me in all this, is his base assumptions of 'universal components of ethics'. Specifically, he states that such ethics exist, and then enumerates them.

    Paraphrasing;-

    Don't kill other PPL who are innocent. (Ergo right to life?).. This may be desirable , but TO SOME SITUATIONS, the people IN that situation may find it more ethical to KILL the innocent person, say in war for instance.

    The right to reputation , specifically not being misrepresented...... Not universal again, Derision , often to the extreme of outright BullShite is a verry common form of social discipline.

    Property.... It's ethical if you own the property, but if you got no food. It's not ethical at all.

    The point I am making here is that there is no such thing as universal ethics, principally because (A) You can usually find counter examples, and (B) You can't name their source. *WHERE* do ethics/morals come from? Do they melt if you burn them? Can you buy it? Will it kill you?

    There are no ethics in free software, just a bunch of Ideas

    --
    Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
  279. Free software discussion (Properly formatted) by Anonymous Coward · · Score: 2

    Wow. My first Slashdot post, and I absolutely mangled the formatting by pressing "submit" when I meant to press "preview".

    Here it is, hopefully properly formatted:

    I post here, because Bertrand Meyer doesn't seem to have an available email address.

    Bertrand, I enjoyed most of your article on the subject of free software ethics. It seemed to be a well-reasoned, rational exploration of a subject that sees little rational discussion and much loud, passionate evangelism.

    Then I got to the part about Eric S. Raymond, and your personal disagreement with his unrelated views. More specifically, your very loud, passionate, extreme disagreement with his views.

    It was absolutely out of place. Whether I agree or disagree with you is immaterial, but I think that particular subject is far from a settled one, and aside from the radical advocates on both sides of the issue, most educated people would agree that it's a complex issue requiring rational examination, not lots of yelling.

    It was as if, in the midst of a document exploring the pros and cons of network protocols, the author noted that the inventor of AppleTalk was a prominent supporter of abortion rights, and since that's unquestionably absolutely wrong, he's therefore an evil person, and since he's an evil person, AppleTalk is evil, so we shouldn't use it.

    This rant in the middle of a rational discussion soured me on the article as a whole, and made me ask the question: If you're so emotionally charged about this particular issue that you can't help but talk about it for two pages in the midst of an entirely unrelated article, how can I trust you to be dispassionate about your primary subject? How do I know you don't have a terrible hatred of all things free-software that drives you to conveniently discard those facts that disagree with your premise, and trumpet those that do?

    It makes the reader wonder...

    Eric Adair

  280. The blinkered horizons of universalism by Morgaine · · Score: 2

    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.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  281. A consequence of this viewpoint by Greg+Koenig · · Score: 1

    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.

  282. he doens't understand that RMS is a specialist by orabidoo · · Score: 2
    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.

    1. Re:he doens't understand that RMS is a specialist by Osram · · Score: 1

      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.

  283. Has this guy a clue at all? by mrdlinux · · Score: 1

    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

    --
    Those who do not know the past are doomed to reimplement it, poorly.
    1. Re:Has this guy a clue at all? by Osram · · Score: 1

      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 ;-)?

  284. What is the distinction? by jtgold · · Score: 1

    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...

  285. it's a hatchet job. by alterneight · · Score: 1

    I just binned this when he started criticising Eric Raymond for believing in gun ownership. I'm as anti-gun as you get, but two pages about the NRA in an essay about free software? And that just after he'd spent ages criticising the term "free" when many people reject it for exactly the kinds of reason he was discussing...

    Instead of looking for the core arguments and taking them on, Meyer takes the extreme views around free software and slags them off. The nature of the free software community makes this easy, but it does no credit to him.

  286. Re:Ethics, Stallman, and Free Software Taboo by fougasse · · Score: 2

    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.

  287. The Economics of Free Software by bshuttleworth · · Score: 1
    From the Corporate point of view, there are very valid arguments that state that companies who do use free software and extend that software (e.g. RedHat), are indeed paying for the service that is provided to them.

    If I, in running a company, save myself a small fortune by using Linux on every desktop, Apache on every server, then I have saved myself a large amont of money. If I now employ a number of programmers to extend those products (or fix bugs), then I am, in effect, paying for the software I use. That payment would appear to go the progrsammers fixing bugs, but when I distribute my bug-fixes / whole new products to others, I am paying *them* back for the service they have given me.

    This is why, in my opinion, free software is perfectly viable economically: the misperception is that the only form of payment is money. Payment also occurs in the form of savings, contributions and the respect derived from programming.

  288. Glaring error by ChrisDolan · · Score: 2

    Meyer states "The GNU and FSF view is that it is OK to sell anything except software." (Section 4)

    This is totally incorrect!!! On the web page http://www.gnu.org/philosophy/selling.ht ml, Richard Stallman writes:

    "[W]e encourage people who redistribute free software to charge as much as they wish or can."

    "Except for one special situation, the ... GPL has no requirements about how much you can charge for distributing a copy of free software. You can charge nothing, a penny, a dollar, or a billion dollars. It's up to you, and the marketplace... The one exception is in the case where binaries are distributed without the corresponding complete source code."

    Chris Dolan

  289. Re:Ethics, Stallman, and Free Software Taboo by fougasse · · Score: 2
    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.

  290. Re:Ethics, Stallman, and Free Software Taboo by fougasse · · Score: 2
    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.

  291. Re:Ethics, Stallman, and Free Software Taboo by hoovs · · Score: 1

    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.

  292. Contact info for Dr. Meyer by PerlDiver · · Score: 1
    What in blue blazes do ESR's beliefs about guns (which I happen to share, FYI) have to do with the ethics of free software? Should I dismiss Dr. Meyer's opinions about free software out of hand just because he likes to dress up in drag and bugger koala bears? (I must stress that there is no reliable evidence of this!)

    Email: Bertrand.Meyer@csse.monash.edu.au

    Home Page: http://www.sd.monash.edu.au/~bertrand/

    --
    Simpletoneity, n. -- The phenomenon of many people all doing the same stupid thing at the same time.
  293. Bias against bias by grahamkg · · Score: 2

    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

    --
    Graham
    Linux - Fast Pane Relief
  294. Give your body a rest by joneshenry · · Score: 1

    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.

  295. ESR and RMS bashing by god_of_the_machine · · Score: 1

    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-

    --

    -rt-
    ** Evil Canadians are taking over the world. Learn about the conspiracy
  296. Back to your Original Point by RatFink100 · · Score: 1

    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.

    1. Re:Back to your Original Point by orabidoo · · Score: 2
      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.
  297. Re:Should be titled "How to get moderated down at by greenrd · · Score: 1
    (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. ;)

  298. Thank you for missing the whole point, Bertrand. by Russ+Nelson · · Score: 2

    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

    --
    Don't piss off The Angry Economist
  299. ni bu xi huan zhong wen? by delmoi · · Score: 1

    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.

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  300. Comparing software to cauliflower? by edwardsj1 · · Score: 1

    "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
    1. Re:Comparing software to cauliflower? by aenea · · Score: 1

      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.

    2. Re:Comparing software to cauliflower? by xelah · · Score: 2
      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]

  301. Moderate me down. by drivers · · Score: 1

    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.)

  302. Re:Should be titled "How to get moderated down at by orabidoo · · Score: 1
    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.

  303. He had me for a minute... by timster · · Score: 2

    Then he started using words like "obvious" and "hideous" and I realized that it was just more propaganda. Score -1, Troll.

    --
    I have seen the future, and it is inconvenient.
  304. Reply in the Style of the Original by greenrd · · Score: 2

    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! :-) )

    1. Re:Reply in the Style of the Original by vanix · · Score: 1
      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.

      --
      "Government is a disease masquerading as its own cure." --Robert LeFevre
    2. Re:Reply in the Style of the Original by greenrd · · Score: 1
      It can be prudential to save money.

      No, I don't expect you to understand.

  305. Ethics, Stallman, and Free Software Taboo by Bowie+J.+Poag · · Score: 4


    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

    --
    Bowie J. Poag

    1. Re:Ethics, Stallman, and Free Software Taboo by PerlGeek · · Score: 1

      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.

    2. Re:Ethics, Stallman, and Free Software Taboo by PerlGeek · · Score: 1

      "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.

    3. Re:Ethics, Stallman, and Free Software Taboo by PerlGeek · · Score: 1

      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.

    4. Re:Ethics, Stallman, and Free Software Taboo by PerlGeek · · Score: 1

      "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.

    5. Re:Ethics, Stallman, and Free Software Taboo by PerlGeek · · Score: 1

      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...

    6. Re:Ethics, Stallman, and Free Software Taboo by cdegroot · · Score: 1

      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.

    7. Re:Ethics, Stallman, and Free Software Taboo by Bozovision · · Score: 1

      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.

    8. Re:Ethics, Stallman, and Free Software Taboo by tpv · · Score: 1
      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.


      --

      --
      Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
  306. FYI (Re:quick question) by MostlyHarmless · · Score: 1

    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

    --
    Friends don't let friends misuse the subjunctive.
  307. The ethics of profit by cybaea · · Score: 2

    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.

    --
    Hi!
    1. Re:The ethics of profit by Fyndo · · Score: 1
      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.
  308. Summary of article by Charlie+Kinbote · · Score: 1
    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*
  309. Hmmn... by jtgold · · Score: 1

    What? Proprietary software is the most effective way to make money? I think I've heard that before... from RMS. Sorry, but you've completely missed the point of everything the FSF has to say. Check out their website and do some reading. Maybe you will figure out that selling proprietary software has consequences for everyone's freedom. And how exactly are free software advocates denying you the ability to exploit copyright law for your own profit? Presenting you with a potentially pursuasive argument and some high quality software is a little different from putting a gun to your head.

  310. Re:You seem to have missed his point. by Hast · · Score: 1

    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'.

  311. Re:Author does exactly what he says others shouldn by he-sk · · Score: 1
    WTF do guns have to do with Free Software (specifically GNU)?

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

    --
    Free Manning, jail Obama.
  312. Mosaic was open... Motif was not. by xiphmont · · Score: 2

    Mosaic was open. I still have source for 2.7b5 languishing in my archives.

    However, Motif, the widget set Mosaic used was not. There are free implementations of the Motif API, and Mosaic did work with them (even if it originally took some fudging. I dunno how good they eventually got as Mosaic fell by the wayside just as the Motif saga was getting interesting).

    Monty

  313. Re:Author does exactly what he says others shouldn by CdotZinger · · Score: 3

    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.
  314. Re:About the car part by MostlyHarmless · · Score: 1

    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

    --
    Friends don't let friends misuse the subjunctive.
  315. Re:Selling Bottled Air Is OK Too. by Bozovision · · Score: 1

    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.

  316. 1) The perils of being a moderator 2) The article by Tersevs · · Score: 1

    Well, im not sure EXACTLY what 'trolling' is. It SOUNDS like a comment thats just being negative but doesnt contain much substance, but IMHO the article did have a few points. I can ofcause imagine that a comment (as this one :-) it can be easy to 'miss the points' because one may not read it with the same attention as you would read the initial article... Well moderators are humans too.

    As for the article, some points are valid (among others the old trusty 'if someone put a lot of effort into a piece of work, he should be permitted to sell it without being a bad guy).

    As for myself i write GPL:ed software at home, but closed sourced software at work, although i still at work advocate that we should opersource our stuff, and let people use it for free (its embedded sw so they would still have to buy our hardware, but would be able to make improvements).

    Why im an open source / free software advocate? Well, above all, im a tech-lover. I want to see progress in the field of technology, and sharing our work, to let others build upon the foundation of eachothers code MUST TECHNICALLY BE A GOOD THING. (just want a better world...)

    But we must not be fanatics. People who write closed source stuff arnt neccesary bad guys. Many of the games that i like most (Curse of Monkey island for example) are comersial software. Nowaday i buy every game i really want, because there is a lot of effort behind them and i dont believe that they would have been made without paying customers. True, we are seing free games, some of them will eventually be very good (perhaps Parsec), but how many commercial quality free games are there?

    /Tersevs

  317. Re:Should be titled "How to get moderated down at by PerlGeek · · Score: 1

    "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.

  318. Re:Should be titled "How to get moderated down at by PerlGeek · · Score: 1

    "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. :)

  319. Selling Bottled Air Is OK Too. by istartedi · · Score: 1

    Would you like to buy some?

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  320. You seem to have missed his point. by tpv · · Score: 2
    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.

    --

    --
    Read more of this story at Slashdot.Read more of this story at Slashdot.Read more of this story at Slashdot.
    1. Re:You seem to have missed his point. by DaveHowe · · Score: 2
      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=-
  321. Also confuses commercial and proprietary by Russ+Nelson · · Score: 3

    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

    --
    Don't piss off The Angry Economist
  322. not too impressed by Fyndo · · Score: 1
    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...

    1. Re:not too impressed by rigorist · · Score: 1

      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.

  323. some people complain, some people solve problems by jetson123 · · Score: 3
    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.

  324. Binary-only software... yuck! by hypergeek · · Score: 2
    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.
    1. Re:Binary-only software... yuck! by hypergeek · · Score: 2
      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.
  325. Can debate use simple interfaces? by joneshenry · · Score: 1

    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.

  326. He can't even define ethical behavior right. by DanTilkin · · Score: 1
    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.)

  327. A COURSE OF ACTION by Dinodog · · Score: 1

    Refuse the distortion of moral values and the criticism of free software as a pulpit from which to spread trendy ideologies of personal oppression.

  328. ESR's gun essay convinced me... by GlenRaphael · · Score: 1
    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.

    --
    I play Nerd-Folk!
  329. Re:No, he doesn't discard that meaning. by Stu+Charlton · · Score: 1

    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
  330. Taxpayer supported software by thk · · Score: 1

    Which is more ethical? Making software tools developed in the course of one's taxpayer supported research program available under a liberal open source licence, or quiting your job at the university and taking your taxpayer supported software/ideas and selling them as a closed source proprietary product? (Hint: If you had any federal funding, e.g., NSF, you are required to release your source code.) Cheers, Tim

  331. Re:No, he doesn't discard that meaning. by Russ+Nelson · · Score: 2

    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

    --
    Don't piss off The Angry Economist
  332. Seeing the source code by Stu+Charlton · · Score: 1

    If source code availability were the real issue, we would not have so many people screaming from the rooftops about the Sun Community Source Licence, the Apple source licence, and the Qt Public licence and how immoral they all are because they don't fit the open source definition.

    These licenses do not guarantee the full "freedoms" of the OSD, but they are legitimate attempts at placating user needs without giving away the family jewels, so to speak.

    This is unacceptable to the most vocal of the OSS community, as seen on countless Slashdot articles. They clearly want RMS-style freedom or nothing... and I think Meyer's essay here throws a big fat dart into the centre of their "new moral order".

    --
    -Stu
  333. Re:Author does exactly what he says others shouldn by stevew · · Score: 2

    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.

    --
    Have you compiled your kernel today??
  334. Re:No, he doesn't discard that meaning. by Stu+Charlton · · Score: 1

    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
  335. No, he doesn't discard that meaning. by Stu+Charlton · · Score: 1

    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
  336. Not about Utilitarianism by Crutcher · · Score: 2

    Utilitarianism in my post was just used as an example, I was not claiming that it was the only ethical theory that takes reality into account.

    And yes, at some point our deffinitions become axiomatic, and there is nothing we can do about this, because language isn't sitting upon very much (hence all the fun the solipsists suppose that they are having), so you are free to challenge the axiom that I gave. But if you challenge the definition of "ethics" that I gave, then I can just call it "foobarianism", use the same definitions, and its propertys continue to hold, so you don't accomplish much by saying "well thats just an axiom".

    ---
    "Elegant, Commented, On Time; Pick any Two"

    --

    -- Crutcher --
    #include <disclaimer.h>
  337. Bravo! It was time someone articulated this by ciurana · · Score: 1

    Bravo!

    It was about time someone expressed this idea. I found Mr. Stallman's arguments very disturbing for years. He's a very smart guy but he's also a fanatic and with that comes an unwillingness to understand others' point of view. And yes, very often he sounds like a Communist, whether he realizes it or not.

    At the end of the day, software exists to resolve problems. The software that best solves them in a given problem domain tends to win. I enjoy working with Linux to no end; I also encourage our friends and customers to move to it when it makes business, economic, or technical sense. I would not currently replace a large Solaris server or a mainframe running an enterprise application with Linux or GNU or whatever on merits of it being "free software." The reality is that no libre OS is available right now to run a mission-critical system (enterprise, government, military, etc.). Examples of this abound even among the most visible Linux companies: They won't say it out loud, but they'll whisper that they run their companies on SAP, PeopleSoft, Oracle, and others where it makes sense.

    Mr. Meyer's comment on commercial development was also a nice breath of fresh air:

    Even if all commercial software developers became wealthy, there would be no ethical basis for picturing them as greedy liars... At least the entrepreneur who starts a software company, perhaps with the hope of becoming rich, takes a personal risk... That doesn't automatically make him a hero. But it also doesn't make him a despicable thug. There is nothing wrong about believing enough in one's ideas--and ideals--to put one's livelihood at stake.

    There's nothing wrong with making a livelihood and improving one's standard of living throug software development. It takes me and the rest of my team a great deal of effort to produce something. We fully expect remuneration from it.

    (for the record, we're looking for an Open Source project where we can contribute our Java, Python, or enterprise networking expertise. Instead of flaming me for this comment, send me your suggestions)

    Finally, Mr. Meyer's 11-point Course of Action is something that all of us in the software development community (commercial, free software, open source, or whatever label we apply to ourselves) should read, understand, and expand to make this truly a better world.

    Have a nice wknd,

    Eugene

    --
    http://eugeneciurana.com | http://ciurana.eu
  338. Re:Richard Stallman's views are morally unjustifia by bellings · · Score: 1

    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.

    --
    Slashdot is jumping the shark. I'm just driving the boat.
  339. interesting is right by ArchieBunker · · Score: 1

    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?

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  340. Re:A hole... by aenea · · Score: 2

    No, a better analogy would be because you bought a Toyota you should be given the plans and detailed instructions on how to build your own Toyota's and should be allowed to sell or give away Toyota's based on those plans.

    Granted he got a bit off topic with all the gun control crap, but the point that there are different standards being applied to software is a valid one.

  341. GROW UP and smell the coffee! by david_goldstein · · Score: 1

    Contrary to many of the memes that we slashdot-ers seem to cling to so jealously, maybe it is time we admit that this whole "movement" is more about how we want to be seen rather than what is right or realistic. For me, this realization struck particularly hard reading a recent local newspaper interview of Miguel de Icaza . In this interview, Miguel complains that Micro$oft failed to hire him, then went on to brag about how Gnome was finally a complete replica of M$ Office. After that he talked about how his company would soon be worth billions and he would be able to hire even more of his friends. Now, does it make me feel good to go to sleep at night knowing that the best of our open source rebels are content to copy what others have done and then want to get paid for it? At least Bertrand Meyer gets points for acknowledging that big blue never saw software as a threat, because they make money from hardware. This is something that most of us would do well to heed. Apache would be crap today if IBM had not dedicated full-time programming staff to improving it. The Apache XML parser is much improved by the fact that Sun Micro donated "Crimson" high-perf code. Now, when Sun and IBM get 99% of their revenues from hardware and services, but they are paying top-notch people to write free software, this whole new economy idea of free software rebels kind of breaks down. The people writing the good software are getting paid! Just because companies give it away in order to bleed competitors whose revenue streams are dependent on software does not mean that anyone is changing the world. When we are young and hot-blooded and don't get paid too much due to inexperience, it feels good and hip to feel like we are part of this rebel movement that is changing the world. I write software that is always sold as part of the hardware (chip design is really just software programming). Luckily, most people don't believe in free software so much that they give away chip designs for free. That means I can feed myself. I enjoy sharing new Linux source with friends and showing off my skills as much as the next guy, but as long as we all believe that this is the only way for programmers to work, we're going to have charismatic folks like Miguel taking our skills for free just long enough to get himself a fat IPO..

  342. He's got an axe to grind ... by Lumpish+Scholar · · Score: 3

    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

    --
    Stupid job ads, weird spam, occasional insight at