Slashdot Mirror


There is No Open Source Community

porkrind writes "There is no Open Source Community is an Onlamp article about the economics of open source and how most people get it wrong. Really, open source is much more about supply and demand than it is about an activist community or individual drivers (individuals or individual companies) affecting change on society." From the article: "Taking the position that individuals have pushed open source forward leads to the conclusion that a core group of ideological 'believers' is necessary for the continued success of open source software. Businesses unaware of the falsehood of this claim are too afraid of running afoul of the 'open source community' and sometimes make decisions that are not in their financial interests. Both open source-based and proprietary software vendors need to challenge these assumptions."

367 comments

  1. The Corporate Nightmare & Employee Torture by eldavojohn · · Score: 5, Interesting
    Despite the nascent success of open source software, there has been increasing concern about potential pitfalls, such as patent infringement claims from large software companies including Microsoft. Many fear that Microsoft, often seen as an enemy of open source, is looking for the right opportunity to spring a patent infringement trap. Further fueling some of these fears is the copyright infringement by the Linux kernel claimed by SCO when it filed its lawsuit against IBM. While largely seen as unfounded, SCO's claims have led to some open source leaders calling for such things as more audits of open source code and legal indemnification from open source software vendors.
    You can say that again.

    Allow me to provide some anecdotal evidence of this fear. I work at Corporation X. I'm assigned to a project that requires me to program quite a bit of Java from scratch. So I download the latest version of Java and try to install it. No dice. I need a system administrator because only the JRE is on there, not the JDK. I e-mail my manager that it's going to be tough ...er... impossible to do my job without the JDK and he refers me to the Free Open Source Software (FOSS) division.

    So this FOSS department gives me a business process to follow which contains 31 steps that I have to push paperwork through. I say screw it and attempt to befriend a system administrator. About as far as I got was asking him to put the JDK, Apache Ant and Eclipse on my computer ... which resulted in him running around the room, rotating his upper torso, flailing his arms and yelling, "Warning! Danger Will Robinson!" Two weeks of pushing paperwork and I get my JDK. However, no one's asked for the Eclipse IDE version I want so that takes no less than 34 days (a day per step isn't bad).

    What were they doing in that time? Highly paid lawyers were sitting around a desk grilling my manager about what this software would be used for. Then they debated whether or not someone could come after Corporation X in the future if they learned that their editor was used to create a project.

    My frustrations abound in the corporate world but after what SCO pulled, maybe this insane precaution is necessary?

    I can't help but smile at the wad of dough next to this articles on the homepage as whoever made that the icon for this category had no idea how much it applies here.
    --
    My work here is dung.
    1. Re:The Corporate Nightmare & Employee Torture by Penguinisto · · Score: 1

      "What were they doing in that time? Highly paid lawyers were sitting around a desk grilling my manager about what this software would be used for. Then they debated whether or not someone could come after Corporation X in the future if they learned that their editor was used to create a project."
      ...that seems like a problem common to all software though, doesn't it? Even further, it seems like a problem endemic to large corporate structures in general (I suspect that, for instance, the Graphic artists wanting to modify XYZ artwork and photography for corporate use would also run into a similar brick wall as regards royalties, licensing, etc).
      /P

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    2. Re:The Corporate Nightmare & Employee Torture by Walkiry · · Score: 2, Insightful

      But remember, if it weren't for these patents and their precious attached IP there would be no progress at all in the software field!

      --
      ---- Take the Space Quiz!
    3. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      We are doomed.

    4. Re:The Corporate Nightmare & Employee Torture by mccalli · · Score: 1, Interesting
      My frustrations abound in the corporate world but after what SCO pulled, maybe this insane precaution is necessary?

      Well, the speed of the process is a matter for your corporation. But the precautions? Yes, absolutely necessary. Remember that by using hte software, you are agreeing to a license of some kind (GPL, Apache...whatever). If you are an officer of the company, you have just created a legal obligation for your corporation. One it might not have had any plans to take on.

      So yes, clearance of the license is required and sensible. This is the case for any license - open-source, proprietory, anything. Just because you can get the software immediately downloaded and installed without shelling out cash doesn't make it any less of a risk.

      Cheers,
      Ian

    5. Re:The Corporate Nightmare & Employee Torture by undeadly · · Score: 1
      But remember, if it weren't for these patents and their precious attached IP there would be no progress at all in the software field!

      You forgot to add the /sarcasm tag ;-)

    6. Re:The Corporate Nightmare & Employee Torture by DDLKermit007 · · Score: 3, Informative

      Actually in the graphic design filed with editing such stuff most "photography" is bought as "stock" with the photographer not being able to say what we do with it, but still able to sell his original to others. Modifying a design done by an agency under contract can be a bit more sticky depending on how good your contracts are. As long as your agency isn't the seedy variety and puts in a clause about any changes must go through them (they want to milk you for more money) there are no issues generaly. Having Artists Guilds is invaluable when you need a readymade contract and your freelance.

    7. Re:The Corporate Nightmare & Employee Torture by Narcissus · · Score: 4, Insightful

      It is true that the licence needs to be cleared, but surely that would be generally easier in the F/OSS world than the proprietary one.

      In reality, the legal team should just go through the major F/OSS libraries then they would have no need to continually ask people about "what ifs". They could have a checklist of things that the software will be used for and you could probably tell in 15 minutes whether or not that licence is acceptable for that case.

      In fact, that's one of the reasons I love F/OSS so much: with normal closed source software I have to read and re-read the licences to know exactly what I can and cannot do. With the free stuff, I just look at the name of the licence. I already know my rights and requirements for a fair few of these licences and I save time just knowing that I won't have to try and understand yet another licence in the closed source world.

    8. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      But in this case it wasn't even a matter of using a modified existing work, but using tools to create an original work!

      Using the JDK is no different from using Microsoft Visual Studio, except for the fact that the former doesn't cost money. IMHO using either is a compromise or mistake (there are better programming languages and environments), but that's beside the point...

    9. Re:The Corporate Nightmare & Employee Torture by the+chao+goes+mu · · Score: 2, Funny

      At long last, I found my new .sig!

      --
      Boys from the City. Not yet caught by the Whirlwind of Progress. Feed soda pop to the thirsty pigs.
    10. Re:The Corporate Nightmare & Employee Torture by Scarblac · · Score: 4, Insightful

      Remember that by using hte software, you are agreeing to a license of some kind (GPL, Apache...whatever).

      No you don't. The GPL doesn't restrict use in any way, and you're entirely free not to agree to any of its terms. If you don't agree, you're not allowed to do any things that copyright law restricts (e.g., distributing it) but then you weren't allowed to do before you started using the software either. Merely using GPL software doesn't mean you have to agree to anything.

      On the other hand, if you use any software that has a EULA, an actual use license, then you are perhaps agreeing to something when you start using it. But I've never seen any open source software with a EULA.

      --
      I believe posters are recognized by their sig. So I made one.
    11. Re:The Corporate Nightmare & Employee Torture by fossa · · Score: 5, Insightful
      Remember that by using hte [sic] software, you are agreeing to a license of some kind (GPL, Apache...whatever).

      Incorrect. For most proprietary software, yes, the license attempts to govern use and must be "agreed to" prior to using the software (whether this is legally valid of not I don't know but remain extremely skeptical). Most free and open source software does not include any license governing use (though it does include a disclaimer of warranty). The GPL merely stipulates conditions under which actions that would otherwise be copyright infringement may be performed. And I don't see how any court could decide that a text edited using a particular program is then a derivitave work of that program; please correct me if I am wrong.

      I've noticed much free software ported to Windows requires, during installation, that one click "agree" to the GPL. This annoys me to no end because I need not agree to the GPL in order to use the software. Perhaps this common practice has confused you.

    12. Re:The Corporate Nightmare & Employee Torture by oztiks · · Score: 2, Insightful

      You've explained IT experts (sys admins) upper hand in just a few sentences and why they think they are god half the time.

      I dont really think that has much to do with open source. I've done dev contracts for a few companies which I have relied on services to be pre established for me, EG a soap interface for instance.

      It took nearly 3 months to get the damn thing established for me before i could do what was required. So likewise weather its Java SDK, .NET, MySQL setup, ISAPI filters on IIS, or whatever. I'd be blaming your companies policy for addressing the technical needs of the employees in such ways or worse yet the fact you have to "befriend" a sys admin to establish a fairly standard software package on a server for you.

      Seems like more of an internal political/process issue then software related.

      And in all due respect the Java SDK comes as a rpm or a deb file in Linux most of the time and requires you to type in a command or click a button (you cant get much easier then that dood). So a 31 step manual is perhaps, some dork in your FOSS has gone to the Sun website and just downloaded some dumb ass doco and sent the thing to you while thinking "here ya go now piss off i have other things to do".

      What you have done in your posting is prove something which i've been saying a long time, people blame open source because its hard to use sometimes but really we should be blaming the cheese churning IT industry for producing dimwits under a 6 month time frame by shipping them off to MCSE courses and paying them an upwards of 60K a year to sit of their fat lazy asses. While you can hire a decent industry experienced system admin with a few years Unix experience for 10 or 20k extra and can do the same thing 5 the other idiots can achieve in less time.

      Remember a good trade mens NEVER blames the tools, and if he does then hes a fool, though if the tools are broken you have to consider that the tradesman usually picks the tools most of the time and therefore if he cant use them he shouldn't have them.

      Further to that i dont want to hear this "oh it has to be easy otherwise no body will use it" because your dealing on a different level here. You don't hear doctors chucking a tantrum because the process of a heart transplant is difficult and only a few people can pull it off.. Thats why they are called professionals and it should be the same in IT, up to this point i cant see why it cant be in many occations for IT.

    13. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 1, Insightful

      Remember that by using hte software, you are agreeing to a license of some kind (GPL, Apache...whatever). If you are an officer of the company, you have just created a legal obligation for your corporation.

      This is not true. GPL-style licenses are licenses to copy & distribute, they are not licenses to use or install. In the USA, you do not need permission to copy software for the purpose of running it (that covers installation, copying into main memory, etc).

    14. Re:The Corporate Nightmare & Employee Torture by Henry+V+.009 · · Score: 5, Insightful

      You don't have to agree to a license in order to use most GPL software. You have to agree to a license in order to copy the source code and use it for your own programs.

      That more and more open source programs make you agree to the GPL like it was some sort of EULA, baffles me. It isn't.

    15. Re:The Corporate Nightmare & Employee Torture by mccalli · · Score: 0, Troll
      "The GPL doesn't restrict use in any way..."

      Admittedly as applied to the original poster's situation that may be so, however as a general point in using the GPL with your development, eg. linking to libraries etc., it is still an obligation that must be cleared. You may not even know what the eventual plans for the code you're writing are - perhaps they're going to resell the system at a later date? In which case you've just created a situation which requires approval first.

      "On the other hand, if you use any software that has a EULA, an actual use license, then you are perhaps agreeing to something when you start using it. But I've never seen any open source software with a EULA."

      The specific producst mentioned were Sun's JDK (which we'll skip as it's not open-source), Eclipse and Apache. So looking at the final two.

      From the Eclipse Public License page:
      "THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. ".

      From the Apache License page:
      " TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION"

      (emphasis added by me).

      So yes, the licenses discussed have terms for use. And the JDK certainly does.

      Cheers,
      Ian

    16. Re:The Corporate Nightmare & Employee Torture by Narcissus · · Score: 4, Insightful

      Agreed. However I was thinking not so much in the vein of Eclipse (although it was mentioned above) but moreso things like:
      * we're writing a program and there's a free library here... what are our requirements in using that instead of writing our own?
      * we're wanting to use a web app but want to change / add some features... what are our requirements with regards to our end users?
      * we're writing an app that uses GPL code but only for internal use... do we have to provide source code to anyone?

      There's just a few questions that even I've been asked from time to time. Having said all that, I think you almost made my point: you mention 'GPL' and knew that you didn't need a licence to use it. By just knowing the name of the licence, you understood your legal rights and requirements.

      Now if I asked you: does the developer licence on Company X's component Y allow you to write a competing product, the only way you could be sure would be to read (or get Legal to read) the actual licence. If it was the LGPL, for example, you would know without even having to read the thing...

    17. Re:The Corporate Nightmare & Employee Torture by Fulcrum+of+Evil · · Score: 1

      What were they doing in that time? Highly paid lawyers were sitting around a desk grilling my manager about what this software would be used for. Then they debated whether or not someone could come after Corporation X in the future if they learned that their editor was used to create a project.

      Say what? Is IBM going to come after company X for using their product, which is under GPL, to develop some other project? That's insane.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    18. Re:The Corporate Nightmare & Employee Torture by KingVance · · Score: 1

      Everybody just does what they want with whatever they find. Anyone who tells you different is LYING.

    19. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      This is certainly true regarding applications, such as the eclipse example given. But it's not true regarding libraries or development kits which may be part of the OP's issue.

    20. Re:The Corporate Nightmare & Employee Torture by Fulcrum+of+Evil · · Score: 1

      The specific producst mentioned were Sun's JDK (which we'll skip as it's not open-source), Eclipse and Apache. So looking at the final two.

      You know, you could've just said that Eclipse and Apache aren't GPL programs. The salient point here is that there are a handful of licenses, or which GPL is the most prevalent; legal could easily say that any app under the GPL is ok to use and just verify that it is under that license before approving it.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    21. Re:The Corporate Nightmare & Employee Torture by Fulcrum+of+Evil · · Score: 1

      And in all due respect the Java SDK comes as a rpm or a deb file in Linux most of the time and requires you to type in a command or click a button (you cant get much easier then that dood). So a 31 step manual is perhaps, some dork in your FOSS has gone to the Sun website and just downloaded some dumb ass doco and sent the thing to you while thinking "here ya go now piss off i have other things to do".

      RTFC: the 31 step process is for getting permission to install the JDK.

      Further to that i dont want to hear this "oh it has to be easy otherwise no body will use it" because your dealing on a different level here.

      That's not what he said. It's more like "my company is insane."

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    22. Re:The Corporate Nightmare & Employee Torture by lumbercartel.ca · · Score: 1

      > ... With the free stuff, I just look at the name of the licence. I already
      > know my rights and requirements for a fair few of these licences and I save
      > time just knowing that I won't have to try and understand yet another
      > licence in the closed source world.

      Are you absolutely certain that the license is exactly the same as the one you read before? Are you completely confident that the name of the license is the best indicator that you're dealing with exactly the same license?

      One of the problems I've observed outside of the software industry is that when it comes time to sign a contract, the representatives I'm dealing with will often tell me "Oh, you don't need to read that, it's just a standard contract that everybody signs." When it comes to contract disputes in a court room, I doubt that phrases like "standard contract" or "standard language" could get any credibility since every contract is looked at as a custom agreement.

      Lawyers at any corporation who take the time to read and comprehend every contract to determine specifically if staff should be permitted to install some software, regardless of whether they've read it before, are competent and doing their job properly. As an employee of the company working in a non-law capacity, you're doing your job properly by following these procedures (of course, I don't see a problem with clarifying things with the company's lawyers if you believe they've misunderstood the contract, and they'd be wise to consider your perspective seriously and objectively attempt to confirm the correct meaning).

    23. Re:The Corporate Nightmare & Employee Torture by Lugae · · Score: 1

      That more and more open source programs make you agree to the GPL like it was some sort of EULA, baffles me. It isn't.

      What would be neat would be that instead of showing the GPL as an EULA with an "I Agree" button show a copy of the GPL phrased as "Right to Copy" in the dialog title and a button or something saying, "I understand my rights!"

      Something like this wouldn't really bring Joe Sixpack to use more FOSS. However, it might get people who at least glance at the EULA screen (as opposed to just click through), but less interested than the average Slashdot kid, actually aware that they're using FOSS and maybe move that crowd towards FOSS applications.

    24. Re:The Corporate Nightmare & Employee Torture by jbolden · · Score: 1

      With the free stuff, I just look at the name of the licence. I already know my rights and requirements for a fair few of these licences and I save time just knowing that I won't have to try and understand yet another licence in the closed source world.

      That's a nice opinion but lawyers tend to agree its that simple at all. For example the FSF presents a very limited definition of derived work that most computer people agree with. It is however at odds with court rulings over the last 50 years regarding derived works. It may turn out that things that the FSF (and considers "mere aggregation" become derivation and thus once they redistribute GPL software the GPL applies to more things than the programing staff is likely to believe it does.

    25. Re:The Corporate Nightmare & Employee Torture by anothy · · Score: 1

      ...or to distribute copies, or link to libraries, or produce derivative works. the reason for the up-front presentation of the GPL, like any license, is so that folks know what the is or is not allowed in a given case.

      --

      i speak for myself and those who like what i say.
    26. Re:The Corporate Nightmare & Employee Torture by oztiks · · Score: 1

      RTFC: the 31 step process is for getting permission to install the JDK.

      My bad.

      That's not what he said. It's more like "my company is insane."

      I stick by this one hey, sometimes you have to read between the lines on some issues and in his posting is just oozing of attempts at showing the "over" complex nature of implementing Open Source solutions (even though Java isnt opensrc). If it was an envorinment of pros who know whats up the problem the it would be resolved in a day or two.

      The only reason why these things crop up is because somewhere down the line there was a "yes" man and hes just gone off and BSed to his bosses but now someone actually has to implement the proposal, as a direct downfall the GP suffers.

      Happens more often then people would imagine, i remeber once i had to write an XML web based solution, i was given a spec document with the whole XML structure explained, i asked for an access point and tried to feed it requests only to find that during the sales meeting the client was told all these wonderful things that could be done and that XML can be used to do this this and this, though because none of the previous clients have required useage of the XML interface no one bothered to freaking write it.... what can i say

    27. Re:The Corporate Nightmare & Employee Torture by jbolden · · Score: 1

      The GPL puts no obligation on you as a user. So what can you refuse to agree with?

    28. Re:The Corporate Nightmare & Employee Torture by 99BottlesOfBeerInMyF · · Score: 2, Interesting

      In reality, the legal team should just go through the major F/OSS libraries then they would have no need to continually ask people about "what ifs". They could have a checklist of things that the software will be used for and you could probably tell in 15 minutes whether or not that licence is acceptable for that case.

      Your description looks a lot like an e-mail I received the other day at work. If you want to include software on/in products list the code, license, use and send it to legal. They review it, approve it, and add it to our license database. The nicest thing is they can give us guidelines in advance listing what we should be able to do with code from a particular license (dynamic linking, static linking, include but without alterations). Companies that aren't leveraging open source code are at a serious disadvantage due to their substandard legal team.

    29. Re:The Corporate Nightmare & Employee Torture by bbc · · Score: 1

      "...or to distribute copies, or link to libraries, or produce derivative works. the reason for the up-front presentation of the GPL, like any license, is so that folks know what the is or is not allowed in a given case."

      Nonsense! Copyright law forbids you to do any of these things. If you want to do them nonetheless, you better make sure you have permission from the copyright owner, who is the only one entitled to give you that permission. Perhaps he wrote a general public license? But you have to agree to nothing.

    30. Re:The Corporate Nightmare & Employee Torture by MacJedi · · Score: 1

      Some software does does this... At least one app I've installed (I think the windows version of either the gimp or gaim) had a dialog box displaying the GPL with a button that said "that's great!"

      --
      2^5
    31. Re:The Corporate Nightmare & Employee Torture by HuguesT · · Score: 1

      You are correct that there is no need to agree to the GPL to use software licensed under it, however in general to use software you need a license, and the GPL grants you unilaterally all rights to use the software.

      In other words, you don't need to agree to the GPL because there is no counterpart agreement on your part as far as usage is concerned, but you need to be aware that the software that you are using is in fact Free to use.

      Most Windows installers (even Free ones!) that F/OSS software use have a mandatory page for the licence. Putting the GPL there is not the best way, but it's OK. It should be only a page saying "this software is licensed under the GPL, therefore you can use it to your heart content. Have fun" sort of deal.

    32. Re:The Corporate Nightmare & Employee Torture by Narcissus · · Score: 1

      Fair enough. Then as mentioned further along this thread, you could store known 'acceptable' licences in a database along with a hash of some sort.

      If you want to worry about it, then compare the licence against a known acceptable one. My point, I guess, is that even by doing this I have a lot of instances where I will not have to read the licence again (as I do a comparison with one that I've already read and understood).

      The thing is this: there's this huge pool of all sorts of applications that all use licences from a relatively small pool. In the closed source world, I could believe that a single company might use the same licence across all applications, but it would definitely differ from a licence from another company.

      I believe my point still stands that it is getting easier for me to determine whether or not a licence for a particular piece of software is acceptable without having to actually read it again.

      On the other hand, if the situation ever arose where someone released software that had a licence that called itself the GPL but wasn't, I daresay they would soon forget me after the FSF moved in to the argument...

    33. Re:The Corporate Nightmare & Employee Torture by swillden · · Score: 1

      ...or to distribute copies, or link to libraries, or produce derivative works. the reason for the up-front presentation of the GPL, like any license, is so that folks know what the is or is not allowed in a given case.

      That's a good point, and one I hadn't considered. You've convinced me that displaying the GPL is a good idea, but I think the way in which it's presented is bad. It's presented the same way all of those rights-limiting EULAs are, and which hardly anyone bothers to read.

      Instead, I think programs should display a very brief, plain language notice explaining the permissions the user has been granted. Something like (but better-written):

      Thank you for using XYZ. XYZ is licensed under the GNU GPL, which means you are allowed to do almost anything you want with this program, with only a few minor restrictions. In particular you can:

      • Run the program. Anything you create with the program is yours.
      • Make all the copies you want for your own use.
      • Distribute copies to other, either for free or commercially.
      • Make changes to the program, so it fits your needs better.

      If you decide to give the program to others, or make changes to the program, then you must agree to the terms of the GNU GPL, which basically say: If you give modified or unmodified copies of this program to others, you are required to give them all of the same rights that you received.

      If you want to give copies of this program to others click here to read the license. If you only want to use the program, you don't need to agree to anything.

      It should probably be pared down more, to make it even simpler. The point is: present people with something short enough and simple enough that they may read it, and make it clear that the license is giving them permission to do things they normally don't expect to be able to do.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    34. Re:The Corporate Nightmare & Employee Torture by susano_otter · · Score: 1

      The reason we sysadmins think we are gods half the time is because whenever we give engineers god-rights on the systems we have to support, they consistently ignore maintainability best practices, institutional standards, and documentation requirements, resulting in unstable, unsupportable, undocumented systems.

      Seriously. Every single project I support is jam-packed with systems administration headaches that can all be traced directly back to bad coding and bad design decisions made by engineers who think they're too good to work within the boundaries we set for them. Fact: they're not.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    35. Re:The Corporate Nightmare & Employee Torture by fossa · · Score: 1

      Ah, I had assumed that the "click agree" was a fault of inflexible Windows installers, and not really of the actual software authors...

      I'm not sure I agree about needing to see a "license to use" however. Books, lamps, garden tools, etc. do not include a license to use... one may implicitly do as one pleases (within the law of course) with one's own property. It seems like the fact that most consumer software requires a (legally dubious?) license to use, leading free software to also display a license, is letting the proprietary folks define the terms of debate. No one complains if "that's just the way things are". And I'd really hate to see this practice spread to books and garden tools. (there's a guy posting on slashdot with a sig: "attorney Don Shelky says clickwrap EULAs have been tested and found valid in most jurisdictions". Is this true? I want it to be like: "want a contract? get a signature. end of story." Or can a book or CD include a license requiring one to give up the right to, say, resell? or criticize?.)

      I guess one could make the argument that since technically one or more copies must be made in order to execute the software on a computer then one does in fact need a license to use... but that seems a bit silly and would almost certainly fall under fair use and thus not be copyright infringement.

      I'm curious: is there any consumer level proprietary software that does not have a "license agreement", relying on copyright alone? I think I may buy it just on principle.

    36. Re:The Corporate Nightmare & Employee Torture by William+Robinson · · Score: 1
      Highly paid lawyers were sitting around a desk grilling my manager about what this software would be used for.

      Not necessary. Guess, this is a far fetched possibility/conclusion.

      We have used (and I believe, tens of thousands of others as well) FOSS products and happily using them without any fuss (of lawyers). I know army of perl, php, jsp, ruby developers who start installing Linux on friends computers without a trace of doubt, forget about the worries of lawyers.

      This is FUD, and definitely speaks of special cases. Some big companies might voice their concern in this manner, but who cares. FOSS was never dependent on them.

    37. Re:The Corporate Nightmare & Employee Torture by danpsmith · · Score: 1
      And I don't see how any court could decide that a text edited using a particular program is then a derivitave work of that program; please correct me if I am wrong.

      Me neither, because that would be akin to saying that everything you write with a particular pen and paper is actually owned by Bic and 3M or something.

      --
      Judges and senates have been bought for gold; Esteem and love were never to be sold.
    38. Re:The Corporate Nightmare & Employee Torture by supremebob · · Score: 1

      This story does sound a bit over the top. Sure, the "Corporation X" that I work of has tons of bureaucratic nonsense associated with it as well, but that still doesn't stop me from getting my work done for a whole month! In situations like the one above, my manager would have just told me to just find another system with the JDK already installed on it. That way, I could at least get something accomplished while the lawyers battled it out.

    39. Re:The Corporate Nightmare & Employee Torture by Moderatbastard · · Score: 0

      Parent should be at -1: pants on fire

      --
      1/3 of jokes get modded OT. If you get the joke, mod 1 in 3 insightful/interesting/underrated to restore karma balance.
    40. Re:The Corporate Nightmare & Employee Torture by Fulcrum+of+Evil · · Score: 1

      I stick by this one hey, sometimes you have to read between the lines on some issues and in his posting is just oozing of attempts at showing the "over" complex nature of implementing Open Source solutions (even though Java isnt opensrc). If it was an envorinment of pros who know whats up the problem the it would be resolved in a day or two.

      I didn't get that at all; all the complexity was in justifying the usage of eclipse and the JDK to write a java app. I was in a similar situation, and it took me about a half hour to set everything up, plus another month while the USPS did a postal security clearance. It would have taken longer to get eclipse approved (6 months to never) if it wasn't already on the approved list.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    41. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 2, Informative

      :sigh: So many misinformed people...

      If I write a program, it's automatically--under federal and international law--my intellectual property; I hold the copyright to it, and I retain all rights to the software. The obvious right I hold is the right to make copies of the software.

      Because using my program requires making a copy of it (i.e., downloading it from my Web site, copying it from a disc, or through some other medium), it follows that all users must obtain permission to copy the software; how does one go about obtaining copyright permissions from the software author? Licenses. Licenses are the legal means by which an author gives (i.e. "grants") users copyright privileges.

      You can't just download a GPL-licensed program and use it without agreeing to the terms of the license; the license is the legal means by which the author gives the end-user the permission to copy--and thereby the permission to use--the software.

      It's like if I was to draw a picture. I hold the copyright to the picture. You don't need my permission to look at my picture, but if you want to look at my picture at your house, you either need to a) take the original with you to your house [in which case you definitely need my permission], or b) make a duplicate of my picture and take the duplicate [in which case you need my permission to make the duplicate].

    42. Re:The Corporate Nightmare & Employee Torture by just_another_sean · · Score: 1

      Mod parent up :-)

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    43. Re:The Corporate Nightmare & Employee Torture by shaitand · · Score: 1

      "however as a general point in using the GPL with your development, eg. linking to libraries"

      That is not even neccesarily true. Someone made the claim that linking obligates you to GPL you code as part of FUD scare campaign. Whether it is actually true or not is an issue of debate. It is just that Linus settled the issue with the kernel by adding a clause to clarify the point and most companies play it safe by assuming it is true. Writing a program that conforms to the api of a library is a very questionable definition of derivative.

    44. Re:The Corporate Nightmare & Employee Torture by bigpat · · Score: 1

      and he refers me to the Free Open Source Software (FOSS) division.

      Assuming there are no special legal problems with using Java or any other popular programming language to develop a deliverable product and the fact that the project already specified that you use Java... I think you were just refered to the wrong people to get your software onto a list of approved software to be used internally. Nothing you wanted to do should have been in the scope of lawyers, but sounds like they were just too stupid to know that. This was a software licensing issue and should have gone through the same process as buying photoshop or any other piece of software that was to be used internally. And to be frank, you should have known better also.

    45. Re:The Corporate Nightmare & Employee Torture by DDLKermit007 · · Score: 1

      That's armatures that do what they want with what they find. And it's mainly due to the fact that they just steal from the co-op sites that put their stuff up and just want recognition (if they get wrapped up in a lawsuit they don't have any money so why bother?). Real stock sites? Those are for real Artists & Designers (I spend probably 5K a year at least on stock art disks. More of course on commissioned stuff). You can't get a decent unwatermarked images of a decent resolution on real stock sites without forking out some good bucks because people will just steal so readily. Once people get professional you just can't steal anymore without either a lawsuit on your hands or word getting out to the local Artists Guild that will blackball you with companies that you can get real contracts from 10k+ (first sign of an armature is they aren't hooked up with their local Guild). No one in their right mind wants to deal with someone who could get them into a lawsuit because the designer didn't obtain permissions for a photo. Anyone that feeds you what you just said (or if it's from your experience) is an armature.

    46. Re:The Corporate Nightmare & Employee Torture by shaitand · · Score: 1

      "In other words, you don't need to agree to the GPL because there is no counterpart agreement on your part as far as usage is concerned, but you need to be aware that the software that you are using is in fact Free to use."

      Copyright law does not restrict usage. If I find a book laying on the ground I have every right to read it by default. Just because you wrote the book does not give you the right to restrict my usage beyond copying and distribution.

    47. Re:The Corporate Nightmare & Employee Torture by Lewisham · · Score: 1

      Finally! I was reading through this thread waiting for someone to get this. I have no idea why the parent posted as an AC, he is entirely correct. I am writing a term paper right now about these very licenses.

      If you do not agree to the GPL, you have not made any contractual agreement to be a licensee of the software. Without any license being agreed to, the software is protected by standard copyright law. Standard copyright law does not allow you to use the program, distribute it, or do anything else.

      The parent's analgy is OK, but I prefer thinking of it as a bicycle. If I leave my bicycle outside, and you start riding it, you've stolen my bicycle. If we've already agreed you can ride it, everything is cool. The same thing applies to copyrighted works.

      By using GPL software, you must agree to be bound by the GPLs terms.

    48. Re:The Corporate Nightmare & Employee Torture by Lewisham · · Score: 1

      You must agree to a license in order to use software with today's copyright law. Without any agreement made, copyright law does not allow you to use the software. TBH, I don't know *why* this is the case, it just is. I'd kinda blanked out during those lectures, they were damn early.

      It was startling to me too.

    49. Re:The Corporate Nightmare & Employee Torture by Bogtha · · Score: 1

      If I write a program, it's automatically--under federal and international law--my intellectual property

      No, you automatically hold the copyright to it in all countries that have signed the Berne Convention. This is not property, and it doesn't apply to all countries.

      Because using my program requires making a copy of it (i.e., downloading it from my Web site, copying it from a disc, or through some other medium), it follows that all users must obtain permission to copy the software

      No. You are making the assumption that copying a copyrighted work is always copyright infringement. This is not true. For instance, the USA's copyright laws explicitly exclude copying software for the purpose of using it. TITLE 17 > CHAPTER 1 > 117:

      ...it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided: (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program...

      You can't just download a GPL-licensed program and use it without agreeing to the terms of the license; the license is the legal means by which the author gives the end-user the permission to copy--and thereby the permission to use--the software.

      You can certainly run GPLed software without agreeing to the GPL:

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted

      --
      Bogtha Bogtha Bogtha
    50. Re:The Corporate Nightmare & Employee Torture by HiThere · · Score: 1

      The why is simple: Power politics & Money talks. I didn't attend a class in law (ever), but I did read the technical newspapers while the decision was being made.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    51. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      "Are you absolutely certain that the license is exactly the same as the one you read before?"

      Yes. It puts on top "General Public License v.2" and that's all I need to know.

      I don't know how's in your country but in mine you can't use that plubicly known tag and then some few paragraphs below tell that your first child born will belong to us.

      Not only the modified clause will be declared void and invalid, but you will have to pay fines for fraud, for that it is.

    52. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      It's amature you moron. A Liberal Arts degree & you still can't fucking spell.

    53. Re:The Corporate Nightmare & Employee Torture by HiThere · · Score: 2, Insightful

      The bicycle is a worse example...or it will be until someone builds a matter duplicator. The picture example is pretty dead-on, the only thing it leaves out is the status of transient copies made during the execution of the program.

      OTOH, what is the legal status of a photograph taken by a respected professional of a painting by a painter who was unskilled and had never sold a painting? Practically, the professional would get the permission before taking the picture, unless the painting was in a small part of his composition, in which case...fair use? But is this the legal requirement? It would be difficult for the painter to demonstrate ANY financial harm, and he probably hasn't registered his copyright. Imagine a photo which the photographer titled "Art Class" which contains numerous paintings which are "works in progress" in an art class (after the class was over and the students had left) at a local high school. Say the photographer got the permission of the teacher, and the students weren't even informed.

      Now imagine a software library containing an assortment of algorithms programmed by unknown programmers of varying levels of skill, such as used to be commonly available at various schools. (Maybe they still are, though I doubt it. But you can find such collections on the web, if you happen on them.) What is the status of that library? What if one of the authors happens to find that his work has been included. Yes, he would have given permission, probably, if he'd been asked at the time, but at the time no one *thought* of asking for permission..and not it's been circulated for years.

      These aren't simple problems, and legal changes have made them ever more complex, and dangerous. Copyright law isn't as bad as patent law, but it's bad enough. At least patents still expire, but Mickey Mouse will slave eternally.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    54. Re:The Corporate Nightmare & Employee Torture by platos_beard · · Score: 1

      We all know about hard to use software. Software designers who create programs the most people use incorrectly are to blame for creating bad software, not the users "do things wrong" repeatedly.

      Similarly system admin's who create a network that most users, or most users of a certain class (e.g. code jockeys) abuse have created bad systems and the admins are to blame. Sysadmins are there for the benefit of the systems users, not the other way around.

      You sysadmins want you're job to be easier? Hell, don't we all? That's fine. But do it in a way that lets your users do what they need to do, or if you choose not to, at least don't whine about them misbehaving.

      --
      What's a sig?
    55. Re:The Corporate Nightmare & Employee Torture by turbidostato · · Score: 1

      "That is not even neccesarily true. Someone made the claim that linking obligates you to GPL you code as part of FUD scare campaign."

      Well, when the "someone" that claims that "linking obligates you to GPL" is the legal arm of the very one that wrote down the license, maybe there is an issue.

    56. Re:The Corporate Nightmare & Employee Torture by fossa · · Score: 1

      Thanks for clearing that up. For a moment there I thought I'd gone mad...

    57. Re:The Corporate Nightmare & Employee Torture by turbidostato · · Score: 1

      "It's like if I was to draw a picture. I hold the copyright to the picture. You don't need my permission to look at my picture, but if you want to look at my picture at your house, you either need to a) take the original with you to your house [in which case you definitely need my permission]"

      No, I don't.

      I found it laying in the street. Or, your sold the picture to a friend of mine that gifts it to me without your permission (gasp!).

      The strange thing is software *should* be the same than your picture example but it seems it isn't.

    58. Re:The Corporate Nightmare & Employee Torture by susano_otter · · Score: 1

      So you're saying that because our policy is to deploy code in a lab environment and test it thoroughly before putting it on our customer-facing servers, but the engineering team finds that requirement to time-consuming, and they'd rather bypass testing as much as possible and skip straight to production deployment, that's my fault?

      The lab environment is there. It has been built out, to the engineer's specifications, and to their deadline. They just don't want to "waste" time using it. So it languishes, and our customers get shitty code, and I get headaches, and they absolutely deny me the authority to refuse production deployment of untested code, even though they insist that I have the responsibility of supporting that code, and that it is up to me to keep the customers from ever experiencing unpleasantness due to the crappiness of their code.

      Do you also figure out whether or not the rape victim had it coming, based on how high the hemline on her skirt was?

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    59. Re:The Corporate Nightmare & Employee Torture by zotz · · Score: 1

      "That more and more open source programs make you agree to the GPL like it was some sort of EULA, baffles me. It isn't."

      Hear! Hear!

      And it isn't like people haven't been pointing this out for a while.

      all the best,

      drew
      ---
      http://www.ourmedia.org/node/111123
      "Tings" - A "copyleft" type novel. First draft. Includes the words to at least three new songs. (OK. At least 2.5 new songs.)

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    60. Re:The Corporate Nightmare & Employee Torture by zotz · · Score: 1

      From your post:

      "If you do not agree to the GPL, you have not made any contractual agreement to be a licensee of the software. Without any license being agreed to, the software is protected by standard copyright law. Standard copyright law does not allow you to use the program, distribute it, or do anything else."

      From the GPL:

      "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does."

      Admitedly, this is a bit of odd wording, but it seems to say that running the program is outside the scope of the license and is not restricted.

      So, even if you agree to the GPL, it does not cover running the program according to its own claims. It covers copying, distributing, and modifying.

      Would you care to comment on this thought?

      all the best,

      drew
      ---
      http://www.ourmedia.org/node/111123
      Tings - A CC BY-SA novel in first draft.

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    61. Re:The Corporate Nightmare & Employee Torture by ClamIAm · · Score: 1
      You don't have to agree to a license in order to use most GPL software.

      Actually, many packages under the GPL do come with a disclaimer stating something like "This software comes with absolutely no warranty, including merchantability or fitness for a particular purpose." So basically, this is kind of a EULA where the authors are saying "you can't sue us, we covered our asses. But go ahead, use the software". While you might not think of it as a "license" or EULA in the sense of a 20-page legalese-filled document where you agree to sacrifice your firstborn, it's definitely a license.

    62. Re:The Corporate Nightmare & Employee Torture by ashridah · · Score: 1

      Aah, it's an interesting problem.

      The GPLv2 states, and I quote:
      "c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty"

      Unfortunately, there seems to be a notion in some camps that this means that you need to AGREE to the GPL in order to use it, when the entire statement is just informative.

      That said, it's also a quick and easy way to inform a user of their rights when they use a GPL'ed application, ie, they can obtain the source code, etc etc, and they probably should acknowledge the lack of warranty at some point.

      ash

    63. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      Running software usually involves the creation of a copy in system memory.

    64. Re:The Corporate Nightmare & Employee Torture by civilizedINTENSITY · · Score: 1
      As you yourself note, what you refer to is a disclaimer. How is the disclaimer granting you, the user, any rights under copyright? If it isn't granting rights, it isn't a license, is it? If it isn't a liscense, then it isn't a particular kind of license, such as an End User License Agreement. In fact the GPL states that you don't have to accept the GPL to use GPLed software, thereby making it even more obvious that it isn't in anyway an End User License Agreement, because it doesn't deal with mere use.
      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
    65. Re:The Corporate Nightmare & Employee Torture by civilizedINTENSITY · · Score: 1

      I would suggest that you are mistaking the de facto with the de jure. You don't have to "agree to a license" to use software. You probably have to agree to a license to distribute software, and some software comes with a EULA. Copyright law has to do with copying and distributing. What would be at issue would if the work were illegally distriubuted, then could I keep it and use it? But if it has been legally distributed, then what does copyright law say about use? Nothing that I've ever seen. Rather, use restrictions are associated with distribution as "add ons". As a counter example, the GPL specificly does not require you to accept the GPL in order to merely use GPLed software. You can't distribute or modify the software, however, without accepting the GPL.

    66. Re:The Corporate Nightmare & Employee Torture by civilizedINTENSITY · · Score: 1

      Accept that I can download a GPL-licensed program and use it without agreeing to the terms of the license, because the license is indeed the legal means by which the author gives the distributor the right to distribute a copy of the software, and has nothing to say about what the user does. I am *not* "distributing" software when I recieve a CD in the mail.

      Using your photography example: you are right that your permission is needed to copy your artwork, and indeed, after copying, your permission is needed to distribute your artwork. However, once you give Fred permission to copy and distribute your artwork, and using that permission, Fred distributes to me a copy of your artwork, I don't need to apply for permission from you to *use* your artwork (i.e., hang it on my wall). I of course would need permission to copy and distribute your work, I don't need your permission to use your work. Once Fred has permissionn to distribute your work, I don't need your permission to recieve it, because Fred is distributing it, not me. I am recieving it.

    67. Re:The Corporate Nightmare & Employee Torture by ccady · · Score: 1

      To be a pedant, and for the benefit of all 3 people who will read this comment:

      You have to agree to a license in order to copy the source code and use it for your own programs.

      Incorrect. You can copy the source code and use it for your own programs without agreeing to anything. You have to agree to the license in order to distribute the program.

      --
      J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
    68. Re:The Corporate Nightmare & Employee Torture by Lewisham · · Score: 1

      We can talk a lot about what is and isn't allowed without a license, AFAIK its never been tested in court with open source because it is a frivolous case.

      The part about the GPL claiming to not extend to use is poorly worded at best. I suggest reading the paper "Debugging open source licensing" (uni. of Pittsburgh Law Review Vol 64:75), which covers this very section.

      "...the GPL does not grant a license to run a program... user of a copyrighted work outside the scope of a license is not only a breach of contract but it is a violation of the Copyright Act"

      The author concludes that the piece does intend to allow use, but is worded in a contradictory fashion that muddies this issue.

    69. Re:The Corporate Nightmare & Employee Torture by civilizedINTENSITY · · Score: 1

      But in the case under question, the code has been OKed for use. It is a matter of OKing yet another person to use previously tested code. We aren't talking about deploying untested code, but rather deploying the JDK from SUN. Forcing the 2nd person and the 3rd person to undergo the same procedure that the very first person had to go through is insane.

    70. Re:The Corporate Nightmare & Employee Torture by shaitand · · Score: 1

      I can print copies of the binary and wallpaper my house with them without copyright law entering into the equation. For software and multimedia on cd's they explicitly allowed a backup copy but that doesn't mean you weren't allowed to have additional copies without that clause.

      Read my lips, you need no permission from a copyright holder for any form of personal copying/use. Copying for the purpose of distribution is where copyright gives the holder their limited rights.

      These days the Entertainment industry has brainwashed society to the point where the average joe thinks a copyright holder owns the content instead of having a grant of limited control from the REAL owner.. the public. That real owner (me and you) retain all rights not explicitly granted to the copyright holder.

    71. Re:The Corporate Nightmare & Employee Torture by pjt33 · · Score: 1
      You don't have to agree to a license in order to use most GPL software.
      Depends on the jurisdiction. When you execute a program you create a copy of it in memory. Under some jurisdictions (e.g. English law AIUI) that requires a licence from the copyright holder.
    72. Re:The Corporate Nightmare & Employee Torture by dusik · · Score: 1

      You sure he didn't mean one of these?

      "A protective covering, structure, or organ of an animal or a plant, such as teeth, claws, thorns, or the shell of a turtle."

      "A framework serving as a supporting core for clay sculpture."

      "The moving part of an electromagnetic device such as a relay, buzzer, or loudspeaker."

    73. Re:The Corporate Nightmare & Employee Torture by susano_otter · · Score: 1

      Oh, I'm not disputing that.

      What I'm saying is that in my experience, engineers cannot be trusted to make sensible choices about maintainability and stability in a production environment. That's why we sysadmins tend to arrogate godlike powers to ourselves: whenever we don't some engineer goes and does something they believe is eminently sensible, and ruins our entire week.

      And yes, it quite often is something as eminently sensible as deciding that since some other guy already jumped through hoops to get the Sun JDK installed, they shouldn't have to. Why? Because nine times out of ten the engineer is wholly, utterly ignorant of the other factors involved, that make the hoop-jumping necessary in every instance.

      Don't get me wrong; I believe software engineers are tiny gods when it comes to writing code. But they're like the Olympian gods: prone to mortal-style fuckups, inclined to fits of megalomaniacal pique, and totally incompetent outside their area of "expertise". It's enough to make a Titan eat his offspring, really it is.

      Ironically, one of my best friends is a software engineer, and as far as I can tell, he always makes excellent and maintenance-friendly design decisions. I would give ten Internets to be able to actually work with him.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    74. Re:The Corporate Nightmare & Employee Torture by epee1221 · · Score: 1

      Go back and read the GP post again. The reason you can't run the program is that running it requires making a copy of it, which is disallowed by copyright law.

      --
      "The use-mention distinction" is not "enforced here."
    75. Re:The Corporate Nightmare & Employee Torture by Anonymous Coward · · Score: 0

      Incorrect. You can copy the source code and use it for your own programs without agreeing to anything. You have to agree to the license in order to distribute the program.

      Why? The GPL says that I'm allowed to do certain things. That's not something to disagree with, it's the copyright holders decision. Agreeing to a "license" is used when the license is really a contract that wants to *prevent* me from doint things that I am otherwise allowed to. The GPL doesn't do that, it gives me permission to do specific things that I otherwise won't be allowed to.

      It's like when a mother tells her child "promise you won't do that again". That's the EULA that you have to agree to. But when the mother says "you are allowed to eat the candy", there's no "promise", nothing you have to agree to.

  2. Here's why they've written this article by XxtraLarGe · · Score: 4, Funny

    Rule #1 of Open Source Community:
    Do not talk about Open Source Community

    Rule #2 of Open Source Community:
    DO NOT TALK ABOUT OPEN SOURCE COMMUNITY!!!

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
    1. Re:Here's why they've written this article by xtracto · · Score: 1

      Aren't that suppose to be the tenesu rules?

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:Here's why they've written this article by GmAz · · Score: 1

      It appears that the Open Source community is growing. Do you all remember rule number one about the Open Source community? YOU DON'T TALK ABOUT THE OPEN SOURCE COMMUNITY. Ok, fess up, who's been talking about the Open Source community? {Slowly pulls handgun out of pants and pulls back the hammer}

      --
      Click Click Bloody Click PANCAKES!
    3. Re:Here's why they've written this article by MyLongNickName · · Score: 3, Insightful

      {Slowly pulls handgun out of pants and pulls back the hammer}

      Next time, make sure you get it all the way out of your pants before letting go of the hammer.

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    4. Re:Here's why they've written this article by Anonymous Coward · · Score: 0

      Rule #3
      Profit...

    5. Re:Here's why they've written this article by dido · · Score: 1

      Rule #3

      If someone bugs out or clunks down, taps out, the session is over.

      Rule #4

      Only one guy to design.

      Rule #5

      One project at a time.

      Rule #6

      No ties, no suits.

      Rule #7

      If this is your first night with the Open Source Community, you HAVE to code!

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    6. Re:Here's why they've written this article by Anonymous Coward · · Score: 0

      Narrator: A guy who came to the Open Source Community for the first time, his brain was a wad of cookie dough. After a few weeks, it was carved out of wood.

      Narrator: After coding, everything else in your life got the volume turned down.

      Narrator: [reading] I am Jack's Version Control System.

    7. Re:Here's why they've written this article by Heembo · · Score: 1

      Amen, Brother!

      --
      Horns are really just a broken halo.
    8. Re:Here's why they've written this article by ClamIAm · · Score: 1
      "Fight Club"

      You know, if you think about the story of Fight Club, you can draw a lot of parallels to those who like, advocate, and/or make Free and Open software. They are both made up of people who are disillusioned with the corporate, consumerist society where (they feel) the life is being sucked out of things. Ditto the fact that the people they work with and see everyday just "don't get it". They are both "underground", yet are growing and little groups are popping up all over the place. There is the quote that's something like "We cook your food, we wash your clothes, we keep you safe at night. Don't fuck with us". The same could be said of the growing numbers of coders and IT workers who have been "enlightened". We are nowhere, yet everywhere.

  3. Its a trap by Anonymous Coward · · Score: 2, Insightful

    I should assume that the autohr is trying to destroy open source. If everybody went with their economic interests, there would be no open source.

    1. Re:Its a trap by Anonymous Coward · · Score: 0

      Rubbish. Well, kindof: If everyone went with their economic interests there would be no copyrights or patents (which are laws enacted to distort the market against the economic interests of information users). It's been known since the 20th century that they are economically harmful.

      So in a way, there would be no formal open source. But software could be freely copied, and in such a real free market, I would expect source-available software to seriously outcompete source-hidden software.

    2. Re:Its a trap by Anonymous Coward · · Score: 0

      Very wrong. Open source would still exist in areas where the issues at hand are fundamentally hard -- areas where you need all the smarts available to fix all the problems you can find. Consider software in particle physics -- much of it has been publicly accessible since before RMS ever thought of getting Ty Coon to sign off on a document. That's not to say it was free as in public domain, but it was available and patches or ports were welcomed. When you get into areas where the software is doing things that multiple different groups can get right (e.g. not fundamentally hard) then there is competition which leads to closed source in order to make money. e

    3. Re:Its a trap by vertinox · · Score: 1

      If everybody went with their economic interests, there would be no open source.

      If everybody went with their economic interests, the world would be a really shitty place to live in. Moreso than it is now...

      Sometimes compassion and humanity requires us to do things that do not benefit us in our pockets or even our well being for the sake of another even if they don't acknowledge or know about what we have done for them.

      And this doesn't just apply to open source...

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    4. Re:Its a trap by jcarter · · Score: 1

      Um.. Not exactly. The author's assertion is that open source _serves_ the economic interests of those trying to compete in the software game right now.

    5. Re:Its a trap by OneSeventeen · · Score: 2, Interesting

      My business is currently working on developing an application I believe to be better than the current application commonly used. The current application is priced in the millions of dollars, and they charge implementation fees, support fees, etc. on top of that, creating a product with a TCO in the tens of millions of dollars. (An organization I worked with once spent $65 million on the entire implementation.) That software can be modified, but the modified modules will not be supported, and the "vanilla" system meets only 80% of their needs.

      My application hopes to produce a product of equal or greater quality, be released open source, and charge only for implementation, support, and custom modules. All custom modules will also be released open source, giving greater incentive for future customers to switch. If an organization creates their own module, they may submit the code for my company to review, clean up, document, and completely understand. At this point, they will receive a discount in support, and their custom module will be supported and offered as an Open Source module for other organizations to use free of charge.

      In the end, my open source license makes for a more attractive package, and makes more organizations want to switch. I will make more money in the long run, and will provide a better quality product as well. Had this been closed source, nobody would have a reason to switch, and the incentive to create new modules for my company would be low to non-existant.

      While the other company makes more money per sale, I am hoping to make more sales and focus more on creating better modules that meet the needs of my customers. Happy customers tip big, dissatisfied customers jump ship. While it is possible to satisfy customers with closed source applications, it is easier and more flexible with open source.

      A clearly marked mission statement, terms and conditions, and license agreement should cut through 90% of lawyer fees, and should make for a quicker implementation at most large scale corporations. Licensing fees would be non-existant, and there would be no penalties for having too many copies, which accounts for a majority of software-based lawsuits.

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
    6. Re:Its a trap by Anonymous Coward · · Score: 0

      What the author has not shown is the economic motivation behind these people's decision to be software developers. If you can't get paid for your work, why bother to write software in the first place? If the author is right, there has to be some economic motivation for people to undertake decidedly non-trivial projects such as OS kernels and compilers and then give them away.

      I understand that software commoditization force you to give it away for free, but since you'd have to do that, why write it in the first place?

    7. Re:Its a trap by iabervon · · Score: 1

      Actually, writing open source software is one of the least expensive forms of entertainment for someone who needs to have a computer for other reasons already and has the necessary skills. Commercializing a piece of software requires a certain amount of money to be invested, and involves a certain amount of additional work. Open source doesn't have the potential monetary payoff, but it doesn't have the risk of monetary loss, either, and it's a better value proposition for someone with some code and no business or marketting experience. There's no way to reliably come out ahead if you have some random code, and your choices for breaking even are to just keep it or release it, and releasing it has some chance of generating interest from potential employers.

      For in-house software, it is generally economically better, also. Consider Apache: it was wriiten by a set of sysadmins who were each paid by their employers to have a web server running with some extra features. None of them could have individually have made a product which would have been able to compete with the original NCSA reference version, so the wasn't a market for their work. As a group, they were able to make something worthwhile for a lot of people, but the copyright owners were too widely spread to form a company to make money on it. Open source allowed each participant to give away something worthless to them (the distribution rights to little features) in return for something valuable (the distribution rights to little features they'd otherwise have to implement themselves). Obviously, companies probably won't make any money by releasing open-source software, but they don't make any money on in-house software anyway (they make money with it, instead), they probably won't enable others to outcompete them with it, and they have a chance of eliciting useful improvements from others.

    8. Re:Its a trap by DanQuixote · · Score: 1

      Not true.

      You are talking about the economic interests of the developers. The author talks about the economic interests of the users.

      As the number of users usually far outweighs the number of developers...

      --
      "We think people rightly feel that once they buy something, it stays bought," --Suw Charman, Open Rights Grp
    9. Re:Its a trap by Cal+Paterson · · Score: 1

      I thought RMS, main point is that computer software was originally free for all to use, and once corporations became involved that changed. ITS was free and open, IIRC (i don't know if any of that PDP-7 assembly survived however).

    10. Re:Its a trap by Anonymous Coward · · Score: 0

      Bull. Just because something doesn't immediately yield you cash money does not mean that it's not in your economic interest. Example: it was in Linus's economic interest to open the source initially, because it resulted in volunteers assisting him. Likewise many companies understand that it is in their economic interest to contribute source and resources because they will benifit from the cooperative action of other copmanies and individuals. Many companies with a business plan that fits this sort of thing (hardware manufacturers, service companies, etc) realize this.

    11. Re:Its a trap by alexborges · · Score: 2, Insightful

      This is not insightfull. Its plain stupid.

      Economic interests are not only about money. They are about cost.

      Cost can also be time, work done or not...etc.

      Rick Stallman started this movement so he could have an OS he could use for some shit he needed to do at the AI lab.

      "Shit" here meaning work. Which costs.

      So, it just goes to show that we humans are moved mostly by what itches. Itches are economic because if you dont solve the itch, it wont let you work, study, have fun...whatever.

      Dont be confused by what politics call "economic". Economy is a science that meassures societal aspects through quantifiable data; thats why money is important to economy.

      But in no way does this mean that any "altruistic" work done is not work. Or that any "altruistic" vision is not economicall in the long term.

      Hell, Stallman's philosophy, looking at the final objective IS economical. He'd rather see a market where the rule is cooperation, not stupid obstacles to get things done.

      Now in this modern Open Source world we live in, this body of software is increasingly becomming an asset for some corporations, a liability to other corporations. And those corporations react accordingly when taking decitions regarding this software. If the corporations are large enough, they actually affect this body of software (IBM-RedHat-Oracle contributions affects it, Microsoft FUD affects it). This is unavoidable and true as well.

      So no, the author is not trying to destroy anything. Hes observing what is above described.

      --
      NO SIG
    12. Re:Its a trap by TheNumberless · · Score: 2, Insightful

      I understand that software commoditization force you to give it away for free, but since you'd have to do that, why write it in the first place?

      Because you need it? Because the cost savings associated with using computers to do many tasks outweigh the cost of development? Because you can make gobs and gobs of money customizing and supporting software that you've given away for free? Because it's good publicity? Because you're a hardware vendor, and your hardware is useless without good software? Because by giving something away for free you can undermine a competitor? Because you just like writing software?

      And if you don't believe me, you could ask one of the many successful companies who routinely put a lot of money into developing free software. RedHat, IBM, Apple, Sun, Novell...

      It's incorrect to assume that free software can only come from an economic incentive, but it's also wrong to assume that such economic incentives don't exist.

    13. Re:Its a trap by susano_otter · · Score: 1

      If everybody went with their economic interests, the world would be a really shitty place to live in.

      I dunno about that. If by "economic interests" you mean "acquiring the resources necessary to see to my own needs and wants", then where does the shittyness come in?

      I mean, I look after my economic interests, and you look after your economic interests, then whenever our interests clash we negotiate a mutually agreeable compromise. It's a win-win situation: we both end up with the maximum amount of resources we could possibly expect.

      For my money, the shittyness comes in when people do not, look out for their own economic interests, either because they can't or because they expect someone else to. Then those people get exploited by the rest of us, since, well, it's in our economic interests to do so.

      I suppose you mean that the world becomes a shitty place for those who cannot look out for their own economic interests. I'll grant you that, but it doesn't really lead to your conclusion. After all, if those people could look out for their own economic interests, they'd not be living in such a shitty world. Therefore, looking out for your own economic interests does not lead to shittyness.

      Sometimes... humanity requires us to do things that do not benefit us...

      What, exactly, is the nature of "humanity", that it "requires" us to act against our own economic insterests?

      I mean, as a strict evolutionist, and having observed the wide range of human behavior on evidence since the dawn of recorded history, I'm inclined to believe that the natural state of humanity is a policy of might makes right, do unto others before they do unto you, and get while the getting is good. These trends can be observed also in our evolutionary cousins, the other primates, although not nearly so pronounced as the are in our own species. Would you argue that we have somehow evolved through natural processes into an unnatural state?

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    14. Re:Its a trap by Teogue · · Score: 1

      Sibling post has already made some good points, but in addition, my employer has a simple reason to support oss. Hardware. We make a product that can have tons of potential uses, and it's more realistic for us to concentrate on the equipment than the drivers and apis.Anything that we come up with that helps out the community is in our best interest to contribute.

      --
      Quando Omni Flunkus Moritati
    15. Re:Its a trap by Cal+Paterson · · Score: 1

      whenever our interests clash we negotiate a mutually agreeable compromise.

      I'm a libertarian too (you, quite obviously, lean further in than I), but you must admit that this happens extremely rarely. I do believe that when Hitler and Churchills interests clashed, we ended up with a rather large war. You really can't live inside those rose-tinted glasses; no political ideology works all the time, for socialists and statists freedom of movement is the problem, for conservatives, it falls down at about the time that government starts regulation. This is where libertarianism trips.

    16. Re:Its a trap by susano_otter · · Score: 1

      Fair enough. But part of the problem with your WWII scenario is that a whole metric fuck-ton of people did not look out for their economic interests, properly understood. Also, Hitler was a crazy person, so he isn't really a good example of two rational libertarians negotiating a mutually agreeable compromise.

      That "properly understood" thing is the real caveat, though. Obviously, we can all make bad decisions about our economic interests, based on inperfect information. Which is why it's in our economic interests to be as informed as possible. It's also why it's in the economic interests of anyone who might be harmed by our bad decisions to make sure we get better information before making those decisions. Which shows, yet again, that the world would be a better place, not a shittier one, if everybody looked after their own economic interests.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    17. Re:Its a trap by porkrind · · Score: 1

      Actually, I was trying to make the point that open source is suddenly in many people's economic interests, and that will only increase.

    18. Re:Its a trap by civilizedINTENSITY · · Score: 1

      "Actually, writing open source software is one of the least expensive forms of entertainment for someone who needs to have a computer for other reasons already and has the necessary skills."

      It beats the hell out of playing cards, or board games, or crossword puzzles, and is better than TV.

    19. Re:Its a trap by lordcorusa · · Score: 1

      What is your market? What is your company name and your application?

      Your story sounds interesting, but why have you gone out of your way to avoid giving any specific details. I would have assumed you would make use of the oppurtunity for some free publicity. I am sure that we, the (non-existant ;-) community would love to hear about another project that will free companies from obnoxious and expensive proprietary software.

      --
      The preceding comments reflect the author's personal opinion and are public domain, unless explicitly stated otherwise.
    20. Re:Its a trap by drKorb · · Score: 1

      Economic interests are not only about money. They are about cost. Cost can also be time, work done or not...etc.

      IMHO not really. Economists/analysts and those who pay them are intrested in profit maximisation or cost minimisation. In terms of software utility maximisation is the most important factor which should be taken into consideration by developers/management/etc.

      FOSS gives chance for creating software package which fits ones needs much better than any 'off-the-shelf' package and customizing process is cheaper than in case of contracted project. It's all about monopoly/market/use value of application as a tool and as a product.Cost is not so important, as long as ratio of marginal utility of application and cost of 'piece' of development (man-day, whatever) is high enough money should be spent even if it means that particular project becomes less profitable.

      --
      Software is like sex partner-loved or pay.Choose between passion and ignorance,openess and bugs,trust and corporate trus
    21. Re:Its a trap by alexborges · · Score: 1

      Agreed. I guess what i meant is that economy is just a science dealing with measurable variables (such as utility, profit, productivity...etc).

      And in that way the original article's writer was just pointing out that economic entities in the open source arena are increasingly adding (IBM), substracting(Microsoft) and further modifying (me, you, developers, other companies in violation of ther GPLv2) the FOSS landscape more than ever before.

      --
      NO SIG
  4. Fallacious argument in article summary by Xemu · · Score: 4, Insightful

    "Taking the position that individuals have pushed open source forward leads to the conclusion that a core group of ideological 'believers' is necessary for the continued success of open source software."

    There's a Non Sequitur right there in the summary; just because an individual may have pushed open source forward in the past does not imply anything about future need.

    Contrast this with saying "an individual pushed the invention of a wheel forward, leading to the conclusion that a core group of ideological 'believers' is necessary for the continued success of the wheel" and you see the flaw in the reasoning.

    --
    Tell your friends about xenu.net
    1. Re:Fallacious argument in article summary by JesseL · · Score: 2, Informative

      Are you an idiot? Did you read the sentence right after the one you quoted? The one that says:
      "Businesses unaware of the falsehood of this claim are too afraid of running afoul of the 'open source community' and sometimes make decisions that are not in their financial interests."

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    2. Re:Fallacious argument in article summary by Xemu · · Score: 1

      Are you an idiot?

      Maybe so, but it doesn't disprove my point. That's an argument ad hominem and just shows your poor debating skills.

      Yes, I read the sentence. I also read the article. It argues that the individuals that made open source a success were only figureheads and not all that important.

      My point is that to invalidate the claim made in the first sentence, one can still embrace the notion that RMS et al were absolutely neccessary for the creation and success of open source software [invention of the concept of a wheel], yet no individual or group of individuals are necessary for the success of open source [concept of a wheel]. Got it now?

      I suppose you are arguing that there were no creators, that the inventor of the wheel [open source] was just a figurehead. Care to elaborate of that?

      --
      Tell your friends about xenu.net
    3. Re:Fallacious argument in article summary by JesseL · · Score: 2, Insightful

      I'm not arguing one way or the other. I'm just pointing out that the sentence that you quoted was clearly not a statemnet of of the author's beliefs (as you seemed to imply) but rather a statement of what the author believed to be a widely held falsehood. It seemed silly for you to make a post explaing what was untrue about a statement that the author himself didn't believe.

      --
      "Prefiero morir de pie que vivir siempre arrodillado!"
    4. Re:Fallacious argument in article summary by Znork · · Score: 1

      "It argues that the individuals that made open source a success were only figureheads and not all that important."

      Actually, I read it more like it argues that the economics of collaboration around non-scarce resources, multiplied by the economics of internet communication, made the opensource/free software growth more or less inevitable. If those individuals hadnt stepped up, others would have. The fact that even in the early 90's there were several free/oss operating system projects moving along suggests that it may be a valid theory.

      The wheel simply makes economic sense. It solves a particular problem efficiently, and if you have a million engineers with an itch to scratch, chances are at least a few of them will come up with an itch-scratcher.

      That doesnt mean those individuals havent deserved the credit, it simply means that the success of their work is not the result of random genetics and personality, but due to significant actual changes in the economics of communication, distribution and collaboration.

  5. Must be taking pointers by spurtle15 · · Score: 3, Funny

    from this guy.

  6. a relevent anecdote from RMS by H4x0r+Jim+Duggan · · Score: 5, Insightful

    Here's an anecdote from Richard Stallman.

    At a trade show in late 1998, dedicated to the operating system often referred to as ``Linux'', the featured speaker was an executive from a prominent software company. He was probably invited on account of his company's decision to ``support'' that system. Unfortunately, their form of ``support'' consists of releasing non-free software that works with the system--in other words, using our community as a market but not contributing to it.

    He said, ``There is no way we will make our product open source, but perhaps we will make it `internal' open source. If we allow our customer support staff to have access to the source code, they could fix bugs for the customers, and we could provide a better product and better service.'' (This is not an exact quote, as I did not write his words down, but it gets the gist.)

    People in the audience afterward told me, ``He just doesn't get the point.'' But is that so? Which point did he not get?

    He did not miss the point of the Open Source movement. That movement does not say users should have freedom, only that allowing more people to look at the source code and help improve it makes for faster and better development. The executive grasped that point completely; unwilling to carry out that approach in full, users included, he was considering implementing it partially, within the company.

    The point that he missed is the point that ``open source'' was designed not to raise: the point that users deserve freedom.

    Spreading the idea of freedom is a big job--it needs your help. That's why we stick to the term ``free software'' in the GNU Project, so we can help do that job. If you feel that freedom and community are important for their own sake--not just for the convenience they bring--please join us in using the term ``free software''.

    1. Re:a relevent anecdote from RMS by Fujisawa+Sensei · · Score: 0

      Dick is the one who misses the point.

      "open source" and "Free" software are about freedom.

      Freedom also means that you don't have to make your software "open source" or "Free" if you don't want to.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    2. Re:a relevent anecdote from RMS by pyce · · Score: 0, Flamebait

      Whoah, since when does Stallman use the term "open-source"?

      --
      Hellenologophobia, n. -- a fear of Greek terms or complex terminology
    3. Re:a relevent anecdote from RMS by MrCopilot · · Score: 1
      Whoah, since when does Stallman use the term "open-source"?

      Ever since OpenSource became a movement, he has had to go about pointing out how almost counterproductive the "Open Source" movement's efforts are to the FSFs goals of Freedom for Users. Which, I'd guess, he has to do probably 5 times a day at a minimum.

      --
      OSGGFG - Open Source Gamers Guide to Free Games
  7. Waitaminute... by Penguinisto · · Score: 4, Insightful
    From TFA: " While this makes for an entertaining narrative, there is quantitative evidence to the contrary. The reality is that placing too much emphasis on individual players in the open source movement ignores overarching economic trends that drove open source development and adoption."

    ...most projects are run by a core of developers and (at least) maintainers who are individually reponsible for the care and feeding of a project. And while TFA goes on to say that "Furthermore, taking the position that individuals have pushed open source forward leads to the conclusion that a core group of ideological "believers" is necessary for the continued success of open source software.", I submit that the beauty of Open Source is that if said individuals all gave up, evaporated, ran off to Tahiti, whatever, others can take the existing code and still develop/improve on it. A closed-source project is hosed once whoever owns it decides to not do anything about it anymore (e.g. the decision by MSFT to let WMP for Mac dry up and blow away)...

    /P

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
    1. Re:Waitaminute... by ghettoimp · · Score: 1

      I couldn't agree more. In the projects I have been involved with, a few dedicated individuals drove development in a tremendous way. If they were able to do this at work, it was because they had pushed their employers to allow them to do it. Most did it in their spare time, and for the love and joy of working on the systems they had created.

      Just look at the GCL, Abiword, and ACL2 archives to see the work that Camm Maguire, Martin Sevior, and Matt Kaufmann do on a daily basis. Although their work is extraordinary, I doubt that these projects are unique in the magnitude and importance of their leaders' influence.

  8. It also is no Product by arachnoprobe · · Score: 1

    I often hear: "Why don't they make $X to do $Z like $Y" or "they should make $ABC, that would make it better for me". - But Linux (as an example) is no product. It is just an aggregate of tools other made for themselves.

    I use Debian, because it fits my needs.

    1. Re:It also is no Product by landaker · · Score: 1

      I often hear: "Why don't they make $X to do $Z like $Y" or "they should make $ABC, that would make it better for me". - But Linux (as an example) is no product. It is just an aggregate of tools other made for themselves.

      Exactly. And what's so nice about FOSS is that anyone with the inclination can make $X do $Z like $Y for themselves and/or for others.

      I use Debian, because it fits my needs.

      Me too! I also help create Debian, because it already fits my needs pretty well, but I enjoy making it better. But what I really love is that if some other FOSS distribution became a better fit for me, I can either switch to that, or I can try to improve Debian to match/exceed it.

    2. Re:It also is no Product by plantman-the-womb-st · · Score: 1

      I agree. What so very few people seem to get is that for nearly all of us OSS people this is a hobby for us. We write what we need for our own unique purpose, then throw it out into the world to see if someone else might find it useful too. The value to us is in what we use it for ourselves. It's not a product, very correct. It's like a guy building novelty kites because he likes flying them, not like a company trying to find the cheapest way to make a generic kite that appeals to everyone. I wish people would wake up.

      --
      Say bad words about my book, in cold oatmeal, or I shall sue!
  9. I agree one 100% by vmcto · · Score: 4, Interesting

    with the article.

    "Taking the position that individuals have pushed open source forward leads to the conclusion that a core group of ideological 'believers' is necessary for the continued success of open source software."

    Take the formation and continuation of the United States.

    Certainly it was started by a small group of ideologically and personally "strong" individuals, a core group that got the ball rolling. But today, the country has reached a critical mass that although could be unravelled, seems to be for the most part on autopilot.

    1. Re:I agree one 100% by Russ+Nelson · · Score: 2, Insightful

      Um ... the original design of the US (small central government with most laws enacted by states) doesn't exist anymore. That ball stopped rolling a long time ago.
      -russ

      --
      Don't piss off The Angry Economist
  10. Why not both? by kebes · · Score: 4, Insightful

    This article irritates me in the way that most news media coverage irritates me: they purposefully polarize an issue, then present two exaggerated extremes, and try to figure out which one is correct. In the real world, neither is correct, and the truth is somewhere in between.

    This article tries to conclude "there is no open source community." They say: "Some software vendors believe that open source is an ideological movement." but say that this is an "entertaining narrative" and that the conventional wisdom (that ideological people drive open source) is wrong.

    Why can the middle ground be true? Ideological believers in open source contribute significantly to open source. They evangelize and often they diretly contribute (with code, for instance!). Will an open source project die if the ideological believers abandon it? Will an open source project die if the community stops caring? The answer is (as always): it depends. Many projects are community-driven, so of course they require the community push. Others are driven more by companies, so as long as there are enough companies involved, the project will persist.

    I have not finished reading the article, but already I'm annoyed. I find the black vs. white picture it paints a bit boring. The real world is complicated. It is worth making the point that companies should not fall into naive assumptions about open-source... but then again they would be silly to ignore the history of open-source, and the fact that alot of it really is driven and maintained by the community. Use that community to your advantage (but do not be led to believe that they are the final word in every respect).

    So is there an Open-Source Community? Yes, of course.

    1. Re:Why not both? by Anonymous Coward · · Score: 0

      Oh no, Hegel was right!

    2. Re:Why not both? by bbc · · Score: 1

      "This article irritates me in the way that most news media coverage irritates me: they purposefully polarize an issue, then present two exaggerated extremes, and try to figure out which one is correct. In the real world, neither is correct, and the truth is somewhere in between."

      In case you're interested, you're describing a logical fallacy that is called a false dichotomy (or false dilemma). It's very popular with the press, presumably because you need dialogue to uproot it, as the speaker may have inadvertently forgotten to name the other sides of the argument.

    3. Re:Why not both? by cnerd2025 · · Score: 3, Insightful

      Agree, but disagree. He says that OSS communities like to paint themselves as combatting the "evil commercial software" vendors. And I find that is correct. How many people, if you asked on /., would respond that they favor open source because it is a more ethical idea? I should think that this number is quite high. The article states that "religious communities" with people such as Linus Torvalds would never have gotten off the ground so rapidly if there hadn't been an internet. In other words, the classical model of development, to have experts gather and design software and then centrally distribute the software has worked and continues to work. Without an internet, this would be the only method of distribution viable. Walker's thesis is correct about the floppy disks; such a material-intensive approach is just ludocris and wasteful. Torvalds would be required to spend huge amounts to get the Linux kernel off the ground, and this is highly unlikely for a college student. In essence, we are OSS/FSF junkies because we see the advantages of it over commercial software, rather than as an avenue to "purify" software development.

      What I will agree with you about is the fact that "open source communities" do exist. What I will also say, however, is that many of the projects on sourceforge are ghost-projects. Many of them are excellent ideas, but lack of interest and group dissolution tore them apart. The idealistic "good versus evil" is not strong enough to hold the projects together, so only a certain percentage of the projects ever acheieve even beta status. Walker says that without the internet, OSS communities would have never sprung up, as some OSS pundits would like you to believe. Many of us would preach about our ideals and our hatred of the software giants, especially the Redmond Giant, and act as if we were some outshoot of local game-enthusiast meetings. Not true. I would never have gotten involved in OSS had there not been an internet. I would have no reason to. It would have been totally preposterous, a waste of time, and a waste of money. With the internet I was able to learn programming and learn about OSS. I personally believe that OSS is a better approach to design than commercial software, and I think Walker is saying this. We can't keep treating OSS as just some holy crusade against the commercial industry.

      The only point of contention that we do really follow religiously is the idea of intellectual property. Many OSS/FSF supporters indeed support intellectual property, but only as a method of naming authors. I support IP insofar as credit is given where credit is due. Money and excessive restrictions (such as DRM) are completely invalid (in my view). This is the only valid "cause" that I think OSS really has. Otherwise we would get along quite well with M$ and the other big guys. Walker in his article points out that IBM and other big names have latched on to OSS as a means for symbiosis. This is the strength of his argument. It is really a good article.

    4. Re:Why not both? by electroniceric · · Score: 1

      Agreed. The article author needs to dump the straw man and brush up on his historical narrative skills. The trends vs. individuals is an important part of any sort history. Of course there are large historical trends, and they put people in a position to do many of the important things they do. At the same time, there's no doubt individuals move history forward in big leaps, by intelligence, originality, insight, or sometimes just by luck. And there are a lot of mutually inclusive narratives about those events as they happen, most of which are neither right nor wrong. The view that the Open Source movement didn't draw on those individual people or the narratives they employ is plainly foolish, and he doesn't need to make that argument in order to introduce the notion that the internet opened new possibilites for pro-am interaction (not a new idea either, BTW). A movement can't succeed without a fertile environment for that movement, but it also can't succeed without leaders. How hard is that?

    5. Re:Why not both? by porkrind · · Score: 1

      In making my point, I purposely under-emphasized the role of individuals because, IMO, they've been given far too much credit. Of course, without all of the individual contributors, you wouldn't have open source as it stands today. However, are you going to tell me that Linus could have made Linux the success it is today without the internet's proliferation? I highly doubt it. This distributed knowledge base made possible by the internet makes it possible to not only release software like Linux, but to be successful with it. What Linus accomplished would not have been possible in 1981. Not saying he wouldn't have come up with something useful, but the growth would have been much slower.

      Anyway... this distributed knowledge base means that there will be more and more Linus's on the horizon, and that this will only increase. I'm not saying that individuals like Linus aren't talented, it's just that they're put in a better position for success via processes I described.

      It's interesting to me how the pro and con on the article tends to break along libertarian / non-libertarian lines. There's also a break among entrepreneurs and non-entrepreneurs.

    6. Re:Why not both? by kbielefe · · Score: 1
      Actually, to be honest with you, I favor open source because it is what I am accustomed to. I started using it because it was convenient. Nothing in there about ethics or evil corporations, and I see the same attitude in the projects I contribute to. Only people who depend on commercial software hate commercial software. When you haven't had a windows partition in 6 years, it is kind of hard to make ideological comparisons. It's not like every time someone boots up windows, they think to themselves, "Doesn't capitalism produce better software than open source?"

      It is my experience that people who only try open source software because they believe the development model is more ethical or because they want to "stick it to the man" don't last very long.

      --
      This space intentionally left blank.
    7. Re:Why not both? by starfishsystems · · Score: 1
      This article tries to conclude "there is no open source community." ... So is there an Open-Source Community? Yes, of course.

      Reminds me a bit of that inflammatory comment by Nicholas Carr in the Economist a couple of years ago that "IT is not strategic".

      These are both deliberately polarizing statements, and only defensible by invoking some special definition of their subject. Carr got a lot of wiggle room out of using the term "strategic" to mean something quite a bit more narrow than what we would expect it to mean. Walker, or his editors, are engaging in a similar exercise of rhetoric. See, "community" doesn't mean community in the sense of lots of different participants having only a very imprecise and accidental relationship to each other.

      Then there would be no argument, only scope for nuanced understanding. And that doesn't sell media eyeballs nearly as well.

      --
      Parity: What to do when the weekend comes.
    8. Re:Why not both? by cnerd2025 · · Score: 1

      Ok, so some of us OSS/FSF junkies are enlightened. :-)

    9. Re:Why not both? by cnerd2025 · · Score: 1

      I completely agree with you and the article on this. If Linus didn't do it, someone would have. Some of his personality (notably the infamous flame war) would not be exactly the same, and anyone else who designed a GNU kernel would not necessarily have the notariety. Of course the converse could also be true, and speculation is notorius for making asses of speculators. I'd be interested to see exactly what you mean "libertarian / non-libertarian lines" though I completely agree about entrepreneurs / non-entrepreneurs. The reason I ask is that I am indeed libertarian and I like the article. I don't necessarily see it as "pro or con" though. Thanks for the interesting debate. :-)

  11. supply and demand by N3Z · · Score: 3, Insightful

    open source is much more about supply and demand

    Very true. If there was not a need, OSS would never have gotten started. If vendors had provided good quality, resonable cost software, OSS would not exist.

    --
    .signature not found
    1. Re:supply and demand by Anonymous Coward · · Score: 0

      A need is not always necessary to start something.
      Good quality reasonable cost anything does not preclude the making anything simliar.

    2. Re:supply and demand by hyc · · Score: 1

      Nonsense. (As is most of TFA.) I got into programming simply because I wanted to play with computers. No economic motivation, and no particular need that I was looking for a vendor to fill. Plenty of people pursue a particular path in life simply because that is what they want to do. (Though of course, the vast majority of people into computing these days jumped in it for the money. Fools.)

      I have stayed on the Free Software side of the world because I believe in it. People who say "there are no little green men" probably piss the hell out of the little green men. People who say there is no ideological movement behind Free Software and try to paint the world solely in the money terms that they identify with really piss the hell out of me.

      As my brother once told me: "Money is how people without talent keep score."

      --
      -- *My* journal is more interesting than *yours*...
    3. Re:supply and demand by Anonymous Coward · · Score: 0

      I don't know, for many people anything more expensive than free is too expensive regardless of quality.

  12. Fear and Avoidance by meregistered · · Score: 2, Interesting

    I agree there appear to be many misunderstandings regarding Open Source software.

    My experience so far has been with IT management who seem to fear the unknowns of 'free' software.
    There is a basic lack of ability to evaluate the product as a product and not based on it's source and/or lack of marketing.
    It seems that managers (and I've heard this from them before) think that when you get something for free you get what you pay for. Suggesting that it isn't valuable because they don't pay for it.

    Case in point:
    Fairly recently during the initial feature investigation phases of a fairly large development project myself & 2 of the developers (I am a Buisness Systems Analyst/QA person) were recommending MYSQL over Oracle as the licensing cost (this was just before the announcement of OracleXE) for a few hundred clients was going to be in the order of 100K to 300K.
    We told them that there is excellent support for it for only 5K/year.

    Essentially the response was "Eventhough it is much slower we will go with SQL Server because it's licensing is only 80K for the server".

    Interesting business decisions... what happend to return on investment?

    Fortunately Oracle XE saved the additional hundreds of thousands so we still have a high performance database option. And we could have had MYSQL 5.0 for 5K a year that performs in some ways better than Oracle (which I think we still paid 50K for).

    1. Re:Fear and Avoidance by symbolic · · Score: 1

      Interesting business decisions...

      It probably wasn't a business decision. It was probably a This is what I'm comfortable with decision. Sometimes comfort can be very expensive, if not downright unproductive.

    2. Re:Fear and Avoidance by dodobh · · Score: 1

      You should have considered PostgreSQL as well. Next time, please do.

      --
      I can throw myself at the ground, and miss.
  13. Where do I begin... by brunes69 · · Score: 5, Insightful

    Either this story is totally fabricated, or the company you work for is staffed by complete morons and will likely go under shortly.

    First of all, you don't need a system administrator to install any of those things. Apache, Java, Ant, Eclipse, Tomcat, can all run from your home directory, or anywhere else for that matter. Don't have access to port 80? Run it on some other port for development.

    Second of all, Java is not open source in any way, shape, or form.

    Third, WTF is your employer doing asking you to write a Java application, but forcing you to jump through hoops to get the software to do it?

    Fourth, if this application you are writing is supposed to be deploye don Apache and Tomcat, then obviously the company has already given the go-ahead to use this open source software. So why the hassle?

    It sounds like this is either a case of the left hand not knowing what the right hand is doing, or a case of complete incompetance. Neither of which is good for a company.

    1. Re:Where do I begin... by sheldon · · Score: 3, Insightful

      Honestly.

      The story sounded pretty much the norm for any corporate development job at a company whose primary business is not software. The IT idiots setup the environment for Joe Friday computer user, and then think that developers ought to be able to conform within this same environment.

      First - My guess is he's running on Windows. The port 80 limitation isn't the problem. The problem is writing files to c:\windows without admin access.

      Second - Aspects are, like JBoss and such. Whatever

      Third - That's pretty much standard operation procedure for big corporations

      Fourth - Apache and Tomcat are not Eclipse. The corporate lawyers wanted to be assured that Eclipse had not been made by child slaves in Madagascar.

      It sounds like this is either a case of the left hand not knowing what the right hand is doing, or a case of complete incompetance. Neither of which is good for a company.

      Welcome to Corporate America. You obviously have never read Dilbert.

      But don't get me wrong. The salaries more than make up for having to deal with incompetence. :-)

    2. Re:Where do I begin... by brunes69 · · Score: 1

      First - My guess is he's running on Windows. The port 80 limitation isn't the problem. The problem is writing files to c:\windows without admin access.

      You don't need to install any files to any restricted directory to do Java development in any form. Period.

      Second - Aspects are, like JBoss and such. Whatever

      True. However the GP specifically said the whole debacle started when he needed the sysadmin to install the JDK, which is not Open Source.

      Third - That's pretty much standard operation procedure for big corporations

      Not where I work

      Fourth - Apache and Tomcat are not Eclipse. The corporate lawyers wanted to be assured that Eclipse had not been made by child slaves in Madagascar.

      Again, you miss the point. If he has been assigned to develop an application that is going to run on Apache/Tomcat, then someone already approved Apache/Tomcat to be used. So why does it need to go through a re-approval process?

      Welcome to Corporate America. You obviously have never read Dilbert.

      Not every company is staffed by idiots. We aren't even talking about PHBs here - this sounds like idiots tfrom the top through the whole chain down, including the GP poster. Supposedly a Java developer, yet not even knowing he does not need admin access to install the JDK/Tomcat/Eclipse. Obviously he does not know much about the Java platform.

    3. Re:Where do I begin... by Vanye1 · · Score: 1
      Again, you miss the point. If he has been assigned to develop an application that is going to run on Apache/Tomcat, then someone already approved Apache/Tomcat to be used. So why does it need to go through a re-approval process?


      Probably because he wasn't the person it was approved for in the first place? Several places I've worked at have limited accces to certain programs to certain people only, and in order to get access to new software, you have to go through an approval process, regardless of whether or not it's installed on someone elses machine or not...
    4. Re:Where do I begin... by jschrod · · Score: 1

      This story sounds completely like many of the big corporations where I do consulting. That the guy can install the software in his home directory is not the issue -- he is not allowed to. Any self-installed software that gets used for product creation is reason for problems in his next appraisel.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    5. Re:Where do I begin... by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      You don't need to install any files to any restricted directory to do Java development in any form. Period.

      Your comment is nonsense. You don't even know what platform we're talking about, or what restrictions are placed on users in that environment. Maybe he is running on a locked down Linux box and has no permission to install executables at all.

      However the GP specifically said the whole debacle started when he needed the sysadmin to install the JDK, which is not Open Source.

      This much is true.

      Third - That's pretty much standard operation procedure for big corporations... Not where I work

      I've worked a number of places where legal was over-enthusiastically paranoid and banned everything they could think of left and right. On company I worked at developed software that ran on Linux and a number of UNIX's. We did all out development on cheap Dells running, Linux or BSD. Note this was our company's only product and source of income. Corporate banned all freeware specifically including Linux and banned all e-mail programs except outlook. Obeying those rules would have meant absolutely all production in the company would come to a halt. After that kind of foolishness, I'm not surprised by anything lawyers dream up. Before that job Dilbert was funny, then one day it just became really, really depressing. I stopped reading it for about a year after something in one of the comics actually happened to me the same day. Luckily, I don't work there anymore and things like this are funny again. Do not, however, doubt the stupidity of corporate lawyers.

      If he has been assigned to develop an application that is going to run on Apache/Tomcat, then someone already approved Apache/Tomcat to be used. So why does it need to go through a re-approval process?

      Usually approval for servers is given on a per-machine basis in more locked-down environments.

      Not every company is staffed by idiots. We aren't even talking about PHBs here - this sounds like idiots tfrom the top through the whole chain down, including the GP poster. Supposedly a Java developer, yet not even knowing he does not need admin access to install the JDK/Tomcat/Eclipse. Obviously he does not know much about the Java platform.

      Certainly there is paranoia, but not necessarily idiocy. As mentioned earlier, we don't know the state of security, lockdown, etc. For that matter, maybe the user is on generic Windows, but this is their first Java project and the JDK would not install for some unrelated reason. As for all the bureaucracy, it may be warranted, depending upon the environment, liability, etc. Be careful about labeling people idiots before you have all the information.

    6. Re:Where do I begin... by Thundersnatch · · Score: 1

      We've used MSFT software restriction policies (part of Windows Group Policy) to restrict the running of all but approved executables/DLLs on some of our machines. Approval is verified by the OS at run-time by code signature, SHA-1 hash, or (less-securely) by file/path name. Windows will simply not run an executable if it is not in the approved list.

      This works wonderfully for certain classes of machines (temps, the call center, public kiosks, etc.) It prevents the vast majority of malware... even if an unpatched hole is exploited, the supporting executables that the malware tries to use are blocked from running. Something like SQL Slammer, though, would probably slip past this defense, as it existed only in memory as far as I can recall.

      We have also taken the mirror-image of this "default deny" tactic and set up machines which only banned certain executables (P2P file-sharing applications for example).

      Maintenance can be a PITA, though, as new patches/versions must be added to the approved list quite frequently.

      Perhaps his company uses similar policies, so the JDK, Eclipse, or whatever installer would not even run on his Windows box.

    7. Re:Where do I begin... by Bastard+of+Subhumani · · Score: 0
      Either this story is totally fabricated, or the company you work for is staffed by complete morons and will likely go under shortly.
      Indeed. It started out like one of the "needless to say, he's no longer with the company" posts that used to amuse us all so much.

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    8. Re:Where do I begin... by brunes69 · · Score: 1

      Your comment is nonsense. You don't even know what platform we're talking about, or what restrictions are placed on users in that environment. Maybe he is running on a locked down Linux box and has no permission to install executables at all.

      Locked down how?

      As long as he has write access *anywhere*, including his ~/ he can unzip the JDK and start working. Hell, he could unzip it on a USB key.

      If his workstation is locked down to a degree where he only has read-only access to all drives, then he isn't going to be doing much development anyway!

    9. Re:Where do I begin... by brunes69 · · Score: 1

      The only executable that would need permission is java.exe, which is not open source software, and is also apparantly the development platform this guy is supposed to be working on, so how could it not be authorized?

      So once again, the post makes absolutely no sense.

    10. Re:Where do I begin... by bigpat · · Score: 1

      Third - That's pretty much standard operation procedure for big corporations

      No, there was no reason to run an Open Source license through a special review process other than one used to evaluate any desktop or server software.

    11. Re:Where do I begin... by JesseMcDonald · · Score: 1

      A fairly typical practice is to have separate $HOME partitions (and /tmp, etc.), mounted with the "noexec" option. You still have write access, and you could extract the JDK (assuming it doesn't exceed your quota), but you couldn't run any of the executable files, which makes the JDK nearly useless. The noexec option is standard for all removable media as well, even on non-hardened desktop installations. I believe that there are custom driver-based tools which allow administrators to do the same for Windows installations, although all the ones I've seen had fairly serious flaws (such as being blacklist-based) that made them much less effective.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    12. Re:Where do I begin... by Anonymous Coward · · Score: 0

      > But don't get me wrong. The salaries more than make up for having to deal with incompetence. :-)

      There was a time I would have agreed with you. 6 years ago I started to streamline my life, and eventually returned to the small town I grew up in. Yeah, I'm literly making 1/4 of what I used to and don't have the latest-and-greatest oh-so-shiney crap.

      Then again, I can count on one hand the nights I couldn't sleep, can't recall a single gnawing digestive problem, nor have recent medicial visits recommend a medication (ok, the last one may be a bit of an exception).

      ps. Mark's corollary:
      Incompetence and mallice are NOT mutually exclusive.

    13. Re:Where do I begin... by Dracophile · · Score: 1
      Welcome to Corporate America. You obviously have never read Dilbert. But don't get me wrong. The salaries more than make up for having to deal with incompetence. :-)

      We buy software from people who pay people to deal with incompetence. Nice. :)

      --
      Athy, athier, athiest.
    14. Re:Where do I begin... by Thundersnatch · · Score: 1

      The Sun Java SDK is distributed as a self-extracting EXE installer for Windows. As is Apache Tomcat.

      Eclipse is distributed in a ZIP file that contains executables for launching on Windows, namely eclipse.exe

      All of these would be blocked by our transparent web proxy, as well as the software restriction policies in place on many of our PCs.

      Blocking "unknown" executables is an effective strategy that prevents a whole lot of problems. Only tested & approved software can run on the company's machines. Sure, the help desk guys have to do a lot of software packaging and distribution, but that's all done from a central location. They spend almost no time cleaning up after viruses/spyware/buggy software. Also, we also don't have to worry that we have 35 unlicensed cracked versions of Adobe Illustrator out there without IT's knowledge.

      It took a helluva lot of management stroking to get this policy into place, as you might imagine.

    15. Re:Where do I begin... by civilizedINTENSITY · · Score: 1

      I'm assuming your users don't have mount access, either, or they could just remount the drive w/o noexec. So does this mean they can't mount floppies or CDs?

    16. Re:Where do I begin... by XchristX · · Score: 1

      Well I agree that the beginning post of the thread thread post probably BS, it does contain a kernel of truth. Its just that as projects and organizations get bigger, the execution of even the simplest of tasks involve hitherto-insignificant variables, often the most important one being lack of communication between involved parties, or lack of information.

      Like, for example (this is academic, not corporate) I had to run a rather nontrivial simulation in many particle physics. Running it on my dual core SMP desktop using openMP wuld take 3-4 days. Running it on a 224-way distributive grid (to which I have access) would take maybe 3-4 hours (walltime). But my proggie needs ESSL & GSL. GSL wasn't installed on the grid frontend and I had to contact the sysadmin. He didnt know GSL was OSS and so whined about liscensing etc until I told him to bollox it all. He then had to submit a installation query to the chaps who installed stuff. He had to explain to them that the GSL library was GPL'ed and so just had to download and compile them. Then a week later they compiled & installed GSL but fscked the permissions so I couldn't read the headers (but the sysadmin could). I had to go thru a formal process of submitting tickets and what not just so they'd do "chmod -R g+r $WHEREVER" . That took a week (WTF???!?!). They just did not seem to get why I couldn't compile when they could. Finally I compile and run the proggie & it takes forever on the grid. Turns out they didn't optimize the libs for parallelization, so resubmit tickets and ask them to recompile. Another week.

      Hell I culd've just ran the damn thing on my desktop & wuld've be done by now.

      --
      l'Homme n'est Rien l'Oeuvre Tout: Gustave Flaubert to George Sand
    17. Re:Where do I begin... by JesseMcDonald · · Score: 1

      The "mount" command (which is SUID to root) will only accept command-line mount options from the root account. Normal users can use it to mount / unmount entries listed in /etc/fstab (just the ones with the "user" option), but cannot choose the filesystem or the mount options. Newer systems typically use "pmount" for removable media, and pmount originally supplied the "noexec" option in all cases. However, I just noticed that the developers recently added an "--exec" option which changes this behavior. Perhaps they didn't understand the security risk this created...? Anyway, you can remove the "pmount" command (assuming you're not using USB devices), or edit the code, if you're serious about keeping out unauthorized executables. It won't prevent users from mounting CDs or floppies, but "pmount" is almost essential for USB memory sticks and the like.

      P.S. The problem with USB devices is that they show up on "random" device nodes, depending on the order in which they're inserted, and they may be partitioned in ways you can't predict, both of which make their fstab entries difficult to construct. Floppies and CDs don't suffer from this problem.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    18. Re:Where do I begin... by Anonymous Coward · · Score: 0


              Your comment is nonsense. You don't even know what platform we're talking about, or
              what restrictions are placed on users in that environment. Maybe he is running on a
              locked down Linux box and has no permission to install executables at all.

      Locked down how?

      As long as he has write access *anywhere*, including his ~/ he can unzip the JDK and start working. Hell, he could unzip it on a USB key.


      Not if /home and any removable media can only be mounted noexec

    19. Re:Where do I begin... by Anonymous Coward · · Score: 0

      First - My guess is he's running on Windows. The port 80 limitation isn't the problem. The problem is writing files to c:\windows without admin access.

      The thing is, though, that properly written software should NEVER write to the %WINNT% directory or ANY system directory for that manner.

      If you're writing software that requires the user to run it with root privileges, you've failed as a developer. From an IT perspective, giving ANY user whose job is not system maintenance root access is a security liability. From a developers perspective, testing all software on an account with normal privileges will assure that it will work reguardless of the user's rights.

      After doing both, I would say IT is the lesser of the two positions (no offense to all my friends in IT. I'm not saying you're stupid, I'm just saying your job doesn't REQUIRE any knowledge of the developer's job.) A good software developer needs to understand how the system runs, how it is maintained, and its limitations. All to often, though, I see developers who write software yet don't fully understand the system they develop for.

    20. Re:Where do I begin... by sheldon · · Score: 1
      No, there was no reason to run an Open Source license through a special review process other than one used to evaluate any desktop or server software.


      Lawyers don't trust licenses which claim to have no limits.
    21. Re:Where do I begin... by brunes69 · · Score: 1

      The Sun Java SDK is distributed as a self-extracting EXE installer for Windows. As is Apache Tomcat.

      Both are also distributed as zip files which you could unpack anywhere. Sure, for the JDK said zip file would contain java.exe, but as I said above, that would have to have already been approved.

      Eclipse is distributed in a ZIP file that contains executables for launching on Windows, namely eclipse.exe

      It's also distirbuted in a JAR.

      There is no need for any .exe file to do any kind of Java development. Period. Java is Java, it does not compile into native executables (unless you use GCJ or something).

    22. Re:Where do I begin... by bigpat · · Score: 1

      Lawyers don't trust licenses which claim to have no limits.

      Business decisions should be informed by lawyers, not made by them.

  14. Like Margaret Thatcher's quote really by hughbar · · Score: 5, Insightful

    During Margaret Thatcher's reign in the UK, she said 'there is no such thing as society'. I find this to be very similar and flawed in the same way. Not everything is supply and demand, tooth and claw. There is room for altruism, generosity and openness too. I find all these in many of my contacts with 'open source' folks. Or maybe I'm just and old hippy, past my sell-by date...

    --
    On y va, qui mal y pense!
    1. Re:Like Margaret Thatcher's quote really by Daniel+Dvorkin · · Score: 3, Insightful

      I've noticed before that extremists of both Left and Right can be identified by, among other things, their tendency to look at everything in terms of classical economics -- they assume that "the economy" will always make "rational" decisions, whatever they consider "rational" to be. (It's almost tautological that, being extremists, they have an idea of what's rational that doesn't coincide with anything real, but that's a whole 'nother discussion.) It's left up to those of us in the Vast Middle to note that irrational forces -- altruism, generosity, and openness, yes; also greed, envy, fear, and group-think -- very often profoundly influence how people spend their money, as well as every other aspect of how they live their lives.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Like Margaret Thatcher's quote really by Anonymous Coward · · Score: 0

      When Mrs Thatcher said "there is no such thing as society" she was pilloried and misquoted. I happen to think that the statement is correct. Society died under the weight of the welfare state and the only way we can get it back is by reinvoking the spirit of Thatcherism.

      The only alternative to the legacy of Thatcherism is a continuation of Tony Blair's nanny state. But unless there is a very strong reason, the state should never have the right to dictate to us the choices we make in life. It is a gross abuse of power of the worst kind. And there is nothing remotely compassionate or altruistic about it. Moreover, there is nothing remotely Conservative about it either.

    3. Re:Like Margaret Thatcher's quote really by zippthorne · · Score: 1

      What mechanism causes altruism? I submit to you that it is indeed self interest, whether the reason is religious --- "I want favor with God", spiritual --- "It makes me feel good to help people", ego --- "It makes me feel good to show i'm better than people.. by helping them."

      Those all fit snugly in a free-market economy and without them, a purely laissez faire economy could be argued to be grossly immoral. On the other hand without them, it wouldn't be argued.

      --
      Can you be Even More Awesome?!
    4. Re:Like Margaret Thatcher's quote really by midicase · · Score: 1

      There is room for altruism, generosity and openness too.

      I've been going through a string of interviews lately and one of them was with the owner of a really small startup. I had cited my contributions to F/OSS during the interview and the interviewer's repsonse, "How are you compensated for it?". I promptly replied, "Money is not the primary motivator when you enjoy what you do." He was rather stunned at the concept of giving something away. I knew at that point that I would not likely accept anything he offered.

      BTW, I did just accept a position with an established company that does understand F/OSS. Now I am getting nicely compensated for what I really like to do.

    5. Re:Like Margaret Thatcher's quote really by TheSync · · Score: 2, Interesting

      Indeed, economics is incorporating pscyhology as part of an effort known as Behavioral Economics. Often these new theories are based on empirical results from human subject studies.

      Psychology can help to reveal the true nature of human "utility measures," which might be "rational" (in terms of being rule-based), even if they do not produce the best personal results.

      For example, drug addicts have a higher utility measure for their drugs than non-addicts, regardless of the fact that the additional use of drugs may have long-term negative effects. It is a "rational" decision in that not taking a drug may cause an addict great short-term pain. Part of behavioral economics is understanding the relationship between short-term and long-term utility, as well as expectations of rare versus common events, etc.

      At the same time, while there are plenty of interesting Behavioral Economic results, there still seems to be plenty of validity to most of the generalizations of classical economics (such as supply/demand curves, etc.)

      It is easy to try to bash classical economics on special cases, but its predictive power for large marketplaces remains.

    6. Re:Like Margaret Thatcher's quote really by sco08y · · Score: 1

      From wiki:

      "There's no such thing as society"

              * Note: This quote is often cited out of context as proof of the unfeeling lean of Thatcher's government.
              * From an interview on September 23 1987, to Woman's Own, published October 31 1987.
              * Full quote: "[People constantly requesting government intervention] are casting their problems at society. And, you know, there's no such thing as society. There are individual men and women and there are families. And no government can do anything except through people, and people must look after themselves first. It is our duty to look after ourselves and then, also, to look after our neighbours." /wiki

      Obviously, our fellow users and programmers in the F/OSS community are equivalent to the "neighbors" Thatcher was referring to. And if there's a bug in F/OSS, you don't (I hope) spam message boards saying "the F/OSS community needs to fix this bug!" Instead, you'd probably fix it if it directly affected you, or if you felt concerned about the users of that software (your neighbors) you'd fix it for them.

      I think the reason Thatcher said that was because many politicians (left and right) like to say that they fix problems and people tend to believe them. But when it comes down to it, in terms of actually making things happen "there is no such thing as society" because a physical person has to do work. Her detractors (and they are legion) are making a simple point out to be very controversial by means of misquoting her.

    7. Re:Like Margaret Thatcher's quote really by ClamIAm · · Score: 1
      Or maybe I'm just and old hippy, past my sell-by date...

      That's why we love you.

    8. Re:Like Margaret Thatcher's quote really by zotz · · Score: 1

      Indeed, everyone knows that no one in the world does volunteer work. In fact, everyone demands to be paid up front before lifting a finger to help someone else.

      I know I get paid tons of money just for posting here on /.

      If you would like to order my book "Outsider secrets on making a fortune posting on Slashdot" just post in my Journal right here and I will get back to you with instructions.

      all the best,

      drew
      ---
      http://www.ourmedia.org/node/111123
      Tings - something else I got paid bundles to write. ~;-)>

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    9. Re:Like Margaret Thatcher's quote really by timecube · · Score: 1

      "Or maybe I'm just and old hippy, past my sell-by date..." Don't you mean sell-out date?

    10. Re:Like Margaret Thatcher's quote really by TRACK-YOUR-POSITION · · Score: 1

      Perhaps you are correct that her detractors are misquoting her. But she was still wrong. By her logic, you could just as easily say "there are no human beings"--there are just human tissues. Brain tissues (of both the left and right brain) pretend as though they're actually doing work, but actually anything done by a "human being" is really done by some muscle tissue or internal organ.

      This is of course nonsense. Human beings exist--and what makes them human beings is not just the sum of their cells, but the way in which those cells are organized into a thing that thinks and acts. Without that, you've just got a disgusting pile of sticky, bloody gunk with 46 chromosomes.

      Likewise, society is more than just the people and families that make it up--it is also the relationships between them. Their shared goals, their mutual trust, their common empathy. Just like the arrangement of cells in the body, the arrangement of people in a society enables it accomplish goals--build trains, win wars, heal the sick, etc. Without society, you've just got Somalia.

      That said, Thatcher is right that people are better off solving their own problems, it's better to contibue a fix than whine about known OSS problems, and if I accidentally cut myself my cells are better off healing themselves than waiting for help from the central nervous system (though I'll try to apply a bandaid and disinfectant if I think of it--no promises little guys, just hang in there and ward off infection as best as you can).

      But action at the tissue level should not preclude actions at the individual level, nor should action at the individual level preclude action at the social level.

  15. am I missing something? by beta-guy · · Score: 3, Interesting

    I installed linux on my compter as my only OS for a month and during that month I met and talked to lots of people who were part of the open source ommunity people helped me get my sound card working 1 guy showed me some fun things to do with the commandline, I have a passion for open source because even if there is a monopoly in the software world for this or that open source can still compete.

    I've seen some open source programs out there then the commercial alternatives as well, after talking to developers, and people who work with and use this stuff, and even go that extra step of helping new users I think says there is a community, Linux User groups are a form of community people sharing idea's and supporting each other in linux. Am I wrong?

    1. Re:am I missing something? by Hosiah · · Score: 1
      Am I wrong?

      Depends. Are you posting on Slashdot? Can Microsofties read your words?

    2. Re:am I missing something? by oztiks · · Score: 1

      Well put I must say, and from a fresh prospective which i like.

      I wouldnt worry about articals like this, it goes down in the books as "someone is being paid along the line by some software vendor somewhere" otherwise why would waste their breath writing such trash.

    3. Re:am I missing something? by Lodragandraoidh · · Score: 1

      According to the dictionary, a community is, among other things, "A group of people having common interests...A group viewed as forming a distinct segment of society". According to Webster's I would have to come to the conclusion that there is, indeed, a FOSS community. Just as there are different political parties that share their common interest in government, factions within FOSS share the common interest of free and open source - regardless of what purpose and meaning they give to the outcome.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  16. Some good points by Anonymous Coward · · Score: 0

    The article is correct about the internet being a pivotal factor in the adoption of open source development. The open source "movement" has certainly provided awareness of the feasibility and usefulness of making source code open but in the end, it's really an issue of economics, not ethics or idealism.

    It's important not to overlook the benefits of open projects for hobbyist developers. As the article states, the internet has made it easy for people to collaborate, share ideas, and learn from each other -- something hobby developers find inherently beneficial. Ever since the WWW began to really take off, people have found it increasingly useful to share code because often, if you're doing it for a hobby, the code itself is as important as the end product itself and for many projects, keeping the code closed makes no sense.

    Those of us who cut our teeth on MS platforms (DOS, and then Windows) are often berated by the self-proclaimed open source "community" and UNIX zealots, but this is entirely undeserved because open source has been alive and well on Windows and DOS and isn't going away. RMS and ESR can't fairly take credit for that.

  17. Oh, come on, he's not a Troll! by eldavojohn · · Score: 1, Offtopic

    Now, I know the initial reaction to this Anonymous Coward post is that he's a "Troll."

    But I beg you not to mod him as this, I see him as a poor misunderstood individual.

    His accusation was valid to make (though horrendously false). Let's examine some better delivery methods:

    1) I disagree, sir.
    2) Frau Farbissina: LIES! ALL LIES!
    2) I don't want to talk to you no more, you empty headed animal food trough wiper. I fart in your general direction. Your mother was a hamster and your father smelt of elderberries.

    And so you see, Anonymous Coward, you had a good underlying message, you just delivered it wrong. And you were so close to a +5 funny or +5 interesting mod!

    *pats AC on the head* In time, young padawan.

    --
    My work here is dung.
  18. Bad history by jbolden · · Score: 4, Insightful

    The article lacks evidence. It spends a great deal of time talking about economics of scale without at any point presenting what specific scale is required for certain effects to occur. Further his timeline is very far off. When open source developed most software were written by a very small number of people living close to one another and then distributed widely by mail. Sure the wide adoption of the internet helped both commercial and open source software use resources geographically far apart but he completely fails to explain why one side benefitted more than the other.

    What are the implications for software developers? The obvious manifestation of a lower bar to entry coupled with an increasing number of programmers is that it is getting awfully hard for a developer to charge for software. (Quick, tell me the last time you paid for a bare-bones email client.)

    A great example. In 1995 when was the last time people paid for software that had been expensive in 1980? The 1980 office products would be free throw ins by 1995. Small utilities are first sold separately and then get bundled into other larger programs. There proves nothing about scale.

    It used to be that a developer could hack up some small utility, pass it around as shareware, and ask nicely for people to send money. While shareware still exists, the trends are not in its favor. More recently, people who hack together a simple utility simply give it away. They don't ask for payment, because they recognize that it's generally a fruitless endeavor. It's not that they give away the software because they think it's a nice thing to do; they give it away because it's the only way anyone will actually notice.

    There was never a period of time when shareware was a particularly good model for anything other than marketing. The original shareware authors generally had a plan of:

    1) Write shareware
    2) Build up a user base (who pretty much don't pay)
    3) Use this base to get a commercial vendor interested enough to finance bring the product out commercially

    I could go on but this strikes me as a college freshman economics term paper on applying economic ideas to a recent trend, not as a real insight.

    1. Re:Bad history by pete.com · · Score: 0

      There was never a period of time when shareware was a particularly good model for anything other than marketing. The original shareware authors generally had a plan of:

      It worked great for the original Doom and iD software.

    2. Re:Bad history by Dominic_Mazzoni · · Score: 1

      There was never a period of time when shareware was a particularly good model for anything other than marketing. The original shareware authors generally had a plan of:

      1) Write shareware
      2) Build up a user base (who pretty much don't pay)
      3) Use this base to get a commercial vendor interested enough to finance bring the product out commercially

      I could go on but this strikes me as a college freshman economics term paper on applying economic ideas to a recent trend, not as a real insight.


      That's only true if you don't include crippleware. But historically a large fraction of shareware has been nagware and crippleware, and those categories are still a huge segment of software: small programs that you download directly from the author's website, which don't offer full functionality until you pay and get a registration code (tied to your computer).

      There are people making a living selling shareware apps. Maybe not a huge market compared to the rest of the software industry, but they're real. And many of them have no interest in going commercial.

    3. Re:Bad history by jbolden · · Score: 1

      Commander Keen, Wolfenstein 3D led to Doom being released software and commercial. I don't see how Id isn't a perfect example of the model except that the company released it themselves.

    4. Re:Bad history by jbolden · · Score: 1

      I'm not sure what you are really disagreeing with. You seem to agree that shareware is a niche market supporting a small number of programmers writting apps with limited distribution. So what exactly are you specifically asserting is false?

      As for the other points: With crippleware you have the same problem. Don't give enough functionality and the app never takes off. Too much and a huge percentage of your userbase never pays. Nagware -- annoy the user too much and they won't use the product not enough and they never pay. Dieware -- app often dies before the user actually tries it or it work long enough they don't have to pay....

      Sure there are individuals (and even companies) which work on a shareware model. I'm sure there are an exceptions regarding going commerical but in every case I know of they show interest in commercial contracts. Can you think of specific exceptions?

    5. Re:Bad history by bcrowell · · Score: 1
      It spends a great deal of time talking about economics of scale without at any point presenting what specific scale is required for certain effects to occur.
      The part of the article about economics of scale is bogus for a couple of reasons:
      1. The typical open-source software project has exactly one person working on it.
      2. Efficiency goes down as the number of people contributing goes up. People have understood this forever.

      However, I think he's right that efficiency is a driving force behind the success of open source. Open-source is often more efficient for users than closed-source, for some of the following reasons:

      1. Proprietary software is ephemeral. Thinking back to 10 or 20 years ago, I was using lots and lots of proprietary software, and I'm not using any of it today. However, there's quite a bit of OSS from back then that I'm still using: LaTeX, gcc, emacs, ... It's inefficient for me to keep on buying and learning one piece of proprietary software after another.
      2. Economic incentives push proprietary software vendors to release crappy software, and then keep users on an upgrade treadmill in hopes of getting a version that works better. This is efficient for the vendor, but inefficient for the users.
      3. I have literally hundreds of pieces of software on my Linux box. There's simply no way I could be bothered to keep track of licensing it all, reinstalling it when I get a new computer, patching it for security holes. Open-source is the only thing that makes it practical. Again, this is an efficiency for the user, not for the programmer.
    6. Re:Bad history by porkrind · · Score: 1

      Shareware proliferated when it was a feasible - but not necessarily ideal - model. It no longer does. Why is that? I don't think it's feasible because software developers know better. Users today have grown to expect so much more.

      Your example about the difference between 1980 and 1995 is correct. I have tried to prove that the window of opportunity for software features is rapidly shrinking, and that features currently in the pipeline are rapidly forcing down prices of existing features. If you look at the complexity of open source software in 2006, it's remarkable considering what existed in 1996.

      Economies of scale come into play when you realize that the free utilities given away these days are incredibly complex, and that the race to add feature sets is getting faster. The evidence is evident in what tools I have available at my disposal, and how this compares to just a few years ago. The gap between what was available only commercially and what I could download for free was much greater in 1996 than it is now. And that's my primary point - that gap is getting smaller and smaller, and the time required to close that gap is getting shorter.

      How else would you explain the proliferation of open source if not for the massive scale of the internet, and the distributed knowledge base?

    7. Re:Bad history by porkrind · · Score: 1

      "The part of the article about economics of scale is bogus for a couple of reasons:

            1. The typical open-source software project has exactly one person working on it.
            2. Efficiency goes down as the number of people contributing goes up. People have understood this forever [wikipedia.org]."

      That's not my point. My point is that the more people understand software, the more projects that will spring up. Most of those are not viable, and they will die on the vine. The ones that are perceived to add value are the ones that survive. I have no problem understanding that too many cooks spoil the stew, and my article had nothing to do with project management studies or extreme programming examples or any of that.

    8. Re:Bad history by jbolden · · Score: 1

      Shareware proliferated when it was a feasible - but not necessarily ideal - model. It no longer does. Why is that? I don't think it's feasible because software developers know better. Users today have grown to expect so much more.

      I'd argue its because there isn't a market for the next tier of software, 3rd place apps. Pretty much the software market today seems to be 1 or 2 expensive commercial apps and then everybody gets nothing. I'd give Microsoft most of the credit for this by having started huge price wars in in virtually every catagory of software. While the market has gotten much larger the tolerance for good but not great commercial software is gone. Hence shareware conversion no longer works, and as I asserted shareware for its own sake never worked.

      How else would you explain the proliferation of open source if not for the massive scale of the internet, and the distributed knowledge base?

      First off a lot of the open source software came from academia. When exactly do you mean "before the internet". For academics the internet became mainstream at around 1990. The open source movement sort of gradually built from the late 1970s until around 98 and then 98-00 was a huge explosion and then a gradual build up till today. So I guess I'm not sure what part of the proliferation I'm trying to explain.

      After that is considered I'd explain the mainstream support it by the almost complete victory of Microsoft in software. Especially if you consider the direction the world was headed in, in the mid 1990s where Microsoft was arguing there was no reason for any non windows system, for any hardware ever again. Microsoft's enemies were willing to work together. In particular:

      1) IBM, CA, HP, SGI were willing to work on and support the kernel to prevent the NT platform from being the only option.

      2) Oracle was willing to push a Linux/Dell solution over their Solaris/Sun solution for cost reasons to compete with SQL server even though MySQL and Postgres would be an eventual threat.

      3) HP and Sun were willing to support Apache over their inhouse solutions to prevent IIS from creating a Microsoft lock on the internet.

      4) Sun was willing to fund a free office suite to try and stop Microsoft from using office to lock companies out of their dumb client models.

      5) AOL was willing to fund a browser and server solution to prevent microsoft from using IIS/IE to lock people into MSN.

      Other companies joined forces against a common threat. There was lots of open source software befor

  19. The community is not that important by codepunk · · Score: 1

    The community behind it is not that important the ideals are what is important. As a proprietary software vendor your biggest priority should be to make your customers as
    happy as possible. This may include allowing them access to the source so they can fix your broken stuff, publishing file formats etc so that they can be interfaced and
    on top of all that stable and as bug free as possible.

    Ask some of the java app server developers what happens when you start charging too much and pushing buggy software out. You start doing that and a customer and or a programmer gets mad to the point that they just make you go away by releasing a
    similar product using a open source development model.

    The OSS development model shifts the control back to the developer, make a OSS developer mad enough to the point he cares and it won't take long and your company fails to exist any longer.

    --


    Got Code?
    1. Re:The community is not that important by Tony · · Score: 1

      As a proprietary software vendor your biggest priority should be to make your customers as happy as possible.

      One would think.

      There are several problems with this, though. Sometimes what the customer wants is not what your company wants. Sometimes what is good for the customer is not good for the company.

      Consider the DR-DOS incident. Microsoft intentionally released a version of MS-Windows that detected DR-DOS, gave some obscure error, and refused to load. This was proven to be intentional: it was the only encrypted code in the release, and changing DR-DOS to report it was really MS-DOS made everything run just fine. (Some reported it ran better on DR-DOS than on MS-DOS.)

      What did Microsoft's customers want? They wanted to run MS-Windows on top of DR-DOS. What did Microsoft want? According to memos released during their anti-competitive trials, they wanted to bury DR-DOS.

      Unfortunately, the only customers corporations try to please are investors and traders. And we know what investors and traders are: greedy motherfucking cockroaches.

      The facts speak for themselves. Corporations tend to give their customers only what is also good for the corporation. And if they can, they fuck over their customer for a little profit.

      Fortunately, software isn't like an energy monopoly. Now we're mad as hell, and we aren't going to take it anymore.

      --
      Microsoft is to software what Budweiser is to beer.
  20. actually TFA makes some sense by recharged95 · · Score: 1, Insightful

    That there's Open Source Software (OSS) and really a Free Software community. Thinking about it, the 2 do have difference in application. Hence, there's OSS and free software, where FOSS is subset. That's a business take on this. Unfortunately 98% of the non-technical people can't grasp this, considering the same 98% doesn't understand what a [linux] kernel is.

    1. Re:actually TFA makes some sense by petermgreen · · Score: 1

      last i checked the free software foundations definition of free software and the opensource definition from the OSI said essentially the same things although they had different reasoning behind saying them.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  21. 'Supply and demand' by RecoveredMarketroid · · Score: 1

    'Supply and demand' and 'open source community' aren't necessarily contradictory...

    Not having read TFA, my gut reaction is that, while supply and demand are obviously important, you need to look carefully at the supply side. In simple microeconomic terms, 'supply' refers to the aggregate quantity that producers are willing to provide, given the prevailing 'price' in the market (i.e., the value which they will receive in return).

    It is worth noting that, given the limited 'value' which (most) open source developers receive in return for their work, there are likely few producers that are willing to provide large quantities of product. The smallish set that DOES generate the BULK of that product appears to have characteristics of a community-- that 'core group of believers' are the ones who are most willing to produce for 'free'. Furthermore, since their 'return' tends to be intangible, the supply curve might shift dramatically-- if they are treated badly, their perceived 'return' may be diminished significantly, causing them to reduce output.

  22. I'm not a part of any "community". by Anonymous Coward · · Score: 0


    For me, open source is a simple solution to a problem that I often have. I do not adopt it to be part of some "community".

    My problem: How to make sure that I can give my previously-developed source-code to my current employer, without fear of losing control of that code if once I'm no longer employed by them.

    I suspect that this a very common problem.

  23. SPOON! by erroneus · · Score: 1

    There is no SPOON! Geez!

    1. Re:SPOON! by XenoPhage · · Score: 1

      "Do not try and write open source software. That's impossible. Instead ... only try to realize the truth."
      "What truth?"
      "There is no open source community."
      "There is no open source community?"
      "Then you'll see that it is not the community that is open source, it is only yourself."

      "What are you trying to tell me? That I can write perfect code?"

      --
      XenoPhage
      Technological Musings
    2. Re:SPOON! by VaderPi · · Score: 1

      You stole my joke! I was so going to say that. At least I searched for it before I did. :)

  24. No Open Source Community? by Billosaur · · Score: 2, Funny

    I guess I won't be getting that membership card I sent a $100 in for anytime soon.

    --
    GetOuttaMySpace - The Anti-Social Network
    1. Re:No Open Source Community? by Russ+Nelson · · Score: 1

      I have no record that you donated $100 to the Open Source Initiative. If you had, then surely you would have received your membership card by now.
      -russ

      --
      Don't piss off The Angry Economist
  25. Oh c'mon by LordMyren · · Score: 1

    Building what needs to be built is a community. Oftc and Freenode are communities.
    Really, what is activism besides building what needs to be built?

    ===
    There's two ways to do open source. The apache way and the linux way. Apache uses committees and democratic processes to, as the article seems to want to stress, place community over individual developers. Linux, the epitome of monolithic, is built under a few chief architects who direct the project. Either one is valid; either one can foster community. Hackers will play with anyone who can play ball, anyone who lets them keep hacking, it doesnt get any simpler than that.

    When one developer felt FreeBSD got overly committeed he went off and made DragonflyBSD (Whoo M. Dillon!). There's countless projects which have done the opposite; been lead by a leader until they got consumed into an Apache project. Ebb and flow; hackers follow whatever seems to be working, whether its individual run project or some democratic debian. Either one is capable of supporting community.

    <b>Reducing open source to little more than "not vendor lock in" is fucking perposterous.</b>
    "With prices approaching zero, software developers have two choices when trying to win over users: (1) add features not available elsewhere, and (2) release the source code."
    Shame O'reilly, shame! To say that Linux does not innovate! Look at yesterday's ask slashdot about how to stream sounds from one system to another. Linux has countless solutions; esound, jack.udp, gstreamer, vlc. A hundred ways to dice it. Windows requires a $49 program to make a fake sound card. There used to be an open source program to do it, but the drive dev kit is now a couple hundred from MS, so the project died. Real feature added, eh?

    Open source is built around the fundamental tenants of technocracy. The most elegant hackable solutions win. <b>Source code is simply our current modus operandi for ensuring our systems are maximally hackable.</b>

    Myren

    1. Re:Oh c'mon by chromatic · · Score: 1
      Shame O'reilly, shame! To say that Linux does not innovate!

      Did you read the same article I published?

    2. Re:Oh c'mon by LordMyren · · Score: 1

      I frikkin quoted the line of contest;
      "With prices approaching zero, software developers have two choices when trying to win over users: (1) add features not available elsewhere, and (2) release the source code."

      'make free or make valuable'? Tell me thats not an insult. He goes on about how ultimately the choice to go free brings you into the conversation, which makes your product better, &c &c, but he's basically saying-- especailly in my choice quote but more so the article at large-- open source is free trash people couldn't sell and exists because no one COULD make money on it.

    3. Re:Oh c'mon by porkrind · · Score: 1

      No... I was saying it's much harder to make money on software *period* and that makes the open source ecosystem viable.

      You're not the only person to misread that... which tells me I need to explain it better.

    4. Re:Oh c'mon by riondluz · · Score: 1

      Well said! I'd mod you up if I had points:)
      The organization and framework of a community notwithstanding, OSS is all about more ways to hack more things in the darwinian jungle of IT and CS. To some degree it is about feature-sets and open code, but it is more about an env that permits good solutions and innovation to find the light of day.

      Whether the result dies on the sourceforge vine or becomes the next 'killer app', the collaborative aspect of OSS and sharing skillsets is where the real value is added.

      --
      resist propaganda
  26. What is wrong with this? by Akoma+The+Immortal · · Score: 1

    Furthermore, there has been little recognition in open source circles of the role the internet has played in driving down software production costs and thus software prices. It is this drastic reduction in price that is necessary for an open source-friendly environment to emerge.


    The main leaders of the open source movement, I think, are akwnoleding at any chance they get, the fact that the Internet as propel and made the development open source sofware more easy.

    Ask anyone of them.

    There is no open source community.

    Looking at open source from an economic perspective, it becomes clear that Linux or its equivalent was bound to happen eventually, regardless of whether Linus decided to release a kernel in 1991. The same applies for Apache and any other project. Both of these are the natural result of massive price drops in their respective markets. The view that there is a core group of altruistic companies and true believers driving open source forward is simply false. The view that open source participants are idealistic Davids fighting against software Goliaths is also false. In fact, surveys of open source participants tend to bear this out.


    He just describe a community, with the developper, the testers, users and there is no open source community? Did I missed someting?
    If I recall correctly, when Linus released its first Kernel, the PC UNIX marquet was Minix (free but feature less) and SCO (costly but feature rich). I think that was the main cause of Linus developping a new kernel, the price to access the tools he wanted. Same with Apache.

    I think that it was the open source movement, albeit at the time it was called free sofware, that droove the price of different sofware down and enabled the thriving of the internet, not the other way around.

    Am I wrong?

    --
    assert(expired(knowldege)); core dump
    1. Re:What is wrong with this? by meregistered · · Score: 1

      Hey Akoma

      I got the impression his point was not that there actually is no community but that business should be focusing on the return on investment that open source software provides.

      Open source is better than free. Free software is usually just that, free(Please Stallman forebear on the hitmen). Which usually means its like most other free things, there are other strings attached or it sucks.
      Open source software however is the sharing and improving of tools for personal benefit, interest, or devotion to the cause (who really cares as long as good & useful tools are created).

      IMO the benefits are what he was touting. Suggesting to business that they ignore the source and look at the value.

      My view of what he said might be clouded by what I think as well...

    2. Re:What is wrong with this? by Akoma+The+Immortal · · Score: 1

      Ok I can see your point. But the free jab was not nice. I mean Free Sotfware as RMS definition of it. I should have capitalized the 'f'. My bad.

      But never the less I had the impression, from this article, that he was implying that the groth of open source was due to price of software going into zeroland, because of the ubdicuity of the internet and the demand of the users.

      But in fact it seems to me that the "users", corporate or other, my have caugh the train already rolling. And the driver was the open source community, claming to anyone that would hear them, all the benefits and the control they, the user, will take back from big uncomprosing companies.

      But as I said, I must have missread him.

      Thanks for the reply.

      --
      assert(expired(knowldege)); core dump
    3. Re:What is wrong with this? by meregistered · · Score: 1

      No Problem

      And I didn't really mean it as a jab... just using it in the normal non RMS way seemed amusing, sorry.

      And I agree that the Open Source Community (which I definitely agree exists) is the force which has created the momentum that most Open Source projects have.
      I'd also like to see the American business world wake up and realize a lot of the software they are paying through the nose for can be replaced with software that is as good, nearly as good, or better than what they are paying for.
      Then I'd like to see them realize that not only is there a lot of good software but it can be easily modified, extended, or fixed at their whim. ...

  27. Not a Troll. by Anonymous Coward · · Score: 0

    Sure, you have working and stable drivers for hardware that is 8 years old. But if you want to use current hardware you either have some alpha driver full of holes (missing features, speed, bugs, etc) or you have to rely on closed-source binaries (which I personally have no problem with).

    1. Re:Not a Troll. by Anonymous Coward · · Score: 0

      clueless fags, the both of yas

  28. DECUS distributions since 1977 have been open src by Anonymous Coward · · Score: 0

    There have been regular distributions of free software by various DECUS SIGs continuously since spring 1977. (The 2005 VMS SIG CDs were just shipped.) Anyone can get them with a little effort and people started contributing long before Richard Stallman started anything. They sure as heck have been a community...loose, but a community.

  29. Correct ... by gnujoshua · · Score: 2, Funny

    There is no open source community, because everyone is in the free software community singing: Join us now and share the software; You'll be free, hackers, you'll be free. x2 Hoarders may get piles of money, That is true, hackers, that is true. But they cannot help their neighbors; That's not good, hackers, that's not good. When we have enough free software At our call, hackers, at our call, We'll throw out those dirty licenses Ever more, hackers, ever more. Join us now and share the software; You'll be free, hackers, you'll be free. x2

    1. Re:Correct ... by gnujoshua · · Score: 2, Funny

      Join us now and share the software;
      You'll be free, hackers, you'll be free.
      x2

      Hoarders may get piles of money,
      That is true, hackers, that is true.
      But they cannot help their neighbors;
      That's not good, hackers, that's not good.

      When we have enough free software
      At our call, hackers, at our call,
      We'll throw out those dirty licenses
      Ever more, hackers, ever more.

      Join us now and share the software;
      You'll be free, hackers, you'll be free.
      x2

  30. OS not social change? Tell that to gnu.org by pahoran · · Score: 1

    "Really, open source is much more about supply and demand than it is about an activist community or individual drivers (individuals or individual companies) affecting change on society."

    Somebody better tell Stallman this.

    --
    I'd give my right arm to be ambidextrous.
  31. As Cantor and Siegal said by whitroth · · Score: 2, Interesting

    Those of us who were on the 'Net a dozen years ago (geez, is it that long?) when Cantor & Siegal did the famous Green Card spam saw them argue *exactly* the same, that the 'Net was no "community", and they ought to be able to do what they wanted.

    Not that I'd ever have seen them, it not being my religion, but when I was young, I used to read about fire&brimstone (tm) preachers inveighing against the worship of Mammon (aka the almighty dollar); these days, it's the state religion of the US.

                        mark

  32. IHBT by po8 · · Score: 1

    I'm about one more front-page troll away from bagging /. altogether. I haven't even RTFA, because this is just a sadly successful attempt to increase pageviews on this site and OnLamp simultaneously.

    If there's no open source community, who the heck is it I keep going to conferences with? Who are the folks I am putting on the board of my newly formed open source organization? Who are the folks who keep volunteering to teach in my open source classes? Who is volunteering to work on my open source projects?

    I guess I shouldn't be surprised that management thinks this way; they never seem to get how valuable communities are to their organizations. But the /. editors should, and I suspect do, know better.

    Heck, even the author should know better—he's the director of LinuxWorld Expo! There's a terrifying thought. Where does he think his conference attendees come from? He knows. He just wants to be read. He's a troll. Zonk's a troll. IHBT.

    1. Re:IHBT by Hosiah · · Score: 1
      If there's no open source community, who the heck is it I keep going to conferences with? Who are the folks I am putting on the board of my newly formed open source organization? Who are the folks who keep volunteering to teach in my open source classes? Who is volunteering to work on my open source projects?

      As far as I can piece it together, this is supposed to end like "A Beautiful Mind" where you wake up strapped to an electric bed with nurse Ratchet probing you and find out all the people you knew and places you went for the past ten years are just little gremlins in your head. Your project map is a bunch of yarn tangled up on the wall, you've actually been cramming Phil Collins CDs into your computer and trying to boot them because you thought they were some word you made up called "Knoppix", etc.

    2. Re:IHBT by Anonymous Coward · · Score: 0

      oh, he knows. even bill gates knows - that's why bill has hired open source gurus to 'create a community like the linux community" around windows.

      another poster hit it dead on - this article is polarized.

      it is likely written this way b/c PHBs don't have the intellect and deep thought abilities (or time) to understand any gray matter (even if between their ears! -lol-).

      the PHB executive summary is thus:

      open source software is successful IN BUSINESS b/c it is really good software on its own merits and its cost benefit is better than other alternatives, not b/c some zealots are selling lesser software to their bosses based primarily on ideology.

      the ceo summary is thus:

      get open source - it does the job, it is more secure and you won't have lay anyone off to get that sizeable bonus this quarter.

    3. Re:IHBT by Mynorrrr · · Score: 1

      Who are the folks I am putting on the board of my newly formed open source organization?
      Well it's mot me! But I forgive you.

    4. Re:IHBT by Anonymous Coward · · Score: 0
      who the heck is it I keep going to conferences with? Who are the folks I am putting on the board of my newly formed open source organization? Who are the folks who keep volunteering to teach in my open source classes? Who is volunteering to work on my open source projects?


      I was going to make a crack at intelligent design here, but from some of the code I've read I'm more inclined to say the Flying Spaghetti Monster made all software...
    5. Re:IHBT by chromatic · · Score: 1

      John Mark's argument is completely different from your facile characterization.

      Do you think that, of all the people in the myriad groups that use and develop open source software, there's one single identifying common attribute between them, beyond the fact that they use open source software? Why, some of them don't even know what that means!

      Yet more people and businesses use open source software every day. Is it because the adopters come to share the values of the mythical open source community? I don't think so. John Mark doesn't think so.

      If that's not true (and it's debatable and that's why I published the article), what other reasons do they have for using open source software?

    6. Re:IHBT by po8 · · Score: 1

      You're a smart guy, and I have great respect for you. Certainly if I'd realized this article was your editorial decision, I would have read it carefully before posting; as I stated up front, I did not. For that I apologize.

      However, I'm afraid I still have problems with your claim that open source developers and users have nothing in common except open source. I'm not sure whether it's true; more importantly I don't understand why it's relevant. Explain to me who attends OSCON? It has always looked to me like folks who have common interests and yes, even values. I believe you were at the last OSCON. Did you notice that a lot of the folks there knew each other well even before they turned up? That they spent a lot of time together catching up on each others' lives and interests? Did you notice that there were statements that led to the loud acclamation of the entire room? That there were others that led to near-universal disappointment, evinced by booing and muttering? That's a community, with community values.

      Anyway, the "facile characterization" you refer to isn't mine. It's the title of the article. "There Is No Open Source Community." That's how John Mark, you, porkrind and then Zonk chose to summarize the article. Not "Open Source Activists Don't Matter", which is at least arguable. Not "The Loose-Knit Open Source Community", which is likely true and quite non-controversial.

      The abstract porkrind and Zonk chose to put on it is hardly more promising. "Really, open source is much more about supply and demand than it is about an activist community or individual drivers (individuals or individual companies) affecting change on society." This at least is an arguable premise, but I think it's pretty goofy. I've watched the impact folks and institutions like Linus Torvalds, Richard Stallman, Keith Packard, Debian, Red Hat, and IBM have had on the community, and it's hard for me to believe that this is all just inexorable law of supply and demand. If these people and organizations had been different, I am convinced that open source would be different today. If you ignore or antagonize these people and institutions, I'm convinced you'll have a measurably harder time working in and with open source. Do you really believe otherwise?

      Perhaps the article title and summary that was wanted is "There is No Open Source User Community"? Again, a questionable premise in my mind, but more defensible. It is true that the open source community is heavy on developer-users and paid developers at this point. Now that the open source desktop user share is creeping up on that of Apple, I think we can start to see a pure user community forming, but I agree that it's early days yet. The PC community, back when there was one, had fewer user-developers and more pure users at the early users' group meetings, from what I can recall. Eventually, the community did diffuse to the point that it was no longer identifiable. This happened, though, only when the PC was so mainstream that the overall PC culture became identified with the dominant culture (in the broadest sense) rather than a subculture.

      As for Mr. Marks, I've read his article more carefully now, and I still have a hard time believing he seriously believes what he is saying. A key sentence: "What if you learned that the recognized leaders of the open source movement were simply figureheads of a process already well under way?" Friend, I was there for a lot of this. I know some of these guys. Let me tell you, they are unique and brilliant, and a lot of things work because they made them work. To argue that the birth of the GPL, or the Linux kernel, or the X Window System is either inconsequential or inevitable is an extraordinary claim, and requires extraordinary evidence. Would there have been some mechanism produced for dealing with software licenses, some community-developed operating system, some way of rendering text and graphics across the network? Possibly. But it would have been

    7. Re:IHBT by po8 · · Score: 1

      It's an Oregon USA organization, initially, so please don't take it personally :-).

    8. Re:IHBT by chromatic · · Score: 1
      However, I'm afraid I still have problems with your claim that open source developers and users have nothing in common except open source. I'm not sure whether it's true; more importantly I don't understand why it's relevant.

      I don't believe there's a single "open source community". There was a discussion on use Perl; two years ago about Open Source and Egos.

      The problem is, among all of the groups of people that might possibly be members of a single open source community, what interesting commonalities are there? You can point to the self-identified Free Software community and make some assumptions about community values and ideals. You can't point to the open source community and say "they are all pragmatists" or "they are all libertarians" or "they all want to beat Windows".

      John Mark's argument is that businesses interested in open source should focus more on the economic advantages of open source than the advantages put forth by anyone who points to a mythical community and says "There, that's what these people all care about!" -- because the economic reasons for the successes of open source software are real, yes, but also because they're likely more important to such businesses than the supposed values of the community.

      If there is no single open source community with an ideological fence to keep insiders in and outsiders out, then the reason for adopting or not adopting open source depends on the goals and ideals of the potential adopter.

      It's not that free software fans don't exist. It's not that software developers don't exist. It's not that Slashdotters don't exist. Hey, I'm a member of all three groups.

      I'm not sure how far to take the argument from historical inevitability, but there are some strong social, economic, and historical reasons why free and open source software really started to spread when they did. I don't have a problem with people using open source software because those factors matter to them. I hope they contribute back and I hope the arguments for quality and freedom affect them positively, but I think assuming that they share (or should share) values with an ill-defined community is a mistake.

    9. Re:IHBT by riondluz · · Score: 1

      First, to your follow-up comment to po8 (187055)
      ("I don't believe there's a single "open source community"):
      If there is a 'single' OSS community it could be loosely called
      LINUX (linux is not Unix); inclusive of its bretheren in the BSD world.
      And (IMHO) RMS is correct in that it should be accurately labeled GNU/Linux, giving gnu a rightful place
      in defining the "goals and ideals'.
      After all, almost everything related to the application level is contingent on it.But the initial impetus and inspiration of a legion of individual developers to write drivers and apps, to provide a suitable, free, alternative to commercial products, bears little resemblence to the state of OSS today in trying to reach public acceptance, critical mass, and an audience who may not share those 'same values' you refer to.

      Which leads me to your first reply:
      For that group it is most certainly about TCO and all the intangibles that go with it, including the hands-on support needed when things invariably head south. Your comment (#14465688) regarding why "more people and businesses use open source software every day" IS partially due to the acceptance of OSS as a successful model (quicker response to bugs, more secure, openly coded, blah blah). But it is prob. more due to the fact that more ppl are making the switch (greater case histories for comparison), raising awareness and proficiency levels for that app, or system. It's not that sharing the values is a pre-requisite for use, but that use leads to adopting the value-system.

      --
      resist propaganda
    10. Re:IHBT by po8 · · Score: 1

      I think the argument from historical inevitability is orthogonal to the argument about the existence of a community. I'm not sure why the two have been conflated—I will address them seperately.

      I'm not a huge fan of the historical inevitability argument, because carried to its logical conclusion, as John Mark did, it tends to demean the accomplishments of singular individuals and organizations. Earlier, I quoted a couple of the sentences in John Mark's article I find objectionable because they label folks such as Linus Torvalds, whom I find admirable and unique, as "simply figureheads", a description that can hardly be intended as complimentary. I find the claim that "Linux or its equivalent was bound to happen eventually, regardless of whether Linus decided to release a kernel in 1991" both questionable and somewhat rude. One can make a sort of argument that "Buddhism would have occurred with or without the Buddha", but try it on a Bhuddist and see how much respect it elicits.

      As for the existence of a community, I think part of the confusion on my part, and perhaps on the part of others, is that when I say "open source" I use it in the broadest sense, including "Free Software" and everything else. So if you grant that there's a Free Software community, I'll claim that there automatically exists an open source community that contains it and perhaps others.

      I don't understand the insistence on a definition of "community" that requires "an ideological fence to keep insiders in and outsiders out", or "'they are all pragmatists' or 'they are all libertarians' or 'they all want to beat Windows'". Consider the quilting community. I don't know much about it, but surely it is made up of liberals and conservatives, hippies and fascists (though the image of a "fascist quilter" amuses me greatly), those who view the activity as pure art and those who view it as purely a moneymaking opportunity. Yet I know quilters regularly get together to discuss quilting and show off their work. I would guess that quilters have common views on many quilting-related issues. There are also probably many factions within the community, that argue about the details. I know quilters share life events with each other; they form friendships and loving relationships that are supported by the community and that transcend it. By any definition of community I'm comfortable with, the quilters have one.

      We can argue whether the open source community has enough importance, cohesiveness and force of will to have a major impact on world affairs. The quilters have not, so far. But to deny the impact of a community is hardly to deny its existence, and that's why I (and apparently other responders to my original comment) found the article title to be both deliberately provocative and unintentionally silly.

    11. Re:IHBT by LordMyren · · Score: 1

      Yes, there is a unifying factor. Considering that most communities unify based on little more than geography, I'd consider the open source community's union to be simply astounding. I also think open source is actually a mis-characterization and misses the mark on what the community really is; its the hackers. Its the people who relish in manipulating complex systems and coercing their machines into operating in just the right patterns. Its the people who understand, Chromatic, that code is art.

      Thats why no one else understands open source, as JM so demonstrated; they're looking at open source as an economic movement. Some kind of money driven system. Really its a technocratic movement, a hackers movement, a community built around people who need something to start from, not people who need free bear.

      In my book, hack-a-day is the same blood as BSD is the same blood as chaos computer club. Sure we ally with those working on the same project, but really I think thats just a superficial grouping, a matter of convenience. Its the eugenics, the hacker gene that binds us. How many communities have that?

  33. I, Pencil by protocoldroid · · Score: 2, Interesting

    I think some good additional reading would be the essay "I, Pencil". It is an essay about capitalism, but... I definitely think it applies here.

    Milton Friedman had to say about this essay:

    Leonard Read's delightful story, "I, Pencil," has become a classic, and deservedly so. I know of no other piece of literature that so succinctly, persuasively, and effectively illustrates the meaning of both Adam Smith's invisible hand--the possibility of cooperation without coercion--and Friedrich Hayek's emphasis on the importance of dispersed knowledge and the role of the price system in communicating information that "will make the individuals do the desirable things without anyone having to tell them what to do."

    People cooperate without coersion on open source projects. There are a variety of reasons why they may do so, one of which is certainly... Economics.

  34. Community by LordMyren · · Score: 1

    How many communities have clear divine purpose?

    #1, above all; CAUSE & EFFECT

    "it becomes clear that Linux or its equivalent was bound to happen eventually, regardless of whether Linus decided to release a kernel in 1991. The same applies for Apache and any other project. Both of these are the natural result of massive price drops in their respective markets."
    A) Linux CAUSED that price drop, was because there WAS no cheap unix. Open source IS that price drop. Sure, its cyclical, sure its causing more people to have to resort to free software and people are starting to realize that the conversations free software allow you to have are extremely important, but OSS is the reason thats happening, its whats forcing the commercial world to change its game plan.

    Now on to the actual problems with your anti-community fud.
    " The view that there is a core group of altruistic companies and true believers driving open source forward is simply false. The view that open source participants are idealistic Davids fighting against software Goliaths is also false."
    b) So there is no core philosophical underpinning. But all ecosystems have dynamics, philosophy is not the only thing that can pull together a community.
    b) the dynamic of open source, the thing that makes us a community, is that we like clean hackable solutions, we like using the best tools we can, and other people's free code is often the best tool available. Its a technical meritocracy, may the most hackable most hack-ensuing solutions win. More than anything else, we're united by the desire to play around with cool technologies

    You want a philosophical underpinning? the purpose is not to overthrow Goliath. we dont care about the economics; we just want to be able to hack great stuff.

    Luv,
    Myren

    1. Re:Community by shdragon · · Score: 1

      You want a philosophical underpinning? the purpose is not to overthrow Goliath. we dont care about the economics; we just want to be able to hack great stuff.

      QFT.

      Myren, I now have a new sig. thank you!

      --
      "...we dont care about the economics; we just want to be able to hack great stuff."
  35. Viewpoint by cyberbob2010 · · Score: 1

    This is clearly written from the view of an economist A sociologist would agree with the views expressed by most of those in the "community"

    Thing is, look at the motivation behind those people who develop the software. There are people out there who do not use databases who are developing db management software just for the hell of it.

    The fact that people are doing this shows that it has nothing to do with their inability to or refusal to buy commercial software.

    --
    We seldom regret saying too little but often regret saying too much.
  36. What definition to use? by polyp2000 · · Score: 1

    In my line of work, I spend time working with both Windows Stuff (Proprietary) and Linux stuff(Open Source). My experience is that when I have a problem, or a requirement to fulfil that is Linux based, there is a huge amount of resource available on the internet, forums, code-snippets , tools etc free and easily available. Whenever I have a windows problem I find that I invariably run into people trying to sell me stuff, components, plugin's licenses and little in the way of (free) help.

    Im not sure whether "Community" is the best word to use, but I certainly find life on the open source side of the fence much friendlier and helpful and ethical than life on the other side of the fence.

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  37. Content-free article loaded with carbs by Hosiah · · Score: 1

    I found myself skimming after page two, and it still couldn't go by fast enough. Incredible, I think instead of learning anything from it, the page actually sucked knowledge out of my brain backwards through my eyeballs, so that now I think that there is no such thing as Linux at all, because there's nowhere for the distros to come from, because it denies the existence of an open source community. BECAUSE THESE MULES BELIEVE SOFTWARE COMES FROM THE FREAKING BLUE FAIRY GODMOTHER!

  38. power to enslave is not a freedom by H4x0r+Jim+Duggan · · Score: 5, Insightful

    > Freedom also means that you don't have to make your software "open source" or "Free" if you don't want to.

    You're calling the power to take away other people's freedom, a "freedom" in itself. Rubbish. When liberty in an inalienable right for everybody, yes, the "Freedom" to own slaves will be lost. No tear shed here.

    1. Re:power to enslave is not a freedom by Anonymous Coward · · Score: 0

      Taking a cue from the self-righteous holocaust whingers (who were never involved in any of the atrocities they hold so 'sacred'):

      How dare you compare the act of selling something you possibly spent years creating, with the act of enslaving another human being. You are a prick, and that goes double for anyone who modded you up.

    2. Re:power to enslave is not a freedom by jarbo · · Score: 1

      > You're calling the power to take away other people's freedom, a "freedom" in itself.

      Oh come on.

      No one is taking away anything, including freedom, by releasing software as closed source. Sure, a closed source release is not granting the full possible freedom that could be granted, but it is certainly not taking any freedom away.

    3. Re:power to enslave is not a freedom by TechJones · · Score: 1

      Freedom is also not having someone tell you that you have to give away the code to your life's work because they want to use it. Not publishing code "open source" is nothing even remotely close to slavery. Man is free to do as he pleases as long as he does not infringe on another mans ability to do as they please or affect others property. Your property is you and you can do as you wish with it. If you do not want someone else to steal it then so be it. If you want people to use it as a tool but you still want the credit that is ok too. You made it. So being forced into making code available on your own work is also slavery.

    4. Re:power to enslave is not a freedom by KutuluWare · · Score: 1
      You're calling the power to take away other people's freedom, a "freedom" in itself.


      This kind of rhetoric is why I wish someone besides RMS would take over as spokesperson for Free Software. Because that statement is pure crap. You cannot take away a freedom THAT DOES NOT EXIST TO BEGIN WITH.

      If I sit down at my desk and I write some nifty program to sort my porn collection by number of second until the first midget appears, no one else has ANY FREEDOM to do anything with that program. I must choose to GIVE those people freedom: to use, to look at, to change, to resell, to derive, etc. As the author, I have the freedom to pick which of those I want to give out, and which I don't. As a user, you have the freedom to accept my choice or not use my software. (Or possibly face civil/criminal charges, if that's how you roll.)

      The idea of Free Software should not be that people implicity have the freedom to do whatever the hell they want with my stuff. It should be about me CHOOSING to give those freedoms away because it is mutually beneficial to me and to everyone else. When you start telling artists/authors/etc. that they have no control over their own works, they stop wanting to create works. When you tell those same people "your work is so useful that you should allow everyone to make full use of it; it will even make the world a better place!", they get teary-eyed and slap a GPL on it.

      --Kutulu
    5. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 2, Insightful

      Please explain how am I taking away somebody's freedom by selling them the right to use my code when the explicitly do not have that right to beging with?

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    6. Re:power to enslave is not a freedom by sco08y · · Score: 1

      You're calling the power to take away other people's freedom, a "freedom" in itself. Rubbish. When liberty in an inalienable right for everybody, yes, the "Freedom" to own slaves will be lost. No tear shed here.

      You're comparing the freedom to modify someone else's code (a freedom you didn't have until they wrote it, which is why they can't be taking it away in the first place) to chattel slavery. We're approaching Godwin's law here...

    7. Re:power to enslave is not a freedom by Anonymous Coward · · Score: 0

      Copyright, patents and other "intellectual property" laws do not represent natural rights. They create demand for something by first taking it away, an atificial economy. That economy was created as a means to an incentive to create and share ideas, art, etc.

      When you copyright or patent your work, you are taking away the freedom of every other person in the world to use your work, so that you may sell it. That is how you are taking away other peoples freedom. You gained the ability to sell the right to to use of your code because, where there is otherwise no limitation, restriction, or need for the right to do something, the government imposed a artificial barrier, put in place laws to remove peoples freedom.

      If it were possible to quantify, the accumulated economic loss to everyone else caused by your restricting the right to use your work is far greater than the economic benefit you gain by it. It's a very inefficient economy with a net loss.

      F/OSS and other copyleft economies do not suffer that inefficiency, and as a result have a net gain. This is why F/OSS can create tremendous value per input compared to a proprietary economy.

    8. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 1

      Of course they don't repersent natural rights. Software and books don't happen withour human intervention.

      But contrary to your FUD there is no inherant loss associated with selling software as opposed to giving it away. You can't count something as a loss if you never had it to begin with. While there is the possibility for a net losses associated with selling software. Abandonware and illegal monopolies com to mind. But for the most part those are the exception rather than the rule.

      My right to control how my creations are distributed is granted to me in exchange for my creation of the works. So its as natural a right, and the creation of the software.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    9. Re:power to enslave is not a freedom by swillden · · Score: 1

      Freedom is also not having someone tell you that you have to give away the code to your life's work because they want to use it.

      Who is telling you you have to give away your code so they can use it? RMS will tell you that he refuses use your code unless you give it away, but that's hardly the same thing. And most other Free Software folks are less zealous than RMS and would just tell you that they're less interested in using your non-free code if there's some free code that does the job.

      The only one who might be telling you to give away your code is the author of the GPL code that you chose to incorporate into your work. Take his code out and then you're free to do what you want. As long as his code is in there, though, as you said:

      Your property is you and you can do as you wish with it.

      That applies to the GPL author as well.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    10. Re:power to enslave is not a freedom by swillden · · Score: 1

      Of course they don't repersent natural rights. Software and books don't happen withour human intervention.

      But software and books *do* happen without copyright. Perhaps not as much, but the former does not require the latter. We need always to keep in mind that copyright exists *only* as an artificial mechanism to encourage the distribution of human creativity. If at any point copyright actually hinders creativity, we need to take a hard look at it to determine if copyright, as we've implemented it, does more good than harm, or if there's another formulation that would do the good without the harm.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:power to enslave is not a freedom by Anonymous Coward · · Score: 0

      What's yours is yours. You can keep it all to yourself and it's all yours. However, the moment to give it to someone else, what they have is not yours, and you have no control over what's not yours.

      Except, that is, by taking away their freedom.

      If I make up a word, say garfsnot, anyone reading it can then use the same word, give it their own meaning, even come up with the same word independantly. Doesn't matter, once they know the word, it's their's to use, even though the word is my intellectual creation. That is, unless I trademark the word. Then I can control how other people use my word.

      Notice in my example that everyone and anyone who read or heard my word could use it without my permission until I artifically put a control around it? The same goes for your sorting code.

      Saying that nobody has the right to use something if they don't have or know about it is a non-sequitor. If I don't tell anyone my word or you keep your sorting program secret, then other people cannot use it, not that they don't have the right to use it. There is no implied right in your keeping your creations secret.

    12. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 1

      Because of the system in place, they do no happen without copywrite.

      The happen without copywrite because people have the freedom to decline the copywrite.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    13. Re:power to enslave is not a freedom by swillden · · Score: 1

      I'm afraid I don't understand your point. Can you expand on it?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    14. Re:power to enslave is not a freedom by Cyno · · Score: 1

      If I accept your EULA handcuffs I am losing my freedom to disassemble your code, redistribute it, modify it, etc.

      I would rather weaken your motive to distribute your software by lowering the cost of the freedom-enforcing alternatives and help market them fiercely. My motive is to prevent your closed-source software from being created because I recognize the direct attack on my freedom it represents when it becomes "the standard" or no freedom-enforcing alternatives exist.

      Right now the only freedom-enforcing software I know of is licensed with the GNU GPL. So I will happily accept those terms, modify it, market it, redistribute it and use it to prevent your software's distribution and weaken your profit motive for creating your software in the first place.

      My goal is to make you go out of business because you don't like me, you just like my money.

      I will be happy when the ONLY software businesses in existence sell freedom-enforcing software, have zero-stress work environments, treat employees with respect and grant them freedom of speech, dress, time and thought. Notice today how commercial proprietary businesses have dress codes and handbooks of proprietary regulations to go along with their overall attitude of oppression.

      That is why we're fighting this War on Property. That's right, just like the War on Poverty and the War on Drugs we're going to make more property for everyone, so much that eventually you will just give up and have to think hard and creatively to find some other way to get more shiny gold coins. I don't care about you, your money or your proprietary ideas. You can keep it all. But I will be there whenever and wherever you attempt to spread. You and your ideas are a cancer and GNU is the cure.

    15. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 1

      With the system that is in place now, (In the US), everything you write it automatically copywrited by you. You do not have to take any direct action to create the copywrite.

      Any books out there that are free of copywrite are free because they have either been around for a very long time, or because the author or copywrite holder has taken action to place the book or whatever in the "Public Domain". This is a choice that the creator is free to make, as opposed to a choice that is made by someone else.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    16. Re:power to enslave is not a freedom by Anonymous Coward · · Score: 0

      Of course they don't repersent natural rights. Software and books don't happen withour human intervention.

      And without this "human intervention" you speak of, anybody is free to use, copy, modify, and distribute whatever they want. It is an act of government that intervienes.

      You can't count something as a loss if you never had it to begin with.

      That is the EXACT SAME argument made by people who violate copyright laws. So the argument goes, if someone wasn't going to pay for the right to use it, you cannot suffer a loss if they use it without paying for the right. Therefore, according to your argument, there is no loss associated with such copyright violation.

      Maybe you're a bit confused. I suggest reading up on what FUD is also.

      My right to control how my creations are distributed is granted to me in exchange for my creation of the works. So its as natural a right, and the creation of the software.

      I have the natural right to do whatever I please with the knowldge I have for the simple reason that I can. The exception to this is where my rights have been removed by laws. Natural rights and laws that create restrictions and controls are not the same. You cannot be granted natural rights.

      When a book or a piece of software is copyrighted, the rights of everyone else to access, utilize, share, and expand upon the knowldge contained inside is restricted, given to the copyright holder to impart as chosen, most often tied to an economic impetus. The socio-economic cost of this restriction is greater than the capital gain enjoyed by the copyright holder, thus a net loss.

      There is no fear, uncertianty, or doubt in that statement. It's simply points out the effect of a system that increases the short term capital gain as an incentive to a society fixated on instant gratification. I'm not arguing for or aginst copyright, or whether it's necessary. I'm just not off pretending in la-la land that copyright is perfect and natural.

    17. Re:power to enslave is not a freedom by Brandybuck · · Score: 1

      No one is taking away any freedom with proprietary software. Comparing proprietary software to slavery was stupid the first time, and it's still stupid today. If I wish to purchase proprietary software for myself, that is my freedom. For you to take it away is the true slavery, as you have denied me the right to choose.

      Who cares if you think I would choose wrongly? It's not your choice to make!

      --
      Don't blame me, I didn't vote for either of them!
    18. Re:power to enslave is not a freedom by swillden · · Score: 1

      With the system that is in place now, (In the US), everything you write it automatically copywrited by you. You do not have to take any direct action to create the copywrite.

      Yes, I understand perfectly well how copyright law in the US works. I've read the law, quite thoroughly, and have plenty of experience with how it's applied. I've also studied its history, and understand how it has evolved over time to get where it is today.

      I thought I didn't understand you, but it's you who didn't understand me. My point was that books were written and music was created long before copyright even existed. Software would also be written, even if copyright didn't exist.

      Copyright is an artificial construct of society, built by force and the threat of force. Society spends quite a lot of money and manpower on maintaining that construct, too, which seems peculiar from one point of view, given that the effect of the construct is to limit the freedom of the very society that pays to maintain it.

      It's not that peculiar, though, because there is a compelling logic behind the notion of copyright. But only when it is properly implemented, carefully balancing the beneficial and harmful effects upon society. We've lost that balance, badly, both because of bad changes to the law and because of technological developments that haven't been taken into account by the law.

      Don't consider the copyright status quo as your starting point for thinking about how the world should work. Understand what copyright is supposed to do, and then think about how it *should* be implemented to achieve the real goals.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    19. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 1

      http://en.wikipedia.org/wiki/Copyright#History_of_ copyright/

      Access control was always used as a measure to disallow works from being copied without the consent of the author/owner. The Library of Alexandria (a.k.a. "The Kings Library") was not a place that an average person could walk into and borrow a book from. Ptolemy III paid the sum of fifteen talents of silver to be allowed to copy the works of Aeschylus, Sophocles and Euripides.

      I understand that the copyright sytem is out of balance, but the entire system doesn't need to be thrown out. Author's life +70 years is outrageous. That's not what I was arguing about.

      My point was copyright grants the author controll over his or her works, and they, as opposed to some twit who happens to accquire it, has the freedom to choose whether or not its distributed.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    20. Re:power to enslave is not a freedom by Fujisawa+Sensei · · Score: 1
      That is the EXACT SAME argument made by people who violate copyright laws. So the argument goes, if someone wasn't going to pay for the right to use it, you cannot suffer a loss if they use it without paying for the right. Therefore, according to your argument, there is no loss associated with such copyright violation.

      But one boils down to using somebody else's labor without compensation the other one doesn't. I think its great to have people working for me I don't have to pay.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    21. Re:power to enslave is not a freedom by swillden · · Score: 1

      I understand that the copyright sytem is out of balance, but the entire system doesn't need to be thrown out.

      Agreed. Though the problems run much deeper than just the terms (though those are bad as well).

      My point was copyright grants the author controll over his or her works, and they, as opposed to some twit who happens to accquire it, has the freedom to choose whether or not its distributed.

      Yes, but you also claimed copyright was "natural". You may be using the term differently, but usually the "naturalness" of an ownership right is related to whether or not nature seems to imply that there should be an owner. For example, it is "natural" for, say, a pair of shoes to be "owned" because only one person at a time can use them. With intellectual "property", this is not the case. You and I can both have it. Once you write your thoughts down and show them to me, they're mine, too, in a "natural" sense. We as a society find it useful to create this artificial notion of copyright and to employe policemen, prosecutors, judges and jailers in order to try to create the situation you describe, where the author has the right to control his or her works.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    22. Re:power to enslave is not a freedom by Eli+Gottlieb · · Score: 1

      Even according to RMS and his GPL, the software should only be Free if you give it to others for use.

    23. Re:power to enslave is not a freedom by TechJones · · Score: 1

      Indeed the GPL author can do what they will. If they want to give it away more power to them. I agree with open source in general since as long as they are the creators it is theirs to give away. I am in disagreement with the idea that seems to be around that if you make a closed source product on an open source platform you are evil or that your code is somehow now not yours because you chose to make it run in a *nix environment.

    24. Re:power to enslave is not a freedom by swillden · · Score: 1

      I am in disagreement with the idea that seems to be around that if you make a closed source product on an open source platform you are evil or that your code is somehow now not yours because you chose to make it run in a *nix environment.

      Yes, those are silly ideas, and I suppose there must be someone in the world who believes them. They're hardly common, though, so I'm not sure why you chose to bring them up.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    25. Re:power to enslave is not a freedom by TechJones · · Score: 1
      Yes, those are silly ideas, and I suppose there must be someone in the world who believes them. They're hardly common, though, so I'm not sure why you chose to bring them up.

      Touché. I was nice having a meaningful and polite thread talk with you. I have a feeling we both see things the same way but I am having trouble putting my thoughts to text on the matter.

  39. Hmmmm LCA is about to start by Mynorrrr · · Score: 1
    No such think as a community?

    Well LCA http://conf.linux.org.au/ is about to start and there seems to be at least 8 miniconfs on before hand. If this is not evidence of strong community involvement in open source, what is?

  40. In Other News by Delifisek · · Score: 1

    There is no /. community either

    --
    [My english is better than most other people's Turkish, so please point out mistakes politely. Thank you.]
  41. Fascetious Tripe by sam_handelman · · Score: 2, Interesting

    Spare me the "iron laws of history" bullshit.

      That individual actors have had a tremendous impact on every aspect of modern technological development is obvious to anyone with even a cursory familiarity with the relevant history.

      Beyond that, cultural and, I dare say, moral aspects of the technology *have* played a significant role in the adoption of open source methodologies and software, particularly at the academic level. Adoption at the academic level has been, if not a driving force, a necesarry condition for widespread adoption in the corporate sector. The talking heads the author discusses may have provided some needed business-speak triggers to make corporate types more comfortable, but that's hardly important or interesting. Richard Stallman was merely a figurehead for impersonal economic forces, but Bruce Perens has changed history? Please.

      So the author's description of history is inaccurate - it is, in fact, anti free software propoganda, and unsurprisingly rooted in the same neo-hagelian ideas as most intrinsically anti-democratic tracts.

      However, the course of action he proposes - which is not a challenge of assumptions, as he characterizes it, but a change in policy - is worth independent consideration.

      The author thinks that corporate america should move forward with an open source development model and ignore the input and wishes of the broader community of developers - the author of the piece insists they don't exist.

      Any corporation that wishes to do this is, of course, free to do so. The question for free software/open source/whatever developers is this - do you want your interests represented, or not? Individual actors have tremendous influence over the course of events from this point onward - and it is pointless to speculate on the outcome of events when individual decisions play such a decisive role.

      A software developer trying to accomplish option 1 on his own will face a daunting task, whereas a developer who releases source code, assuming the project is viable, will have a ready supply of suggestions for improving the software and adding features. - This is generally true. But how, exactly, does it follow from the elementary economic forces that the author thinks drive open source? It doesn't - it derives from the existence of the broader community, about which the author urges corporate developers to "stop worrying".

      The discussion of legal pitfalls and the economic advantages of scale and so forth are mostly accurate (as other posters have addressed), it is the conclusions that he draws from them with which I disagree.

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    1. Re:Fascetious Tripe by Ekarderif · · Score: 1

      So the author's description of history is inaccurate - it is, in fact, anti free software propoganda, and unsurprisingly rooted in the same neo-hagelian ideas as most intrinsically anti-democratic tracts.

      You know, nowhere in that article is it opposed to free software; it merely opposes the ideology. He admits that many of the current projects (Apache, Linux, etc.) are very useful, but it's due to people expecting more for less rather than a strive for programmer rights. After all, the idealistic RMS (with his agenda to destroy proprietary software) did not revolutionize free software development anywhere near as much as the pragmatic Linus Torvalds (with his push for better software).

  42. Re:OS not social change? Tell that to gnu.org by Ekarderif · · Score: 1

    You think RMS actually listens to anything outside of his doctrine? After all, this is the guy that says that "open source" is bad because it undermines the free software movement.

  43. Re:Open source software is SHIT by Anonymous Coward · · Score: 0

    Thats cool because i use the other 2%

  44. The issue is much deeper by argoff · · Score: 1

    The problem is that too many people see copyrights as a meca of free markets and property rights when in truth they need to look at them as massive microregulations on how people can use and apply information in the information age. Rather than seeing them as some glorious protection for creators, they need to be looked at as the intelectual sewage that they are. The current software industry in the USA is just a manifestation of this ignorance (perhaps motivated by greed, and the desire for total control) Anyhow, when one understands that, then the success of the GPL compaired to other licenses makes perfect sense. In fact, it should really say something when the GPL is more successfull in free market economies than non free market ones. I think the bottom line is that in the information age there is a lot more money to be made from information services than there is from content control, and it wrong to hold to hold up the information age for the sake of a few media empires who can't see it any other way.

  45. Not so. by RealProgrammer · · Score: 1
    the country has reached a critical mass that although could be unravelled, seems to be for the most part on autopilot.

    I understand your point, and I'm glad we don't all have to be constantly fighting to keep the Vandals from the gates. Luckily for you and me, there are lots of people who think otherwise:

    • Consider the young men and women to join the military to defend their country. Never mind your opinion of any particular war - they joined risking their lives, if necessary, to protect the nation.
    • Consider the thousands of lawyers who give up vastly greater income for a chance to serve as judges, public defenders, and district attorneys. Yes, the jobs have their perks, but almost all of them have as their driving force a commitment that the rule of law, one of the fundamental principles of our country, should be preserved.
    • Most people in the media (including bloggers) do their jobs hoping to influence society and keep the government and institutions of power from becoming more corrupt. Some of them get seduced by the camera and glamour, but most of them are there to do good.
    • Know any policemen, firefighters, citizen's group activists, or teachers? Some are there to collect a paycheck or something, but most of them are there to do good as well. In the same way, each of us should do our part to make the whole thing work.

    In other words, it's not autopilot. It's just that the hard work of keeping the republic together happens out of sight. Not knowing your background I can't guess at your contributions, but you might ask yourself what you have done to deserve citizenship.

    As a favorite poet put it:

    You don't get something for nothing
    You can't have freedom for free
    --
    sigs, as if you care.
  46. So by todd10k · · Score: 1

    the kid in the matrix really said "open source community" and not "spoon". i knew it.

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

      You mean there is no "There is no spoon"?

    2. Re:So by sadler121 · · Score: 1

      *waves hand in front of face*

      This is not that Open Source Community that you are looking for...

  47. No kidding on the learing part by rsilvergun · · Score: 1

    I remember my bro telling me that if he had forums to post to when he was a kid learing Guitar, he'd be a much better player. There were all sorts of common mistakes he made that his teacher had no clue about, and he wasted a lot of time figuring this stuff out on his own.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  48. Oversimplified by wrook · · Score: 2, Interesting

    I find the author's main argument, that FLOSS development is a natural and necessary result of economic forces, to be correct. However, to imagine that this is the only thing you should think about is naive.

    I have argued many of the same arguments in the past. FLOSS development is merely a consortium for software development. As long as your core business does not rely on revenue from the software developed (i.e. virtually every company in existence) you are better off entering into a consortium for software development. Especially if the overhead costs for that consortium are (mostly) free (enter the internet).

    What people fail to realize is that FLOSS is a *consumer* movement. It is not a development movement. Developers write FLOSS *because they want to use it*. Especially in the corporate environment, most FLOSS development is a result of wanting to be a user of the software, not of wanting to be a developer of the software.

    It is because it is in the best interest of the consumer to join a FLOSS consortium that it is inevitable that FLOSS will continue to thrive.

    BUT it is a mistake to ignore the underlying reality of these consortiums. If you refuse to believe that a consortium exists at all (the FLOSS community as it were), you will be in for a world of hurt. We have seen this time and time again. The currency in the FLOSS community is mindshare, not money. So if you try to "compete" against an entrenched player you are very unlikely to experience the economies of scale so eloquently discussed in TFA. Furthermore, if you piss off the "major players" in the community, you are likely to lose the majority of your mindshare.

    My personal feeling is that FLOSS has reached critical mass. Only extreme political action (i.e. laws prohibiting it) can stop it now. Every day it is becoming more and more obvious that proprietary software does not provide a competative cost/benefit ratio.

    But if you want to succeed in the FLOSS world, you need to understand the culture and be able to play in that way. Those who ignore the culture and community are doomed to failure.

    1. Re:Oversimplified by grcumb · · Score: 1

      "I find the author's main argument, that FLOSS development is a natural and necessary result of economic forces, to be correct. However, to imagine that this is the only thing you should think about is naive."

      Indeed. The author's thesis can be summarised thus:

      Even if Stallman and the GPL had not come along, Open Source would have happened anyway. Therefore we should ignore the ethical and moral implications of Free Software development; after all, its contribution is only incidental. If there are no moral or ethical implications, and leadership has no value in this new market of ideas, all that remains is the Invisible Hand. All praise the Invisible Hand.

      Adam Smith would be proud.

      There's only one little drawback to his argument: Just because things could have happened differently doesn't mean they did. And because they happened the way they did, with development communities strongly influenced by the guidance of a few individuals (Linus, Stallman, Larry Wall, etc. etc.), we ignore the philosophical and very human underpinnings of FOSS development at our peril.

      Making FOSS palatable to business people is a commendable idea, but doing so through disingenuous prevarication does a disservice to all concerned.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  49. Business and ethics by rumblin'rabbit · · Score: 1
    Not everything is supply and demand, tooth and claw. There is room for altruism, generosity and openness too. I find all these in many of my contacts with 'open source' folks. Or maybe I'm just and old hippy, past my sell-by date...
    You appear to be suggesting that free enterprize is divorced from principals such as altruism and generosity. This is nonsense. It is possible to be successful in business without integrity - we all many examples - but on the whole it takes honesty and committment to make it. The longer I work in the business world the more I'm impressed by the quality of character I find. Those who are motivated purely by greed in everything they do often fail - people just don't want to do business with them.

    Sure self intererst plays a major part - hell, self interest plays a major role in everything we do. But self interest and ethics are not mutually exclusive. In business it's often in your own self interest to be ethical and generous towards others.

  50. "community" by Orp · · Score: 0, Offtopic

    I am sick of that term being thrown around by journalists, politicians and the like. A fine example is "The Gay And Lesbian Community". It's like, just because you're gay, you are suddenly the member of some really nifty group where you are magically surrounded by other gay people, being invited to gay potlucks and such, going to gay community-building meetings, babysitting each other's adopted children, walking gaily hand in hand, building your "community" with gay politicians, gay policement, grocers, teachers etc. Look at me!! I'm in a community! Isn't that special!

    Wait, I just described San Francisco. Never mind.

    --
    A squid eating dough in a polyethylene bag is fast and bulbous, got me?
    1. Re:"community" by Anonymous Coward · · Score: 0

      You know what? You didn't describe San Francisco at all. I was in SF recently--in Haight-Ashbury, even, where everything is rainbow-flagged and you'd think people would be more or less accepting and open...I saw gay men who were afraid to hold hands, looking around nervously as if assholes like you were around every corner.

      Yeah, I know, don't feed the trolls. But if gay men and women can't feel comfortable in a place where by all rights they *should*, then maybe, ultimately, you're actually right about the misuse of the word "community."

  51. Freedom in a vacuum by fossa · · Score: 2, Insightful

    I'm sure you've heard this before... You can take "freedom" to always mean "your personal freedom". Or you can take it to mean "freedom of society", or a tangled interconnected web of freedom. I am not free to swing my fist into your nose, as the saying goes. Is this a bad thing? Or maybe I am free to punch you, but I then must suffer the consequences of either you punching me or society kicking me out.

    Anyway, I don't think "open source" is about freedom at all. Perhaps you are talking about the GPL vs. BSD license debate? From everything I've heard, Stallman is right: open source is based on the "many eyes make bugs shallow" argument, or "many eyes lead to quicker improvements and better software" (I thought The Mythical Man-Month disputed this very assertion?). The executive in Stallman's anecdote was certainly adding more eyes.

    1. Re:Freedom in a vacuum by stealthzap · · Score: 0

      The mythical man month states that when you add developers to a project they are all working on, the returns diminish due to overhead training and integrating a new team member. In an open source project, the users may train themselves, and train others without the main devs even knowing they exist. Plus there are thousands of users contributing, each adding incrementally.

  52. Re:OS not social change? Tell that to gnu.org by bbc · · Score: 1

    "Somebody better tell Stallman this."

    Why? What's Stallman got to do with Open Source?

  53. What is going on? by MrNougat · · Score: 1

    First "Spam Is Dead", now this?

    Next thing you know, we'll see an article titled "Microsoft Is Cuddly and Fuzzy and Wants to Give You a Big Hug."

    --
    Web 2.0 == Giant Blogspam Circle Jerk
  54. Depends what it is used for by digitaldc · · Score: 1

    Is Open Source software used primarily to profit? or for fun? Or both?

    A community is where there is an interaction among like-minded individuals with common ownership, and it does exist.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  55. BULL$#IT! by Jtoxification · · Score: 1

    I'm sorry for sounding like flamebait, but no one who's worked on the heavy open-source projects would agree with that! Look at who started the GPL! Look at who started GNU/Linux! Look at the front-runners! You can literally POINT at certain individuals and say, "THERE'S an individual that pushed the OSS initiative!" The communities develop as they share information! They develop as programmers work together! Most end users don't see that, and I can tell you that you'll also only see that if you work as part of a major opensource contributer - you're talking about this as if it were some kind of epiphany but it's just common sense! Places like sourceforge will only give you space for a project - they won't give you HQ or secret hideout or decoder rings, bub. This is real life - mincing of words doesn't change the bottom line.

    --
    --I gots 99 problems but a new machine ain't one!
    AMD! Asus! Whoot! 6 years!
    1. Re:BULL$#IT! by Jtoxification · · Score: 1

      Awww, I RTFA after all ... and they're right ... it's not that there's "no open source community" - it's that there shouldn't be one (OSS should be a standard corporate term) if OSS is to thrive.

      --
      --I gots 99 problems but a new machine ain't one!
      AMD! Asus! Whoot! 6 years!
  56. Correct but immensely boring article by bbc · · Score: 1

    Criticisms of journalism and its practicioners often revolve around factual correctness, the strive for objectivity, truth, and the methods required to achieve these lofty goals.

    Sometimes the matter of topicality gets snowed under. Why is this an interesting article? It is not. The author is spouting platitudes. Nobody believes that open source is a community or a movement, because everybody knows that open source is a development methodology at most, and at the very least a label designed by a fat, facetious, and not overly smart gun nut who felt obliged to obfuscate the true drive behind free software as much as possible.

    What? Not everybody knows that? In that case it would have been interesting to collect the opinions of developers and business people alike, and see what people really think open source is.

    It's all Zonk's fault, really.

  57. Re: There is no Open Source Community by roror · · Score: 1

    do they visit slashdot at all?

  58. What a bunch of hooey!! by Anonymous Coward · · Score: 0

    Of course we design apps that are in demand. If our efforts didn't bear some fruits upon conclusion, we wouldn't do it. It's really all about the challenge, and the learning process that goes along with it. The end product is just the icing on the cake.

    There is plenty of room for both open source and proprietary code. Nuff said!!

  59. Straw Man and Software Freedom. by twitter · · Score: 2, Insightful
    His bad history is just a straw man. He's derived it from the intentional confusion created by the Wintel press and others. Shame on him for wasting time perpetuating it instead of making his point.

    As for his point, I did not see too much that's original or any pieces of concrete advice. The Open Source movement has never pushed the four software freedoms over "practical" matters and has always had a fuzzy philosophy based on economics above all else. Other than slapping around a strawman and GNU, I'm not sure what his point was. Mostly he thinks everyone should think like him and pretends that it's true. He does not have any positive advice like, "do this and things will be better for you." The author mostly belittles people with ideological motivation without understanding that motivation or it's importance for his own well being. He summarized in his four key points, here:

    Paraphrase: The internet is expanding and that will push Open Source which is just another tool without inherent morals.

    The view that there is a core group of altruistic companies and true believers driving open source forward is simply false. The view that open source participants are idealistic Davids fighting against software Goliaths is also false. In fact, surveys of open source participants tend to bear this out.

    Surveys don't bear this out. The average free software project is created by someone who just wants things to work and has no interest in monetary returns. Other surveys also bear out the importance of freedom for those who are using free software. The free software community has grown much larger in recent years and it still contains many people who are ideologically motivated. If he thinks their work is unimportant, I'd like to see him do without GNU's GCC, and other tools.

    If he thinks that the movement will continue to grow without freedom, he's very wrong. The DMCA, software patents and other issues have a real ability to stop both free and open software dead. A very easy test of this is to look at licenses that are open but not free. An extreme example, and the limit of amoral "open software", is Microsoft's initiatives. This is really just an extension of the cross licensing cesspool which was created when a bunch of greed heads tried to scoop up the whole world of computing back in the 80's. Other less than free licenses form a spectrum that attracts more or less participation. Without software freedom, open source would quickly fall on it's face because no one wants to particpate in things that are owned and controlled by others.

    The internet will continue to be pushed and expanded by government and major publishers with more or less freedom for it's end users. Free software will continue regardless.

    If he thinks he can ignore the good advice the FSF offers, he's dead wrong about that too. I don't think they ever claimed to be the one and only driving force of free software. They understand that it's users writing software that gets the work done and that they can only do that if given the freedom they need. They are a loud and sensible voice for that freedom, and have created a very popular model, the GPL. Freedom is very important to a larger piece of the Open Source community than the author would like to realize.

    --

    Friends don't help friends install M$ junk.

    1. Re:Straw Man and Software Freedom. by porkrind · · Score: 1

      "As for his point, I did not see too much that's original or any pieces of concrete advice. The Open Source movement has never pushed the four software freedoms over 'practical' matters and has always had a fuzzy philosophy based on economics above all else."

      And yet open source is often described in ideological terms, even though it was originally a way to look at free software without the ideological baggage. Whether it's because the media has misunderstood open source from the beginning or because the osi folks aren't completely honest, there is definitely a communication problem.

      I loved this NPR story about Mozilla somehow inhabiting a higher moral plane because they gave away browser software. They sort of misunderstood the point that Mozilla couldn't charge for the software, even if they wanted to. That's not to say that they won't be able to in the future, but in 2006, you ain't making money selling a proprietary browser. Not if you have ambitions to make a dent in IE's market share.

      "Other than slapping around a strawman and GNU, I'm not sure what his point was."

      Who said I was slapping around GNU? More importantly, what from TFA gives you that idea? I like the FSF, and I appreciate its values. They're the ones that take the moral high ground, and I appreciate that.

      "Mostly he thinks everyone should think like him and pretends that it's true. He does not have any positive advice like..."

      There is no positive advice, because open source is neither positive nor negative. I think open source users and developers should understand that a company with bad intent can use open source to its advantage just like a company that plays well with others. If there's any advide at all, it's that you shouldn't ascribe positive values to a company just because they open source stuff. True, the proliferation of open source has definitely democratized the software development process, but open source companies can be just as exploitative and underhanded as traditional proprietary ones.

    2. Re:Straw Man and Software Freedom. by twitter · · Score: 1
      Who said I was slapping around GNU? More importantly, what from TFA gives you that idea?

      This did:

      Open source conventional wisdom tells a tale of good versus evil, David versus Goliath, in a struggle to protect users from the malevolent intent of large software companies. The narrative usually begins with Richard Stallman, upset with printer manufacturers releasing binary-only drivers that prevent him from fixing bugs in the software. From there, the story includes the founding of the GNU project and the Free Software Foundation (FSF) as a means of ultimately producing a free operating system. Conventional wisdom recognizes this as the official birth of the free software movement, an idealistic and political movement that specifically sought to protect the freedoms of computer users.

      A little flip and breezy but not so bad so far. Combined with this though, and you have a problem:

      What's Wrong with That? What if you discovered that everything you ever learned about open source growth was wrong? What if the narrative that pitches open source in terms of battling evil software giants wasn't actually correct?

      There's a confusion between the Free Software and Open Software movements here which belittles the purpose of the Free Software movement. You appreciation for the moral high ground got drowned out somewhere between your mentioning the free software movement's beginning and when you tell the reader that everything they just read is wrong.

      If your point is really that, "open source companies can be just as exploitative and underhanded as traditional proprietary ones," then you might want to stick to stories about that. There are good examples of companies taking advantage of other people's desire to share. The Free Software Foundation usually has examples just like that next to their advice.

      Such abuses are exactly what the Free Software Foundation is designed to combat. They do this by propagating what they think is important in software and telling people how to protect it. They are about good against evil and spend a lot of time figuring the issues out.

      --

      Friends don't help friends install M$ junk.

  60. Da trees by Syberghost · · Score: 1

    Anybody on Slashdot who thinks there is no Open Source Community of which to run afoul is unable to see the forest because he's a tree.

  61. Oh no! You know what that means... by Anonymous Coward · · Score: 0
    My Firefox browser does not exist. Heck, now even my OS does not exist. Crap, where'd my PC go? NOOOOO!

    NO CARRIER

  62. There is no opensource community? by Jtoxification · · Score: 1

    Neo: "There is no spoon..."

    --
    --I gots 99 problems but a new machine ain't one!
    AMD! Asus! Whoot! 6 years!
    1. Re:There is no opensource community? by Anonymous Coward · · Score: 0

      there is no mod points

  63. NOT intellectual property by themusicgod1 · · Score: 1

    "The only point of contention that we do really follow religiously is the idea of intellectual property."
    We need no such thing and at least the free software movement does *not* follow religiously the idea of "intellectual property." I think what you meant to think was that the point of contention is that you really want to follow religiously the idea of copyright. Then the rest of your post would read as follows.

    " Many OSS/FSF supporters indeed support copyright, but only as a method of naming authors. I support copyright insofar as credit is given where credit is due. Money and excessive restrictions (such as DRM) are completely invalid (in my view). This is the only valid "cause" that I think OSS really has. Otherwise we would get along quite well with M$ and the other big guys. Walker in his article points out that IBM and other big names have latched on to OSS as a means for symbiosis. This is the strength of his argument. It is really a good article."
    Because if you used that other term your statement would be completely meaningless.

    --
    GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  64. If only it was... by SanityInAnarchy · · Score: 1

    The GPL is better than most EULAs for one good reason:

    It's easy to read, and if you read it once, you know what you're agreeing to when you install 99% of open-source software.

    Proprietary stuff, OTOH, tends to have a license per program, so it's really impractical to read everything you're agreeing to.

    --
    Don't thank God, thank a doctor!
  65. not necesserily by giorgosts · · Score: 1

    the author just wants to sell the open source concept to business people who wonder "how can anyone make money out of free software" and tries to find economic reasons for its viabily and prospects

  66. Irrelevant ... by jglen490 · · Score: 1

    ... balderdash.

  67. Software Development Doesn't Scale Well by breadbot · · Score: 4, Insightful

    Some random thoughts about complexity. I don't have a coherent argument though:

    The author seems to assume that the more programmers there are, the more a software project will advance. In my experience, though, a small, dedicated team of 1 to 4 programmers can outperform the entire rest of the world in 99% of interesting cases. On page 3, for example,

    A new feature for a software project posted on the internet increases the overall complexity of the project.

    The author seems to equate an increase in complexity with an increase in functionality. It's true to some extent, but it also makes maintenance harder. To maintain or even improve any software, you need people who understand that software and, more importantly, who understand each other's changes. Which is why it's so nice to have a small group who can meet and talk and make decisions together. And to be productive, those people have to have a really good reason to:

    • Stick together
    • Respect each other's efforts
    • Refine the software until it is usable, which can take much longer than achieving basic functionality.
    • Be aware of what users really need, and not just what the programmers think they need.

    So far, I have seen these qualities mainly in commercial teams, with a few prominent exceptions in the open-source world.

  68. There is no... by sadler121 · · Score: 1

    So does this mean all I have to do is bend the Open Source Community with my mind?

    1. Re:There is no... by DaveV1.0 · · Score: 1

      No, once you realize there is no spoon, then you will see that it is not the Open Source Community that bends--it is only yourself

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  69. Pedantry by karzan · · Score: 1

    What's more irritating than people painting things as black and white is people taking everything literally and not being able to handle exaggeration. I personally use exaggeration to make a point--for example, I might say, 'Geeks have no social skills' when obviously I am exaggerating, there are of course some geeks with social skills, but that goes without saying. Similarly when someone writes an article that is not a serious journal article and paints things as black and white, they are usually doing so for dramatic effect, and it is your own fault for being pedantic and not realising this.

  70. Materialist vs idealist history writting by Per+Abrahamsen · · Score: 1

    I'm not sure the author is aware of it, but he basically advocate a materialist view of free software history rather than an idealist view.

    This is a fundamental schism in history as an academic discpline, and it is kind of fun to see it applied here.

    Basically idealist history writting is the "old fashioned" way of teaching history, where your learn the names (and years) of the big men (philosofers and kings), and how their ideas and actions formed history.

    Materialist history writting instead focus on the basis for change found in the natural environment, the means of production, and the power struggle between classes. In materialist history, such as Marxism, individuals hardly matter, the development of history is inevitable, and governed by much stronger forces than the individuals who get the credit.

    With Marxism going out of vogue, idealist history writting has yet again become dominating. Nonetheless, I suspect most researchers would agree that both viewpoints have their value. Great ideas don't matter unless the materialistic circumstances are the right for them,but they can greatly influence the form the change is taking.

    Here, this would mean that the ideas of people like RMS and ESR has to a high degree shaped the form of the current free software world, but that it is the material foundation of the PC and the Internet that has provided the fertilie ground for these ideas to flourish in.

  71. Open Source is like ideal capitalism by csoto · · Score: 1

    I've always explained to "market forces fix all" nutcases that capitalism is a good idea, but we've never seen it in human history (the same goes for socialism). The "GPL ideal" helps keep market forces as near pure as possible, so it behaves in the textbook capitalist fashion.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  72. Why I Wrote the Article by porkrind · · Score: 1

    I've seen several comments here, some of which are quite good and point out glaring deficiencies in the article, which I'll try to correct in a follow-up next week. So, I'll try to respond to some of the major themse I've seen thus far:

    1. There are other factors aside from cost and features that drive software adoption

    Yes. Saying there are "only two" was kind of dumb. However, I would say that lowering the bar to entry and lower cost - which are not necessarily the same - can drive other factors. For example, zero cost and ease of distribution will help a project gain the critical mass necessary for additional users to aid and abet the process of adding features, squashing bugs, and so forth. Others have argued that there has to be something inherently good about the project in the first place in order for critical mass to happen. My central argument is that because of the internet, there is an incredible glut of ideas and knowledgeable people such that there are bound to be some great projects that spring up.

    2. your title is wrong. There *is* an open source community.

    Yes and no. There are actually many open source communities, but there is no one community. There are communities around Apache, Linux, and many many other projects, and there is even quite a bit of overlap between all of them. However, many people talk about "the open source community" as if it was this monolithic group of people, which is absolutely false.

    3. It's free speech, not free beer!

    I believe that the driving motivation for most people to participate in open source projects is not idealistic, but rather sheer pragmatism. It's just easier to download something and start using it than to buy software via traditional means. In that sense, open source proliferation is very much viral. Having said that, you'll notice that I didn't even begin to address the free software movement. That's because it's an entirely different beast, and it's not about economics at all. In the case of free software, people drive the projects because they believe it's better for society. I admire that, and I like the FSF. In fact, Richard Stallman is about the only relevant luminary left on the stage, although he certainly has his faults. ESR and Perens, on the other hand, are dinosaurs that need to be put out to pasture. One of the most annoying interviews I ever heards was when Perens was on NPR's Science Friday talking about how he was the father of the open source movement. Gag.

    There are others... I'll try to address them as I find the time.

  73. Bad news by shaitand · · Score: 1

    Like most slashdotters I haven't read the article yet. But if the summary is any indicator this sounds like a message to corporations that they shouldn't contribute and FUD that trys to proclaim that corporate interests do all the work anyway.

    This is complete nonsense. There IS a community and if corporations want the community to maintain their projects than they will have to contribute commercial grade code. If you don't have commercial grade code you would like the community to maintain for you (either a project or feature additions to a project) then don't contribute them and they won't be maintained. It really is that simple.

  74. That's only true in isolation by H4x0r+Jim+Duggan · · Score: 1

    > No one is taking away anything, including freedom, by releasing software as closed source.

    This is only true in isolation. When you take it on a real-world test-run, as society did in the early 80s, you end up with 99% of the world not having the freedom to study the software they're using, the freedom to help themself by using their brain to fix their own software problems, or the freedom to help or get help from others.

    This was no bad luck. The problem is systematic: lack of freedom is a natural by-product of many individuals taking the proprietary approach. The proprietary approach can be profitable, but so can hitting people on the head. Neither should be part of a modern society.

  75. Oh yeah... by porkrind · · Score: 1

    4. your argument is about point solutions, but there is more value in a software vendor writing tools that make for a whole greater than the sum of its parts

    I believe this is known as the "Microsoft invented vendor lockin" strategy. It is correct that many software vendors have created tools that work much better with each other than other tools on a computer or network. However, software users are in open revolt against this strategy. The ability to fire your vendor is a pretty compelling argument for many companies to go with open solutions. I'll get into this in much more depth in the follow-up article. There is a Gartner report about the long-term gravitation towards point solutions instead of using a single software vendor.

    Even Microsoft has (sort of) learned this - contrast their .NET strategy with Sun's J2EE strategy. I would argue - and so would the Mono team - that .NET is more open as a platform than J2EE.

    5. You cannot just ignore the contributions of individuals and state that it's all the result of economies of scale.

    I admit that there is certainly room for individual contributions, and that without individual contributions you wouldn't have open source projects. Yes, that is certainly true. My argument is that without the economies of scale made possible by the Internet, those individual accomplishments would never have reached the point that they have now. Also, with more knowledgeable people in the universe, it's more likely that individuals will spring up with viable ideas.

    Another thing that I'll get into in the follow-up article is that all the old ideas about open source - better security, better software, peer review - have not been proven. I'm going to show that adoption of software really doesn't have much to do with fewer bugs, better security, or TCO, but it has a lot to do with being "good enough" and easily accessible.

    1. Re:Oh yeah... by riondluz · · Score: 1

      Regarding your points:

      2) "...There *is* an open source community"
      Anyone who contributes to OSS, in any way, is part of the larger OSS community.
      It's not a 'monolithic' group of people, but a congruent state of mind.

      3) "...free speech, not free beer"
      The existance of OSS is pure and simple, despite its growing pains; people who can, do. Yes, out of Self Interest, primarily, with regard to their own productivity in addition to bragging rights. Next comes the ability to examine and modify code. Its 'viral proliferation' is as much about GPL as it is about cost. Nothing is more addictive than improving on another's prior work with tweaks that customize it to one's needs.

      1) "...other factors aside from cost and features"
      Outside of the "free vs. not-free" and "proprietary vs. open" aspects of software, I'm unclear about your factorization of adoption and economics (TCO).
      When an OSS app moves beyond developers and enters the 'user-world' the 'other factors' you mention related to adoption now entail more than just usability alone. Its function, complexity, documentation and support, the participation of early adopters, etc.. If the app is simple enough, say a FF plugin, then adoption may be a no-brainer. But if you're talking about a substantial investment in making a change, then the role of the OSS advocate becomes critical.
      You can apply this broadly across a broad spectrum of categories; from one desktop app, say OOo vying with MSOffice, or a technology like LTSP (thin clients) competing against MS client-server or VMware virtualization, or a server app related to HTTPD, LDAP, SSL vs their commercial competitors.

      4) "...greater than the sum of its parts"
      These 'other factors' are as much related to end-user support as they are the app itself, regardless of whether its free and/or open. This is mostly because adoption requires a persuasive argument for change. It (the app) didn't come pre-installed, it gets no ad dollars to tout its praises and the mainstream gives it short shrift, buckling under pressure from their ad clients.
      For a truely good OSS app to compete as a 'non-commercial' alternative solution its OSS community has to be able to successfully advocate it. This takes the app beyond the coders and developers, beyond howto's and readme's; it requires the creation of presentational materials and learning tools that (in this case) skilled Linux users can use in workshops and lectures to drive its adoption in a public forum (i.e. in presenting LTSP to a crowd of K9 admins). I realize that Linux is still very much a 'minority' OS, but look at how quickly its use has spread. I think its because w/so many distros available, the vendors take pains to reach their advocates w/the above described tools; so that the myriad LUGs and their install-fests have the ability to demo successfully.
      My arg is that, lacking the funds of a RedHat or Ubuntu, the solitary OSS app (the devels) and their first-adopters need to evolve their support community to include its advocates to make the product 'greater than the sum of its parts' insofar as its' distribution is concerned.

      5) "...the contributions of individuals"
      Better quality in general has been proven to those converted. Generally speaking, no one in their right mind would give up Apache for IIS, FF for IE, OOo for Office, prostgres for MSsql, etc... Granted, certain niches cannot currently be filled by OSS, say photo workflow, and many corporate industries may not find an OSS solution for their business units, but those who have are generally very satisified. Its the uphill battle of proving the merits of OSS to the masses, those bombarded with the FUD of mainstream corportate PR that going to determine whether OSS can reach a 'tipping point'. My assertion is that reaching critical mass is going to depend on the "individauls", the advocates, and their ability to provide instruction to those who can teach and educate and inform; the growing number of web and IT .coms who

      --
      resist propaganda
  76. There is No Open Source Commuinity. by MrCopilot · · Score: 1
    Assorted Responses:

    That's Right Bill/Steve you just keep telling yourself that.

    I know, when are we gonna break the lockin of proprietary community.

    Are You sure? I could have sworn I saw a GPL'd program called Community 0.09 at Freshmeat.

    Well, what are we then?

    Saying it don't make it so, bro.

    --
    OSGGFG - Open Source Gamers Guide to Free Games
  77. "your" code and society's liberty by H4x0r+Jim+Duggan · · Score: 2, Interesting

    "my code" - I don't want to do anything with your code, I just want to see what the that software I'm using is doing with my personal data, and if there's spyware I want to remove it, or contribute to an effort to have it removed. This will not affect you or any of the software on your computer.

    Society having freedom may interfere with some business models, but propping up 20th century business models is not what the law is there for.

    I've partly explained how society's freedom is harmed in the comment I posted above, but I'll give an example here. Apple and iTunes. It was recently discovered that iTunes contains spyware which sends your personal data to Apple. Users of iTunes have no choice of whether their data is sent, where it is sent to, or what exactly is sent. The reason is that they don't have the freedoms to study, modify, and redistribute the software. You could say "Then don't use the software" - but members of society can't and shouldn't be expected to boycot everything. If there were no law protecting workers, and workplaces were unsafe, you could say "Then don't work". That's not how societies should be made.

    Areas such as labour have far more developed philosophical histories and movements. Software and the ubiquity of digital technology and networks are relatively new fields. Developing standards for liberty in these fields will take time. Right now, society has generally low expectations, and society is being exploited.

    1. Re:"your" code and society's liberty by Fujisawa+Sensei · · Score: 1

      There are other ways of monitoring what software is doing, other than open source.

      If you think software is affecting other software on your system, run tripwire.

      If you think software is sending your personal data across the network, run sniffer and a firewall, its your network.

      All of these methods are potentially easier than searching though source code and looking for other sniffers.

      There should be laws protecting your system from malicious intent, ALA Sony DRM. Software developers should be required by law to tell you up front what information that are collecting about you. If they fail to do so they need to be held criminally liable.

      None the less, just because you think its kewl, if a little broken, in not case should be have the right to re-distribute my creation as you see fit without my permission.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
    2. Re:"your" code and society's liberty by Anonymous Coward · · Score: 0

      Users of iTunes have no choice of whether their data is sent

      Whatever. Just another zealot, posting without thinking.

    3. Re:"your" code and society's liberty by Cyno · · Score: 1

      Just... great.

      You have the freedom to purchase security with your mandetory income tax deductions.

      Somehow that doesn't make me feel like I'm free.

      Maybe if you could lock me up in a cage and feed me more bullshit I'll forget I ever knew what freedom means. (This makes me think of those people sitting in their living rooms watching Fox News every night, I'm sure they forgot what freedom means.)

      It is true I don't have the freedom to redistribute your create, but what makes you think you have the freedom to distribute your creation? If I'm your competition I have the freedom to purchase the rights to your creation or create some competition to weaken your profit motive, most likely your only motive to create. So I think it is in my best interest to prevent your creation from distribution at any cost.

      Now that's progress.

    4. Re:"your" code and society's liberty by Fujisawa+Sensei · · Score: 1
      You have the freedom to purchase security with your mandetory income tax deductions.

      WTF?

      If I'm your competition I have the freedom to purchase the rights to your creation or create some competition to weaken your profit motive, most likely your only motive to create. So I think it is in my best interest to prevent your creation from distribution at any cost.

      You only can only buy what I'm willing to sell. And you are perfectly free to create and compete. That is progress.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  78. Freedom also means... by OwlWhacker · · Score: 1

    Freedom also means that you don't have to make your software "open source" or "Free" if you don't want to.

    Freedom also means that you can 'make love'. ;)

    I wouldn't recommend that you make love on a table at MacDonalds though. Yes, we have freedom to make love, that doesn't mean that limitations to that freedom are bad.

    If somebody says, "Hey, you can use my code and make money from it - but you have to make the source available!" That means that you have the freedom to use the code, but it still has limitations - and those limitations are not bad. By not bad, for example, consider that Microsoft could easily wait until a popular Open Source app hits the big time, copy the code, get it to use proprietary file formats, APIs and/or protocols, then bundle it with windows. How fair is that? If you'd written the Open Source app yourself, how would you feel if Microsoft did that to you?

    If you can be bothered to develop your own code, and you have the ability to, you can write your own proprietary application! Hurrah!

    If you can't be bothered to develop your own code, or if you don't have the ability to, you can use somebody elses Open Source code. If you don't want to keep the code open, or any you write on top of it, just forget about developing your app. Well, you're no worse off, are you? You couldn't do anything in the first place; how can you complain? Is it really that unjust to not be allowed to copy somebody's work?

  79. Companies are "communities" by Anonymous Coward · · Score: 0
    Microsoft is a community of employees, bound by a common unifying theme: Make and support software, and get rich. The Microsoft "company" community has produced 10,000 millionaires.

    The F/OSS community is quite different. There is a community, but only a few people at the top get rich. Other contributors will vanish into obscurity, never receiving a penny for their work.

    You can be in the community of the rich, or the community of the poor, idealistic naive submissive fools.

    It's your choice. You have the freedom to choose.

    Remember who got the ball rolling? Richard Stallman, wrote in his GNU Manifesto (1984) http://www.gnu.org/gnu/manifesto.html:


    People with new ideas could distribute programs as freeware, asking for donations from satisfied users, or selling hand-holding services. I have met people who are already working this way successfully.

    That may have been true around 1984, before the widespread popularity of the Internet. It's not true that you could make a living from this now.

    In the long run, making programs free is a step toward the post-scarcity world, where nobody will have to work very hard just to make a living. People will be free to devote themselves to activities that are fun, such as programming, after spending the necessary ten hours a week on required tasks such as legislation, family counseling, robot repair and asteroid prospecting. There will be no need to be able to make a living from programming.

    These insights were penned by the same Richard Stallman who championed the GNU Hurd, which 16 years later hasn't even entered alpha. When Linux rose in popularity, Stallman tried to take credit, and insisted that everybody call it "GNU/Linux". That's sort of like Microsoft trying to tell everybody to prepend the name "Microsoft" to whatever applications they build with Microsoft products.

    Now, did Richard Stallman suffer? No: he received a quarter of a million dollars from the MacArthur Foundation for the creation of FSF, and invested the dough in mututal funds; he's living off the interest. (Plus, he has no children, no wife, and no car... ) If Richard Stallman had his way, nobody would " be able to make a living from programming." He would rather you be saying "Do you want fries with that?"

    Remember when Eric Raymond wrote "The Cathedral and the Bazaar", and convinced a dwindling Netscape to open-source its code? The net benefit was predicted to help Netscape and AOL destroy Microsoft. How wrong those naive optimistic projections became. Netscape is long dead, AOL's customers are deserting to broadband provided by other ISPs, and AOL and its clientele are still reviled by most computer professionals as unwashed trailer trash. Good PR stunt move, oh Netscape and AOL.

    Around 1876, author Mark Twain wrote the immortal "The Adventures of Tom Sawyer". In Chapter 2, Tom finds himself stuck whitewashing a fence -- hard work he doesn't want to do. But then he comes upon a brilliant idea: Get other people to do the work for him for free! In fact, by feigning interest in his work, he managed to get other people to PAY HIM to do the work:


    Tom went on whitewashing -- paid no attention to the steamboat. Ben stared a moment and then said: "Hi-YI! YOU'RE up a stump, ain't you!"

    No answer. Tom surveyed his last touch with the eye of an artist, then he gave his brush another gentle sweep and surveyed the result, as before. Ben ranged up alongside of him. Tom's mouth watered for the apple, but he stuck to his work. Ben said:

    "Hello, old chap, you got to work, hey?"

    Tom wheeled suddenly and said:

    "Why, it's you, Ben! I warn't noticing."

    "Say -- I'm going in a-swimming, I am. Don't you wish you could? But of course you'd druther WORK -- wouldn't you? Course you would!"

    Tom contemplated the boy a bi

  80. Another key inaccuracy by Anonymous Coward · · Score: 0

    The author seems bent on belittling RMS at every chance he gets. There's the claim that the FSF was "blindsided" by Linux.

    Utter bullcrap. Richard Stallman and John Gilmore were looking around for a suitable free OS for the 386 long before Linus even started his work on Linux. Gilmore was also pushing the assistance of the 386 BSD effort; but they were both in communication about what they were doing. And both were well aware of Linus's work; so much so, that they were even mentioning Linus's work to other developers at the time.

    There was no issue of being blindsided by Linux whatsoever. I know, as I was there (via email).

    Honestly, statements like these give one the impression that the author is just making stuff up to fit his own political viewpoint and/or agenda.

  81. This just in... by Anonymous Coward · · Score: 0

    You do not exist. You're a figment of your own imagination (yes, it's circular, just like GNU).

  82. Re:Open source software is SHIT by PFI_Optix · · Score: 0

    Really?

    My operating system, web browser, web server, preprocessor, database server, e-mail client, e-mail server, PHP/HTML/CSS editor, database admin software, and half the games I play...they're all SHIT?

    Holy crap Batman! What have I been doing all these years???

    Time for sepuku, I suppose.

    --
    120 characters for a sig? That's bloody useless.
  83. *Raises Hand* by Short+Circuit · · Score: 1

    Uhm..ahem...excuse me. Sir? Sir? You missed me.

    I'm a member of that "community" you say doesn't exist. I run Debian Linux as my primary OS for over five years, write Open Source code, and am even working on an article detailing how to make Debian easy if you don't have a sufficient Internet connection. Oh, and I also wrote my congressman about open source voting.

    So, um, maybe there are some of us out there?

  84. all proved wrong in the real world by H4x0r+Jim+Duggan · · Score: 2, Insightful

    No, Tripwire and sniffers have proved insufficient. They are imprecise, and far more difficult to use than it is to read source code. Consider this: how many hundreds of thousands of people leave college each year being able to read source code? And how many of those can use sniffers to learn what data is being sent by an application what wants to keep that data secret? Very, very few.

    This is the reason that these methods only find spyware in very mainstream applications: there are very few people who can and do use them.

    Sniffers? It's my network? Not when the data's encrypted.

    Laws have also not proved effective for stopping abuse of software users. Remember that End User License Agreement? No, of course not, but you agreed to it, and you waived your rights and you said it was ok for Apple, RealNetworks, and Microsoft to run spyware on your computer.

    And when you require software developers to disclose what information is being sent, how is that audited? One European country passed such a law about website cookies, now every time you visit a commercial website from that country for the first time, you're asked if it's ok for them to store information about you so that they can provide better service to their customers, etc. etc. etc. (well, actually, most websites have ignored the law, but anyway). KaZaa's agreement said "we can use your computer as remote storage and can use your processor for stuff" - and everyone (with insignificant exceptions) agreed to it.

    You cannot get around this problem by bolting piles of numerous ineffective ideas together. There has been no proposed solution that even comes close to free software.

  85. Free as in freeloader by Anonymous Coward · · Score: 0
    Microsoft is a community of employees, bound by a common unifying theme: Make and support software, and get rich. The Microsoft "company" community has produced 10,000 millionaires.

    The F/OSS community is quite different. There is a community, but only a few people at the top get rich. Other contributors will vanish into obscurity, never receiving a penny for their work.

    You can be in the community of the rich, or the community of the poor, idealistic naive submissive fools.

    It's your choice. You have the freedom to choose.

    Remember who got the ball rolling? Richard Stallman, wrote in his GNU Manifesto (1984) http://www.gnu.org/gnu/manifesto.html


    People with new ideas could distribute programs as freeware, asking for donations from satisfied users, or selling hand-holding services. I have met people who are already working this way successfully.

    That may have been true around 1984, before the widespread popularity of the Internet. It's not true that you could make a living from this now.


    In the long run, making programs free is a step toward the post-scarcity world, where nobody will have to work very hard just to make a living. People will be free to devote themselves to activities that are fun, such as programming, after spending the necessary ten hours a week on required tasks such as legislation, family counseling, robot repair and asteroid prospecting. There will be no need to be able to make a living from programming.

    These insights were penned by the same Richard Stallman who championed the GNU Hurd, which 16 years later hasn't even entered alpha. When Linux rose in popularity, Stallman tried to take credit, and insisted that everybody call it "GNU/Linux". That's sort of like Microsoft trying to tell everybody to prepend the name "Microsoft" to whatever applications they build with Microsoft products.

    Now, did Richard Stallman suffer? No: he received a quarter of a million dollars from the MacArthur Foundation for the creation of FSF, and invested the dough in mututal funds; he's living off the interest. (Plus, he has no children, no wife, and no car... ) If Richard Stallman had his way, nobody would " be able to make a living from programming." He would rather hear you say "Do you want fries with that?"

    Remember when Eric Raymond wrote "The Cathedral and the Bazaar", and convinced a dwindling Netscape to open-source its code? The net benefit was predicted to help Netscape and AOL destroy Microsoft. How wrong those naive optimistic projections became. Netscape is long dead, AOL's customers are deserting to broadband provided by other ISPs, and AOL and its clientele are still reviled by most computer professionals as unwashed trailer trash. Good PR stunt move, oh Netscape and AOL.

    Around 1876, author Mark Twain wrote the immortal "The Adventures of Tom Sawyer". In Chapter 2, Tom finds himself stuck whitewashing a fence -- hard work he doesn't want to do. But then he comes upon a brilliant idea: Get other people to do the work for him for free! In fact, by feigning interest in his work, he managed to get other people to PAY HIM to do the work:


    Tom went on whitewashing -- paid no attention to the steamboat. Ben stared a moment and then said: "Hi-YI! YOU'RE up a stump, ain't you!"

    No answer. Tom surveyed his last touch with the eye of an artist, then he gave his brush another gentle sweep and surveyed the result, as before. Ben ranged up alongside of him. Tom's mouth watered for the apple, but he stuck to his work. Ben said:

    "Hello, old chap, you got to work, hey?"

    Tom wheeled suddenly and said:

    "Why, it's you, Ben! I warn't not

    1. Re:Free as in freeloader by jbolden · · Score: 1

      I'm not sure if this is a troll or you really want these points addressed. It takes too long to respond to these point for responding to an AC. If you get an account I'll be happy to reply.

  86. Software isn't sentient yet by Russ+Nelson · · Score: 1

    Perhaps software will want to be free when software has feelings. Until then, we need to consiider what is best for users. If free software isn't being produced in an area, is it still "software hoarding"?
    -russ

    --
    Don't piss off The Angry Economist
  87. Insightful Article by sweetnjguy29 · · Score: 1

    From the article:
    "The view that there is a core group of altruistic companies and true believers driving open source forward is simply false. The view that open source participants are idealistic Davids fighting against software Goliaths is also false....

    Open source is not a religion. It is not an ideology. It can be used for both good and bad. It does not inhabit the higher moral ground, nor is it a more ethical way to conduct business. It just is, and it will continue to grow and expand"

    Well said!

  88. there really is no such thing as society by Russ+Nelson · · Score: 1

    If society exists, what is its address? How do I send it email? Society exists in the same sense that air exists. But air is not an entity. It doesn't have needs, goals, dreams, or any other attributes that you hear "society" has. Anything that "society" wants is exactly equal to what the individuals living in a society want; there is nothing left over to attribute to "society". The whole is exactly the sum of its parts; no more.
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:there really is no such thing as society by Anonymous Coward · · Score: 0

      If society exists, what is its address?

      slashdot.org

    2. Re:there really is no such thing as society by Archtech · · Score: 1

      Mrs Thatcher was making a valid and much-needed point. Like many other abstractions, "society" has come to be thought of as a real thing. "Society is responsible for..." "Society must prevent..", etc. But if no single individual does a thing, it won't be done by "society" any more than it will be done by Father Christmas. It's the old story of "everyone", "someone", and "no one".

      Computer people - especially hackers - are so accustomed to dealing with abstractions all the time that they are prone to forget that many people do not fully grasp the difference between abstract concepts and real things. Another good example is "human rights". These are a great idea, as long as you understand that when I say "I have a right to free speech", everyone realizes that means that they have a duty not to beat me up when I say things they dislike. But nowadays some ill-educated, lazy, or just downright foolish people have started to talk as if they had "rights" the same way they have arms and legs. Jeremy Bentham famously criticized that sort of thinking when he said "Natural rights is nonsense, and imprescriptable natural rights is nonsense upon stilts" (or words to that effect). His point was that it is quite ambitious enough to say that I have a right to free speech, but to pretend that no one can take that right away is sheer fantasy.

      --
      I am sure that there are many other solipsists out there.
  89. Move along. by SheeEttin · · Score: 0

    There is no open source community.
    Nothing to see here. Move along.

  90. GPL is not a EULA by grcumb · · Score: 1

    "Remember that by using hte software, you are agreeing to a license of some kind (GPL, Apache...whatever)."

    Stop playing with that FUD, it's unhygienic.

    GPL is a distribution license. It places no limitations and implies no responsibility whatsoever for users of the software. As far as the GPL is concerned, you can do whatever the heck you want with the software, but if you distribute it you have to make the source available too.

    Come on folks, that's not so hard to understand, is it?.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  91. Re:Bad history (and community contributions) by guitaristx · · Score: 1

    The thing that really rubbed me the wrong way is his references to programming being a "black art" until the internet. I'm sorry, but not everyone with an interest in building software has the capacity to become a programmer. Writing software is a learned skill, which requires training beyond the syntax of a language. The open source community would be a cesspool of badly engineered garbage if this author was right. Doing the job right is still a "black art" because so few web tutorials teach it. Architects and physicians are "black artists" by this man's criteria, since they learned how to do what they do from studying it at a university.

    Furthermore, his concepts of collaboration are just plain wrong. Writing software is not like painting walls. Speed of development does not unconditionally increase with added manpower. The process of software development is often represented as a Directed Acyclic Graph (DAG) with only one source (the beginning of development) and only one sink (release). The number of persons meaningfully contributing to development can rarely be greater than the maximum width of such a graph; that is, the number of programming tasks that can be performed in parallel is the common limit for the number of developers on a given project. I invoke the software development bible:
    Adding manpower to a late software project makes it later. - The Mythical Man-Month
    There is an upper bound to the amount of fruitful collaboration that can occur on any software project, and it is, often, surprisingly low.

    There is an open-source community. It is the loose association of those people who contribute to the management and development of open-source projects in the interests of producing high-quality free (beer and/or speech) software. This is why the open-source movement is growing so rapidly in our current corporate culture - proprietary software vendors are more interested in making money than producing quality software. This man's argument of the open-source community's non-existence seems like an attempt to avoid indicting the proprietary software vendors.

    --
    I pity the foo that isn't metasyntactic
  92. OT, spelling. by weierstrass · · Score: 1

    amateur, moron.

    --
    my password really is 'stinkypants'
    1. Re:OT, spelling. by geminidomino · · Score: 1

      No, this is Slashdot.

      The morons are at least semi-pro. ;)

  93. i think you are right by weierstrass · · Score: 1

    ..and a lot of people above are wrong.

    however IIRC, although you must agree to the GPL in order to use software, it doesn't make any requirements of you as a user. only modifying, redistributing etc.

    --
    my password really is 'stinkypants'
  94. business mistakes? by willwarner · · Score: 1

    "Businesses [...] are too afraid of running afoul of the 'open source community' and sometimes make decisions that are not in their financial interests."

    I read the whole article, and never understood what he was talking about there. Any ideas?

  95. Hello strawmen... by porkrind · · Score: 1

    "Surveys [mit.edu] don't bear this out. The average free software project is created by someone who just wants things to work and has no interest in monetary returns."

    Isn't that what I said? Open source contributors and users just want to use the technology with no ideological baggage. That's what I meant to say.

    "Other surveys also bear out the importance of freedom for those who are using free software. The free software community has grown much larger in recent years and it still contains many people who are ideologically motivated. If he thinks their work is unimportant, I'd like to see him do without GNU's GCC, and other tools."

    No no no. I'm definitely not saying that the ideologically motivated don't do important work. Of course they do. But at the same time, they are not the primary drivers of the overall open source trend. They are able to exist within the framework that I described. If not for the economic trends outlined in TFA, they would not be nearly as numerous.

    As an intellectual exercise, it would be very interesting to note how many users and contributors to GCC are free software advocates. I honestly don't know, but I would be very interested in the percentage.

    "If he thinks that the movement will continue to grow without freedom, he's very wrong. The DMCA, software patents and other issues have a real ability to stop both free and open software dead."

    Enter the strawman... actually, the risk from software patents, DMCA, and other legal pitfalls is entirely exaggerated. I'll go into that in more depth in the follow-up article.

    And freedom is a very important component in the equation, as it lowers the bar to entry and allows customers to revolt against vendor lockin.

    1. Re:Hello strawmen... by twitter · · Score: 1
      the risk from software patents, DMCA, and other legal pitfalls is entirely exaggerated. I'll go into that in more depth in the follow-up article.

      DMCA + Paladium = No Free Software.

      It's hard enough for people to keep up with and share information about hardware as it is. If commodity hardware makers move toward "trusted computing" which will only boot free software through some kind of M$ virtual machine, I'll be able to boot about as well as I can watch DVDs under free software today. I'm interested in how you think people can get around such nonsense.

      --

      Friends don't help friends install M$ junk.

  96. Re:Bad history (and community contributions) by porkrind · · Score: 1

    "The thing that really rubbed me the wrong way is his references to programming being a 'black art' until the internet. I'm sorry, but not everyone with an interest in building software has the capacity to become a programmer. Writing software is a learned skill, which requires training beyond the syntax of a language."

    Yes, everyone has the capacity to program. It ain't rocket science, honey. As you said, it's a "learned skill"... just like plumbing, electrical work, etc. Welcome to the world of democratized software development.

    "Furthermore, his concepts of collaboration are just plain wrong. Writing software is not like painting walls. Speed of development does not unconditionally increase with added manpower."

    You're not the only one to note this. What I was trying to get at is that the massive scale of the internet will result in more people starting their own projects, not that more people will contribute code to the Linux kernel or some other individual project. The more projects that are begun, the more that will reach critical mass. The average success of individual projects may actually go down, but total number of projects with a growing user base will go up.

  97. LOL... you're a scream! by porkrind · · Score: 1

    "So the author's description of history is inaccurate - it is, in fact, anti free software propoganda, and unsurprisingly rooted in the same neo-hagelian ideas as most intrinsically anti-democratic tracts."

    Anti-free software propaganda??? Sounds to me like you got your open source mixed up with free software again ;)

    I'm trying to take out the moralistic arguments that many want to attach to open source. An open source company can be just as exploitative as a proprietary one.

    Free software is a different beast and is all about taking the moral high ground. I like RMS and hope that he continues in his current role. He's the only relevant guy left.

  98. Troll by Just-some-person · · Score: 1

    I wish I could mark a topic as a troll.

  99. There are many open source communities ;) by porkrind · · Score: 1

    In fact, there are many technology communities around the world. It's just easier to form a community around individual open source projects - there's no bar to entry other than your ability and/or desire to learn how to use them.

    But when surveying individuals that use open source, it turns out that many of them have no ideological reasons for using it, and that was one of my points. I'm not saying that they don't exist. I'm not even saying that they haven't made important contributions. I'm just saying that this environment conducive to open source development was made possible by the internet and its distributed knowledge base.

    I did not mean to make it a polarized issue. I'm just tired of seeing way too much credit go to certain individuals without any recognition of what allowed them to get there.

    I'm not sure where I put things in black and white. If anything, I'm re-painting the landscape in grays. Most people want to portray open source in moral terms, and I'm trying to strip that away. If anything, what I wrote is the antithesis of black and white. You could argue that I made my points in an authoritative fashion, but that's a different point entirely.

  100. Free software != open source by porkrind · · Score: 1

    I think you need to re-read my article ;)

    I have nothing against the free software movement. In fact, I rather like it. But frankly, this notion that open source inhabits a moral high ground is rather dated and inaccurate.

    The media tries to portray open source as an ideological movement, and I think this is very very wrong. They also try to portray it as the direct result of specific individuals. Again, that is wrong. As I've written elsewhere, I don't mean to imply that individuals don't matter, rather that they only had the opportunity because of trends that were already in place. Yes, Linus had to actually take the steps to release code and be a good caretaker, but his doing that in a vacuum would not have led to the same results.

  101. Bias is a filter by civilizedINTENSITY · · Score: 1

    You focus on competition, and neglect cooperation. In nature, what do we call it when a cell "decides" to act in its own "economic interest", solely? Can you say CANCER? I knew you could :-) At higher levels, we also have Al Capones, and Sociopaths. I surely don't think we've evolved through natural processes to an unnatural state, but I do think that there are more fundamental (by which I mean orthoganal) forces than just the one (competition). Thus we evolve theough natural processes to a natural state, sure, just consider that there are more diverse states possible than those you profess.

    Likewise, the author focuses on economics. "When a pickpocket meets a saint, all he sees are pockets." This doesn't mean that the saint is nothing more than a pocket to be picked, except to the pickpocket. In terms of the article, this is a chicken and egg dilema. Obviously the internet created the enviornment that allowed cooperation to emerge into this new pattern we call Free Software. No meaningful historical account that I've read has suggested otherwise. Does that mean that economic trends created Free Software, or did Free Software created the economic trends that have marginalized software?

    I'd take that quote a step further and suggest that when a "software vendor" meets a Free Software Community, all the vendor sees are oppurtunites for exploitation. Does this mean there is no community, or that the vendor doesn't belong? As a disclaimer, I do think I agree that there is no Open Source community, although there are many communities within Open Source. There is a Free Software Community, for instance. Open Source is an umbrello that covers many, many different (and sometimes opposed) groups of people.

  102. corporate incompetence by penguin-collective · · Score: 1

    I need a system administrator because only the JRE is on there, not the JDK. I e-mail my manager that it's going to be tough ...er... impossible to do my job without the JDK and he refers me to the Free Open Source Software (FOSS) division.

    You're a perfect example of corporate incompetence: neither the JRE nor the JDK are "open source", and neither requires system administrator privileges to install. And if you actually were to download the JRE sources from Sun, your company would be in big trouble because the sources come with lots of strings attached.

    Instead of whining about the fact that the legal department is trying to protect your company from your incompetence, do your fellow employees a favor and quit.

  103. My impression was... by porkrind · · Score: 1

    that RMS and co were looking to fill that last piece with a microkernel architecture. I've read RMS himself state that they specifically created GNU Hurd to fill the last gap. Linus has stated that GNU made a mistake in going with Hurd. If you watch Revolution OS, you can see RMS' pained facial expression as he describes how Linus was able to do what he was not.

    1. Re:My impression was... by Anonymous Coward · · Score: 0

      You're thinking about a later time period. This was when there really was nothing on the 386, except Minix. Sure, a microkernel architecture was appealing at first glance (but only if you didn't understand the delays involved with switching between privledge levels from the task gates - which is really what killed microkernels on Intel, but I digress). And sure, RMS may have had this in mind for a while.

      But at the time, both he and John Gilmore wanted anything they could get. Preferrably GPL for RMS; Gilmore didn't care, as long as it is now what we think of as "Open Source".

      It was after Linux that the HURD effort actually started. Linux was cheered by the FSF as soon as Linus put it under the GPL.

  104. The significant thing ... by jc42 · · Score: 1

    ... that I noticed was

    [T]he second ramification of the global internet: instant collaboration across national boundaries. When Linus released version 0.01 of the Linux kernel to the masses from FTP servers in Helsinki, it wasn't long until developers downloaded copies in cities outside of Helsinki and in lands far away from Finland. Users of software were able to take a copy, use it, and then report back to Linus much more quickly than ever before. Gone were the early days of the GNU project, when those that wished to use the software would order tapes and wait for them to arrive in the mail. Reporting bugs and usage issues and distributing patches back to the GNU project also was no small matter. Thus, the internet sped up development time by facilitating almost instant feedback from users regardless of location, ...

    This is in contrast to a current (non-Microsoft;-) issue in our house: In addition to a few linux boxes, my wife and I each have a Mac Powerbook. Last week, she decided it was time to upgrade to OSX 10.4, to get some new goodies for her iPod. She went to the local Apple store and got the upgrade. When she got home and I saw what she had, I asked if it was the "family" (multi-machine license) version. Oops! So a quick call, and back to the store - where it turned out they didn't have it. I'd have to order it online. They were very nice, and gave us a refund in the form of a gift card. I went home - and spent a full hour trying to persuade store.apple.com to apply the card to the purchase. I succeeded. So now it's six days later, and according to fedex.com, it's in transit somewhere on the continent, due tomorrow.

    That's a full week. With RedHat or any linux distro, I can download the ISOs in under an hour. Burning them to CDs (on my Mac;-) is maybe 15 minutes at most. And we linux geeks complain that it's often too slow.

    So why can't I download OSX ISOs? Why is it taking a week to do what with linux takes an hour or so?

    The answer, of course, is their concern over piracy. So they need to make sure that access is strictly limited to licensed users, and they don't know how to do that over the Net.

    Now, RedHat, Suse, et al are also commercial operations, making money by selling and supporting linux. But they have the sense to know that it's good business practice to let geeks like me just download their stuff via the Net. That way, I'm using it right away, I have a warm, fuzzy feeling about them, and I'll help them go about their business. I might even contribute code.

    For all their cool, high-tech image, it's pretty clear that Apple doesn't understand (or disagrees with) all this. Like most businesses, they don't trust me, and take time-wasting precautions to block my unauthorized access to their stuff. Meanwhile, their upcoming competition is giving me fast, uncontrolled access, I can grab and learn their stuff easily, and I contribute bug reports and bug fixes.

    Meanwhile, my wife is a bit pissed at the delay. She's not really a comuputer or internet geek, but she's getting used to downloading things. She has watched me download linux distros and install them in an evening. She loves Netflix, but is starting to ask why she has to wait a day or two for something that could just be downloaded in a few minutes.

    I'll let others make the obvious inferences and predictions from all this.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  105. Just say GAH by porkrind · · Score: 1

    Dude... you apparently have not read all the articles out there describing the "open source community" as some single-minded, idealistic monolith. Yes, it's a provocative title. Deal with it.

    And you know, there isn't one single open source community, there are many communities around open source projects. Just like there are many communities around non-open source technologies. The lower bar to entry of open source means that its communities will most likely continue to grow. Duh... read the article. Or re-read it.

  106. That was utterly pointless by porkrind · · Score: 1

    At no point in that article or elsewhere would I ever use an argument to say that it gives me carte blanche to do whatever I or anyone else wanted. You are a troll and have no grasp of the points I made.

  107. MOD PARENT UP by linguae · · Score: 1

    Exactly; somebody finally says it. I hate it when people use Thatcher's quote out of context. Thatcher was talking about a common problem with society these days; individuals don't want to take responsibility for themselves, and always want to find someone else ("society" or "the government," your pick) to carry their load.

    Obviously, our fellow users and programmers in the F/OSS community are equivalent to the "neighbors" Thatcher was referring to. And if there's a bug in F/OSS, you don't (I hope) spam message boards saying "the F/OSS community needs to fix this bug!" Instead, you'd probably fix it if it directly affected you, or if you felt concerned about the users of that software (your neighbors) you'd fix it for them.

    I generally agree, but there is a difference between the FOSS community and society. If I found a bug in my FOSS software and I didn't know how to fix it (I am a programmer, but only a CS college freshman), I would send off a professional bug report, without insulting the FOSS community like some people do whenever something wrongs happen to their software. However, if I made some mistake in life (committing a crime, impregnating somebody, drop out of school and refuse to gain employment, etc.), I do not (and should not) expect "society" to fly down, pick me up, brush off my back, and fix all of my problems. That is the only difference between requesting bug fixes and requesting society to solve all of your problems.

  108. More Junk media by catahoula10 · · Score: 1

    In reply to:
    " open source is much more about supply and demand than it is about an activist community or individual drivers (individuals or individual companies) affecting change on society."

    I classify this statement (and the entire article for that matter) in the same catagory as i classify "Junk Science", "Polls" and "Studies". IOW, the trash pile.

    The folks that work on "Open Source" are not an "activist community" as the POP media calls them. But, what they are, is a loosely connected team of like minded individuals from around the world that could care less about "supply and demand".
    To them, its all about the work and the possible contributation they can make for society. (sounds idealistic, but true)

    They also care about making an affect and making a change on society in a positive way with their hard work.

    We owe a debt of thanks for every webserver and mail server running on *nix today (which is a majority)because of the hard work the 'open sorce' folks have dedicated.

    The author of this article should show a bit more respect to them and not say they only care about "supply and demand". Because this is simply not true.

    I for one, hope they never stop their work.
    Because should they ever stop their work, we will truly be at the mercy of those who only want "supply and demand" to affect change on society. And thats a scary thought.

    --
    This has been another valuable and informative opinion from:
    Catahoula!
  109. *Groan* by petrus4 · · Score: 1

    Where is Senator McCarthy when we really need him? ;-)

    moral implications of Free Software development; after all, its contribution is only incidental. If there are no moral or ethical implications, and leadership has no value in this new market of ideas, all that remains is the Invisible Hand. All praise the Invisible Hand.

    What you neglect to mention is that "leadership" isn't. It consists of individuals who are fundamentally the same as everyone else (having the same requirements for bowel movements, etc) but who are led via narcissism into believing that they're somehow better than the rest of us.

    Stallman, Larry Wall et al. might have contributed large amounts to FOSS's progress; I'm not denying that...but so have a very large number of other people. I'm not going to spend time contributing to the inflation of the egos of a few select individuals on the one hand, at the expense of never recognising said others at all.

    I am thoroughly sick and tired of this small handful of grand standing, self promoting narcissists who are aided and abetted in claiming that they *are* Linux. It's a crock of shit from beginning to end, and it always has been. Said narcissists wouldn't have got anywhere if it hadn't been for the thousands of others in the trenches and on IRC who've laid their groundwork.

  110. A couple of comments, plus notes on ideology by Stu+Charlton · · Score: 1

    I would argue - and so would the Mono team - that .NET is more open as a platform than J2EE.

    I suppose that depends on what you mean by "open". There are many more choices of application server with J2EE than there are with .NET, which arguably means it is more "open". Some specifications have been extremely successful at creating many options (JDBC, JMS, JCA, etc.). Whereas many parts of .NET aren't even standardized (ASP.NET, ADO.NET), and there are only three major implementations that I've seen, though perhaps I'm behind the times (I'm referring to MIcrosoft's closed branch, the Rotor branch, and Mono).

    My argument is that without the economies of scale made possible by the Internet, those individual accomplishments would never have reached the point that they have now

    Absolutely true. One could even argue that without the captial influx from both public and private capital (VCs & public companies), most of the popular open source wouldn't be where it's at. Most full-time contributors are on corporate payroll to write OSS, which is being funded either through complementary products (hardware, consulting, support) or is just a capital sink until they figure out how to make money with it.

    In general, your article is thought provoking, though I disagree on some of the points of how people perceive the role of ideology in OSS. I'm going to draw a strawman scenario here to illustrate my view of how OSS mindshare grows, hopefully it's not too far from reality:

    The OSS Hype Cycle

    There is no core group of ideologues that really matters anymore. Perens and ESR did good things to hype OSS in the late 1990's, but I don't think they're doing much now to increase its hype. Today, the hype cycle is fed by a large group of in-the-trenches developers that are ideologues because their don't get much personal value out of their jobs and are trying to attach themselves to a larger cause. They're frustrated with the proprietary software they're forced to use that just doesn't work the way they want it to (regardless whether their way is actually better). This leads mostly to pro-OSS postings on blogs and websites, like Slashdot, TheServerSide.com, O'Reilly Network, or whatnot.

    These posts, along with their voice on projects, eventually leads to influence thought leaders inside and outside their company, looking for the next trend to exploit. Joe Developer will promote the OSS-solution-du-jour for their project, and explain its wonders to his team leads and the public, mostly based on cool-factor and some anecdotal statements about its productivity. Examples abound, such Ruby on Rails, or MySQL + PHP, or the plethora of Java frameworks.

    Comment: I'm not challenging that these tools actually make life better at times, but I am concerned with two things: the influence is usually based purely from a narrow "professional lens" -- I'm a developer, I only care about developer values, and I choose tools that make me feel more productive or cool, regardless of consequences outside my area of expertise. Business factors (which often are also architectural factors) are rarely considered. Secondly, that there is such chaos and splintering in the market going on due to OSS development that qualitiy is suffering. People are going "meta" and developing more and more tools for themselves instead of using old, proven tools that have lost the cool-factor, or might be proprietary.

    To continue the story, these in-the-trenches IT or ISV developers influence their team leads, who, in smaller companies with less bureaucratic oversight on licensing / legal concerns, influence their directors, and open soruce gets used on a project. Successes are bound to occur, especially if the requirements are modest, and performance demands are light, and availability requirements loose. Pundits and bloggers pick up on these modest successes and run with it, claiming that all infrastructure software

    --
    -Stu
  111. OpenSource in local communities? by eulife · · Score: 1
    And still after so many years since the introduction of opensource software we neither see great adoption of software in our local community nor more developers working as individuals.

    Graduates still find it difficult to work for the industry while outsourcing marches on.

    Many great developers either fall under the shadow of an IT company or they end up taking a different path.

    Just recently there was an open letter published to developers urging them to work closer with society, extract requirements from daily life and promote IT.

    There is a blog at http://eulife.wordpress.com/ constantly providing more information as well as a website at http://www.eulife.gr/
  112. the hack community by LordMyren · · Score: 1

    i dunno, the notion of $25 shareware software always seemed like a quaint little windows phenomena to me. application or applet for every task. i guess thats not the point though, the point is the $80 industry standard mail clients. but then again, mail clients used to be something a couple people needed. when products start reaching commodity penetration, prices have to go towards commodity pricing. its really hard to justify $60 million buisnesses that do nothing but write mail clients. at the same, this shit is a whole lot of work.

    we're at an intrem. service computing is going to come along and start making more people more money. but service computing is only possible because there's free infrastructure to build it on. eventually it'll swing back again when we have better information management tools and people realize they can build their own salesforce.com really easily, when people get tired of being chained to closed services just like users were chained to closed applications. push back and forth. thats the economics of whats happening to software. but its entirely besides the point from the open source movement, from the hacker movement.

    for my money, i'd put the dollar down on open source community as being defined by the people who understand that the software ecosystem only exists because people are sharing, only exists when projects are hackable. open source is really very self reinforcing as a community; its all the people who want to be involved with technology, not merely users of it. i really think this is the key, that while commercial world is in spin cycle figuring out what to do with extreme-commoditization (answer: services), open source is still doing the same thing its always done, namely build its own hacker friendly alternate reality. money was never really part of this alternate reality, but sometimes the two can be pleasantly (or unpleasantly) connected.

    in the end, i'd say open source is vital because it keeps the game moving. eudora had no reason to do anything different. ms was happily king of the pile. entrenched buisnesses have no want or need to innovate, the de facto standard by its nature isnt supposed to be moving anywhere. every application is some standalone item which will never meet with any other application, will never collaborate, will never remix. they're just growing towards deprecation, awaiting the day they'll be subsumed by some more general purpose application. the open source community, or more percisely really, the hacker community, is just a byproduct of people who want to keep the game moving. having access to a library of 50,000 programs you can install with 'apt-get', use, and-- most importantly-- remix, is absolutely vital to keeping the game moving. open source isnt about software now, its about the software that is not made yet, about building the blocks to build that future software. thats what unix was built on, small pieces loosely coupled, assembled into something greater. the commercial world does not fit that model, its inherently contrary to everything they strive for. its not about applications, its about pieces, about the aggregate. but industry isnt about creating frameworks of cooperation, not yet, its about dominance and WS-* specs so long tedious and boring they'll surely keep everyone else out. we need stuff we can hack. we cannot trust the goliaths to provide us with that. thats open source; hack. anyone in open source, linux, apache, bsd, whoevers colors they wear, i just cant stress this enough, if you cant see it you wont get it, its really just about the freedom to hack.

    sry, tired from a long weekend. hope i made a couple ok points and didnt get too longwinded. thanks for the reply, i actually really would like to hear more. s'uming you're actually the author.

  113. Still no good... by brunes69 · · Score: 1

    Assuming they *do* have access to Firefox, a clever user could simply install the Sun JRE plugin (if it was not already installed), which would just be a .so in their ~/.mozilla directory somewhere, not an executable. Via the JRE and a simple applet (which is a .class, not an executable), one could compile and execute any Java code they wanted, because you can compile and execute Java code inside Java itself fairly simply.

    To get around that you'd have to compile Firefox without plugin support, or restrict user-loaded plugins somehow.

    1. Re:Still no good... by JesseMcDonald · · Score: 1

      True, one could use the Mozilla plugin system to execute code. However, I believe that applets are generally prevented from writing to arbitrary files, which would tend to limit their usefulness in a development environment. In any event, I am fairly sure that the JRE plugin depends on the stand-alone JRE executable ($JRE/bin/java) for most of its functionality, so you would still need a copy of the JRE somewhere in executable form. At least, when Firefox is running java applets, a number of processes usually start up with the "java" process name.

      An easier method would be to use /lib/ld-linux.so.2 ("/lib/ld-linux.so.2 $JDK/java"), which has the advantage of being very difficult to remove completely without breaking nearly every program on the system. Most people don't realize it, but the loader isn't just a library. It's a complete executable, with its own command-line options and the ability to load and execute any readable (ELF-format) file, whether or not the file is considered executable by the OS. Of course, given the source code for the loader, a particularly clever admin could change that.

      P.S. Don't try turning off the execute bit on /lib/ld-linux.so.2 unless you have a rescue disc handy. You won't be able to run chmod to turn it back on (as I just found out...).

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    2. Re:Still no good... by brunes69 · · Score: 1

      Not arguing anything else, but just as an FYI, if you are running an applet from a local disk or resource, the VM *will normally* allow you to read/write arbitrary files. That is unless you specifically disable that for all security levels.