Slashdot Mirror


Open Source Organization Models Discussed

blogologue writes "Harvard Business School has an article up discussing The Organizational Model for Open Source. It has some good points, and I think it sums up what many of us know, but haven't quite been able to put into words yet: 'People are intimately aware of the fact that too much structure will disenfranchise the very people who make the most successful open source projects possible.'"

70 comments

  1. The golden rule, as always.. by jkrise · · Score: 5, Insightful

    If it's good, widely accepted, and works well - don't fix it. Open Source, GPL etc. should fit into this category.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:The golden rule, as always.. by grennis · · Score: 1, Interesting
      Sorry, but that is not the golden rule.

      The golden rule is, "he who has the gold makes the rules".

      Draw your own conclusions.

    2. Re:The golden rule, as always.. by Anonymous Coward · · Score: 2, Interesting

      First of all, while there are some good examples of what you say, the fact is that most Open Source-GPL-etc. software sucks and never leaves beta. People can happy at the beginning and drop out as it becomes work to finish it and stop as soon as something works enough to be somewhat usual. Look at this statement, "People are intimately aware of the fact that too much structure will disenfranchise the very people who make the most successful open source projects possible." These is because most programmers (and I have met a few in my years) are whinny children without a speck of professionalism and have no idea of the worth of elegance and polish. The dominance of C for many years is America was because it is a dirty little language that allow you to do "anything you want". C++ is a vain attempt to hang a bag on C and tame but if anyone actually read the code, most of it is actually ratty ole C code in a ++ wrapper.
      Programming has become an industry of buzzwords and throwaway crap. No one builds on what has come before. No one really pays much attention to good design.

      This is one sad state of affairs.

    3. Re:The golden rule, as always.. by pe1rxq · · Score: 3, Insightful


      You might wan't to check how many non-opensource programs are actually finished or the amount of crap in it...


      Programming has become an industry of buzzwords and throwaway crap. No one builds on what has come before. No one really pays much attention to good design.


      I don't think programming has become that... but indeed the industry certainly is.
      The industry are managers who don't know shit about programming that are selling programs with a bunch of marketing buzzwords and throwaway crap. The programmers don't have much to do with that (except letting them abuse...)


      The reason C is so popular is excactly the reason your argument is moot... Programmers (the real ones not those that think using a computer means using a game console and then move on to 'programming' in visual basic script) use it because they are not impressed with the latest buzzword compliant programming language that promisses to solve every problem.
      They use what works, and for a lot of problems C just works.


      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    4. Re:The golden rule, as always.. by denisdekat · · Score: 1

      I see no reason as to why we should not to take a look at how something that is working could be improved. But I also agree that if it works, one should make sure that that it continues to work. Although I like your golden rule, but perhaps you could ad a little a little golden mean in with it?

      photoplankton

    5. Re:The golden rule, as always.. by anshil · · Score: 1

      Well this is not (social) innovation, like any innovation it is looked at a process and tried to improve it. That a process works is not reason not to improve it.

      If all would have lived after your "golden" rule, we would still have manufactures, work with pen&paper only, etc.

      pen&paper worked! Nobody needs computer eitherway, they just make anything simpler and process cheaper, getting a better output, but the technics that existed before worked!

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
  2. The ultimate open-source organisation model: by Anonymous Coward · · Score: 5, Interesting

    Goodwill.

  3. Fourth big challenge by aaronlev · · Score: 5, Insightful

    Removing the cobwebs. People almost never remove old stuff. For example: - old projects from sourceforge - old module owners from the mozilla.org list of module owners - old out of date documentation The older a project our the community gets, the more bloated it will get with incorrect information. Try to do some work, and find you wasted a day because of out of date stuff. Projects need a little, eek dare I say, management.

    1. Re:Fourth big challenge by Anonymous Coward · · Score: 5, Informative

      Cleaning out the cruft is the sort of thing that any project is bad at, and it isn't just Open Source. Until very recently the company I worked for was heaping more and more features into their software and they just wern't being used. They recently got a clue and have embarked on two major projects to strip it down and clean it up. Its taken years though. I don't think OSS suffers from this any more than anyone else.

      By the way, in the last SourceForge newsletter they indicated that they will soon begin to remove dead projects from the database (Following a proper procedure to ensure the project really is dead). The primary candidates are those with 0% activity in the past six months, I believe.

    2. Re:Fourth big challenge by FooBarWidget · · Score: 4, Informative

      Have you forgotten GNOME? In GNOME 2, they removed a lot of configuration options and deprecated APIs! They even got heavily flamed and critisized *because* they removed stuff.

      Oh yes, let's claim that people almost never remove old stuff while ignoring one of the largest open source projects out there.

    3. Re:Fourth big challenge by Lumpy · · Score: 2, Informative

      People almost never remove old stuff. For example: - old projects from sourceforge -

      because sourceforge is designed so you CAN'T remove an old project. Lord knows I have tried.

      and emails to admins get's a response of "that is against our policy."

      It's sourceforges fault they have gobs of cruft there... they wont let you get rid of the abandoned stuff or even the ones that had a good intention but you found someone else doing it so you abandoned your's to help them... kind of projects.

      --
      Do not look at laser with remaining good eye.
    4. Re:Fourth big challenge by phanki · · Score: 1

      Rightly mentioned. There a lot of open source projects that started off with a wonderful idea but down the line have somhow lost vision and ended up being un-supported anymore. I think this is the place where commercial organizations shine. Their releases are well controlled and gives the third party vendors to time theirs too. This is where mozilla missed out. Now I think they are in a better shape than they were earlier. So i think another major challenge for an open source project to keep going is to keep the goals attainable and make sure that things keep chugging along.

    5. Re:Fourth big challenge by eugene+ts+wong · · Score: 3, Interesting

      Exactly. You have to find someone to replace you as the owner of the project. Someone emailed me to take over my project because the name was exactly the 1 that he wanted. I was fortunate enough to have someone like that come my way.

      On an unrelated note, I almost deleted his email requesting the new ownership, because I thought that it was spam.

    6. Re:Fourth big challenge by __past__ · · Score: 1

      Maybe we could find a compromise and remove only the useless stuff next time.

    7. Re:Fourth big challenge by anshil · · Score: 1

      Removing the cobwebs. People almost never remove old stuff. For example: - old projects from sourceforge

      So well have you ever tried to delete your abandoned project from sourceforge? If you find out please tell me! I did not manage to, because they won't let you, simple as that. (Mostly because if people want to continue their project closed source, the last open source version stays public, beyond their control!).

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    8. Re:Fourth big challenge by anshil · · Score: 1

      Rightly mentioned. There a lot of open source projects that started off with a wonderful idea but down the line have somhow lost vision and ended up being un-supported anymore. I think this is the place where commercial organizations shine.

      Nah for commercial organisations it the very same! There are a lot that have wonderful ideas, but down the line more than 80% of all new companies are in bankruptcy in the first 3 years. (almost 50% even in the first year)

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    9. Re:Fourth big challenge by Anonymous Coward · · Score: 0

      (Person A) Hundreds of projects never remove their crufty old and out-of-date stuff!

      (Person B) You can't make that claim! I can point to one project where the opposite is true!

      (Person A) Time for you to be modded down.

  4. Only one? by Anonymous Coward · · Score: 5, Insightful

    The article is titled The Organizational Model for Open Source, but is there really only one model? The Linux "benevolent dictator", Perl "pumpking"[1], FreeBSD "board" etc. are all different models (And there are more). Surely all these different models have different dynamics?

    [1]: Fnur fnur

    1. Re:Only one? by Homology · · Score: 5, Informative
      This is just the editors choice of headline. If you actually read the article you'll see the following outlined in red:
      Q: Will the nonprofit foundation be an organizational model that will define future software development?

      Moreover, you'll might notice that the second paragraph starts with :

      HBS professor Siobhán O'Mahony discusses her research on foundations formed around three projects

      So just read the article, it's quite good.

    2. Re:Only one? by Anonymous Coward · · Score: 2, Informative

      I did, its basically talking about three OSS projects that have created Non Profits around themselves, and the structure that imposes. However, she talks about OSS as though it is one big collective, and asks if there is an inherent dichotomy in an OSS project imposing order through a Non Profit.

      However, there is no such thing as a single "Open Source Organisation Model", and I believe that different models would be better suited to the sort of organisation that the Non Profit imposes. For example the FreeBSD model would be a good fit with a Non Profit because the FreeBSD model is already pretty close to a Non Profit anyway. On the other hand, the Perl or Linux models probably don't fit so well.

      So why does the researcher seem so confused about the idea of imposing order on OSS? A lot of OSS projects have been impossing order on themselves for quite some time now. The rise of Non Profit Organisations around OSS hasn't magically added order where there was none previously.

  5. Follow the money by drpickett · · Score: 4, Insightful

    Access to capital comes at a price - Duh - If there are those who invest the funds to create an NP foundation to promote the development of open source they are going to want to influence things like organization and maangement discipline - Think of the larger charitable foundations that are out there - The investors are not interested in a profit, but they are interested in having their dollars drive a portion of the investor's vision - The price in this case may be the need to actually document code, keep it clean, and produce to somewhat of a schedule - The coders may be volunteers, but the price that the coders pay for access to the fountation's resources is a bit of formalism - Sounds like a fair trade to me

  6. Surprising? by mikeophile · · Score: 5, Funny
    A surprising entity has emerged to protect the interests of open source software developers: the non-profit foundation.

    What's so surprising about that?

    Most open source projects have been non-profitable so far.

    1. Re:Surprising? by tcopeland · · Score: 2, Insightful

      > Most open source projects have been
      > non-profitable so far.

      Perhaps not profitable for the project owner... but quite profitable for the users.

    2. Re:Surprising? by FooBarWidget · · Score: 2, Insightful

      And how many closed source companies make big profits again? Only the big ones do. The small ones are having problems surviving.

  7. Credit where credit is due by tanguyr · · Score: 5, Informative
    Not really all that much about the "Organizational Model for Open Source". No discussion of "incubator" sites like sourceforge. No mention of technologies like CVS that make distributed development possible, or at least a lot easier. No comparison with the trend in outsourcing development. No discussion about the differences between "true" open source and such no-fork aberrations as "community source" or whatnot.

    well at least it renders correctly in Mozilla.

    For some real insight into how/why/when the open source development model makes sense, read your classics:

    the widely quoted but maybe a bit less widely read work of Eric S. Raymond

    /t
    --
    #!/usr/bin/english
    1. Re:Credit where credit is due by Jellybob · · Score: 4, Insightful

      But it wasn't about the technical details of how open source works, it was about the management of *people*... you know... those things that spit out code for you.

    2. Re:Credit where credit is due by Anonymous Coward · · Score: 0

      It wasn't even really that. It was about creating Non Profit organisations to develop OSS projects under. She touches briefly on the "Respect must be earned" mantra, but I still don't see how Non Profit orgs have much of anything to do with the Open Source Organisation Model. Maybe I need to be a sociologist to understand the connections.

    3. Re:Credit where credit is due by Surak · · Score: 4, Interesting

      Ummm...did you actually *read* any of those works? They're The Cathedral and the Bazaar and Homesteading the Noosphere are *specifically* about the management/sociological models of open source. The Magic Cauldron deals with the *economics* models of open source. These are the classics that deal with the management, sociology and economics makeup of OSS.

      If you haven't read them, by all means do so. All of the concepts you hear about 'scratching the itch' and 'organized chaos' here on Slashdot and on various OSS mailing lists, etc. are discussed in depth and in detail in those books. Despite what you might think of ESR and his politics, his books are *very* insightful.

    4. Re:Credit where credit is due by wfrp01 · · Score: 1

      Oh yeah. Thank goodness the pinstriped nebbishes at Harvard B-School have taken it upon themselves to bless us with their wisdom. I mean, if they didn't deign to poorly describe a phenomena that was created without them, managed without them, and works very well without them - thank you very much - what would we do!?

      ...the management of *people*... you know... those things that spit out code for you.

      Here's a clue. Most of these people don't spit out code for you. That's the whole F'ing point. In fact, they're doing quite well without you. They are doing well precisely because floppy duckling Havard B-School grads have absolutely no involvement. Thank god.

      --

      --Lawrence Lessig for Congress!
    5. Re:Credit where credit is due by Anonymous Coward · · Score: 0
      yes, especially the parts where he drivels on into "gift cultures." very insightful. oh wait, did i say insightful? what's a better term--oh, yes, pseudo-intellectual, naive, crap.

  8. Structure by Anonymous Coward · · Score: 4, Funny
    too much structure will disenfranchise the very people who make the most successful open source projects possible

    In other words, if you make open sores programmers move out of their parents basements, put on a decent set of clothing and get a haircut, they won't like you anymore.

    DUH!

    1. Re:Structure by Moraelin · · Score: 2, Insightful

      Well, let me give you an actual example, not from some major Open Source project but from a non-profit MUD.

      Most MUDs tend to work like that. Some players eventually volunteer to help you create stuff. Some rare cases can help with the actual programming part, but most can fill the equally (if not more) important part of writing content for that game.

      And for some reason, they tend to attract a lot higher volunteers/users ratio than other projects. Maybe because you have them coming daily to your site anyway. Maybe because it's official that you don't need to be a seasoned C guru (or even know C at all) to donate some help. Dunno why.

      But either way, I was one of those who thought "hey, maybe I can help too." You know, give something back to the community and all that.

      What I had not counted on, was that in the meantime it had grown beyond the stage of a few volunteers helping with whatever they can or feel like.

      It had evolved into a sort of a faceless corporation. As soon as you joined as an unpaid volunteer helper, you got assigned a boss and deadlines. You had to write reports of what you did and what you're doing now.

      In fact, worse than a faceless corporation. Those few who got to be the "bosses" didn't even have to worry about keeping you as an employee. Weren't about to start taking suggestions, either.

      And then came the paranoia. A select few came to the idea that "hey, other MUDs are stealing our precious code!" (Never mind that those others more likely just copied a few room descriptions, since those weren't even running the same codebase, and porting code would have been more work than it's worth anyway.)

      Now it had never been truly an open source project, but there was, well, at least some illusion that you're contributing to some common pool of code, for the common good. Now it turned into an ACL fest, where even to get to the examples directory, you had to negotiate with someone. It was as much fun as negotiating with terrorists. And you had to go through it again for every single directory you wanted to have a look at. There were hundreds of directories.

      Didn't take me that long to get to the idea that my day job was, in fact, _more_ fun than that. I quit and never looked back.

      So the point isn't as much about haircuts and basements, but that when someone's voluntarily donating work, they're not happy to take the same shit as from their boss at work. People are doing stuff on their free time, and they're doing it only as long as they like it. If you turn it into something which resembles a full time job, only without the pay and medical plan, they'll go do something else instead. Assholes and control freaks don't make good leaders for these projects.

      --
      A polar bear is a cartesian bear after a coordinate transform.
  9. Forgot SCO?? by jkrise · · Score: 5, Insightful

    The biggest challenge comes from those who lose when a particular model succeeds. Proprietary, closed-source, cash-strapped, IP wielding firms who employ (litigious bastards -to quote Slashdot) are bigger challenges.

    Not to mention being branded communists, success haters, neo-terrorists, non-conformists, traitors etc.

    The fact that Open Source succeeds despite all the above does indeed speak very highly of it's underlying strength of purpose and motivation.

    --
    If you keep throwing chairs, one day you'll break windows....
  10. Where is the article going? by SanGrail · · Score: 4, Interesting

    The article didn't seem that coherent. There were some interesting questions asked, and completely different answers given.

    E.g.
    "Could you explain why the emergence of nonprofit foundations in the hacker culture appears to be a contradiction in terms?"
    Why anyone would think it is a contradiction in terms is possibly an interesting question, and it isn't answered. Yes, Open Source projects often operate on a meritocracy, and those who do the work, often make the decisions - and may become 'board members' etc when it makes sense to set up a non-profit foundation.

    Also, how much of a model is a 'non-profit foundation'? As overlayed on an opensource project? It may not actually have that much relevance as to how decisions are made, and the project develops.

    Also, could someone explain what Prof. Stark means when she refers to 'community forms'?

    --
    ---- I've fallen, and I can't get up.
    1. Re:Where is the article going? by warriorpostman · · Score: 1

      Honestly, I think that the "contradiction in terms" that the interviewer was hinting at was based on the stereotypes of the "hacker" in mainstream media. This stereotype is based on ultra-egotistical behavior, the digital uber-indvidualist, etc.

      As long as the media continues to run with this misperception that all hackers are just digital mischief makers, they will continue to be baffled as to why these individuals could possibly want to start non-profit organizations.

  11. Harvard's interest in OpenSource by stonebeat.org · · Score: 4, Informative

    Harvard publishes a magazine called "Harvard Business Review (HBR)". Previously they did not cover Linux/OpenSource. But recently I recently I read an in HBR that says Enterprises should look into OpenSource as a viable alternative to propritary products (specifically OpenOffice).
    HBR is read by presidents/directors/managers, so it is interesting to see how the thinking is changing.

    1. Re:Harvard's interest in OpenSource by Knife_Edge · · Score: 3, Funny

      Yeah, eventually good ideas even trickle up to reach into the upper eschelons of management and academia. Where they are appropriated seamlessly, as if they originated there.

    2. Re:Harvard's interest in OpenSource by 10am-bedtime · · Score: 1

      perhaps it's payback time for the blueblood set; bill gates spurned their Trodden Path oh so long ago...

  12. Modularity and Interfaces by MongooseCN · · Score: 4, Interesting

    The model I find that works best is Modularity and Interfaces (I don't think that's the actual model name, I forget). The lead designer focuses on code that can easily be seperated into individual components (modules). These modules then have interfaces defined but little to nothing about their internals are defined. This way these modules can be handed out to people to code and there needs to be very little interaction between coders of different modules.

    The problem with this model is that performance will be lower because there is less interaction between the internals of modules. But this day in age, easy maintanence and stability are more important than a few cpu cycles.

    One problem that crops up pretty often with this though is struct interfaces (I use a lot of C). When a member is added or deleted or a module owner notices the need for a new member, this can affect lots of other modules owners.

    1. Re:Modularity and Interfaces by Anonymous Coward · · Score: 1, Interesting

      One problem that crops up pretty often with this though is struct interfaces (I use a lot of C). When a member is added or deleted or a module owner notices the need for a new member, this can affect lots of other modules owners.

      Thats why you design the module interfaces well before you start. If you really really must change a struct though, try these guidelines:

      o Always pass a pointer to the struct, not the struct itself. If you need to, memcpy() the data at the other end.
      o Always add new members at the end of the struct. The locations and sizes of existing members should not change.
      o Never, ever, delete a member.
      o Build in redundency and allocate extra space for future members, E.g. add a char[128]; at the end of the struct. As you add new members they can eat into that extra space and you can decrease the amount of "buffer" space used.
      o If you're using C++ classes, don't mess with the vtable. Don't insert new virtual members, but you can add new non-virtuals at the end of the class.
      o Plan ahead and add, say, ten virtual methods that are unused at the end of the class. As you add new virtual methods they can use these vtable entries.

    2. Re:Modularity and Interfaces by The+Terminator · · Score: 2, Informative

      The article was not on technical but organizational topics.

      --

    3. Re:Modularity and Interfaces by the+bluebrain · · Score: 1

      Are you suggesting MongooseCN read the article before posting?

      Dude - you know that's just crazy talk :)

      --
      yes, we have no bananas
  13. Sounds like Lava Flow... by fingal · · Score: 4, Insightful

    I don't have my copy of Anti-Patterns with me, but quoting from memory, the Lava Flow anti-pattern states something along the lines of:-

    The more legacy code in an application, the greater the chance that the people responsible for the code are no longer involved in the development of new code. This leads to an inability to change the legacy code, mainly based on fear of undocumented effects of the changes. As the amount of "untouchable" legacy code increases, the diffuculty in making new changes increases until the point when the Lava Flow cools sufficiently into an immovable solid mass that becomes basically unmodifiable without major low-level re-writes.
    --

    The only Good System is a Sound System

    1. Re:Sounds like Lava Flow... by DrCode · · Score: 2, Funny

      That reminds me: I worked for a company in the early 90's where I wrote quite a bit of the code in one of their software products. I left in 1997, came back around 2001, and was amused to see there was still "#ifdef PHARLAP286" code that the maintainers were afraid to remove.

  14. dead@sf.net by aspargillus · · Score: 5, Informative
    By the way, in the last SourceForge newsletter they indicated that they will soon begin to remove dead projects from the database (Following a proper procedure to ensure the project really is dead). The primary candidates are those with 0% activity in the past six months, I believe.
    You believed almost right: "These are projects that haven't had any real activity in the past 6 months and have never released any files."
  15. I Still Say... by Wes+Janson · · Score: 1, Funny


    2/3HBS=BS

  16. Good managers vs PHB stereotype by seosamh · · Score: 5, Insightful

    According to the article,

    "Much of what is funny about Dilbert cartoons is the disgust that technical workers have for managers who do not have intimate knowledge of the content of their work."

    That doesn't match my experience. The best managers, those who can clear the way for/get out of the way of their technical staff, don't earn disgust, but respect, despite not having "intimate knowledge of the content" of the techies' work.

    Generalizing to all managers who don't understand the technical content misses the point.

    1. Re:Good managers vs PHB stereotype by Mostly+a+lurker · · Score: 3, Insightful
      Generalizing to all managers who don't understand the technical content misses the point

      Very true. It has long been my view that the best managers of technical people are those who act as motivators and facilitators. While a strong technical grounding is sometimes an advantage (especially when judging who to assign to a project) limited technical knowledge does not necessarily prevent a manager from doing his job. It is important that a non technical manager knows his limitations, though, and is willing to defer on technical matters to those with superior knowledge.

    2. Re:Good managers vs PHB stereotype by crankbear · · Score: 1

      Too true. The best managers I've had were the ones that did their thing (not that I know what that neccessarily was) to make sure I could spend more time doing development (as in coding), and less time doing all that other stuff (as in meetings that I didn't really need to attend).

      None of them had brilliant technical skills, but I still respected them.

    3. Re:Good managers vs PHB stereotype by archeopterix · · Score: 1
      "Much of what is funny about Dilbert cartoons is the disgust that technical workers have for managers who do not have intimate knowledge of the content of their work."

      That doesn't match my experience. The best managers, those who can clear the way for/get out of the way of their technical staff, don't earn disgust, but respect, despite not having "intimate knowledge of the content" of the techies' work.

      In my experience, those who move out of the way of their technical staff fall into two categories: those without technical knowledge and admitting it and those with much experience in the technical field who still remember how annoying it is to answer stupid phones while trying to get your conceptual work done. The most dangerous are those half baked types who happened to pick some technical knowledge God-knows-where and thought "Hey, that's easy! I can now help my tech workers!". This is what is funny about Dilbert.
    4. Re:Good managers vs PHB stereotype by wfrp01 · · Score: 1

      They should also realize that they're not more important, but simply have a different role to play. If this single wish of mine came true, I think society would improve a thousandfold.

      --

      --Lawrence Lessig for Congress!
  17. Harvard Business School? by mgs1000 · · Score: 1, Insightful
    Am I the only one thinking...

    WTF do the people at Harvard Business School really know about open source?

    1. Re:Harvard Business School? by goldspider · · Score: 4, Insightful
      "WTF do the people at Harvard Business School really know about open source?"

      Probably more than you give them credit for.

      I'd also be willing to bet my left nut that they know more about business than you do. I'd say that qualifies them to address the subject.

      --
      "Ask not what your country can do for you." --John F. Kennedy
  18. Didn't see "Organisational" by KDan · · Score: 2, Funny

    Damn, and there I was thinking this article was going to be about top models taking on the Open Source cause and giving us all free porn...

    Daniel

    --
    Carpe Diem
    1. Re:Didn't see "Organisational" by Anonymous Coward · · Score: 0

      That's because it's spelled "Organi_z_ational".

  19. AI Army of One by Mentifex · · Score: 1, Interesting

    Structure? We don't need no steenking structure.

    As the war-criminal and oil-stealing U.S. Army alludes in its recruitment slogan, an "Army of One" is all you need as the vanguard of an Open Source(-Forge) project to create artificial intelligence and bring about the Technological Singularity.

    Anything beyond an AI Army of One will be unable to come up with a sufficiently complex Concept-Fiber Theory of Mind to start coding True AI or Good Old Fashioned AI (GOFAI) in JavaScript for teaching AI and in Forth for robots.

    A minor problem with the sole-source, lone-inventor Organizational Model for Open Source is that funding is almost impossible to obtain, unless you get your project listed in the Free Software Donation Directory or you write a book about your Open Source software. Even then, the sheeple will hound you as a crackpot, a 'Net-loon or a crank, with the result that even here on SlashDot the vicious malcontents will take up the cry and none of the world-famous Slashdot book reviewers will dare to write a reasonable, mind-opening review of your book, with the result that you will fall off the edge of the Open Source world into oblivion, but it won't matter what has happened to your Army of One, because your Open Source software will have advanced the State of the Art.

  20. Dijkstra's Papers by Hubert+Q.+Gruntley · · Score: 5, Interesting

    A short while ago, Dijkstra's papers were made available online. Slashdot article here.

    A pervasive theme was that managers don't like exceptional people... he decried "the collectivist desire to play down the potential role of the individual." Managers always scorn rugged individualists because they mess up the well ordered meetings.

    This may be the reason, and the only reason, why open source is successful: because we've invented a system where brilliant individuals can work together.

    --
    Laugh at my Lisp and I keeell you.
  21. Your sig by Anonymous Coward · · Score: 0

    That is uncanny. Where did you find that?

    This is pretty sweet too.

    1. Re:Your sig by Anonymous Coward · · Score: 0

      I think someone posted it here a while ago, but I felt it needed some more publicity. Your link was rather interesting too. Good to see children are being... affected by our mutual friend's image.

  22. There's only One True OSS Model by heironymouscoward · · Score: 4, Insightful

    1. Blood, sweat and tears
    2. ???
    3. Kudos!!

    Why Kudos and not Profit? Easy, and this is the key to OSS: you need money when you trade with strangers. When you trade with people you know, reciprocity is enough. OSS is possible because of community. The community is possible because of cheap communications.

    --
    Ceci n'est pas une signature
  23. ah, but... by ed.han · · Score: 2, Insightful

    i don't know about you, but what's the percentage of good managers, such as you describe well, and the rest of the managers in the business world.

    i don't think anybody would argue that a good manager's job is to manage staff well: give the amount of support and assistance to permit staffers (and not just developers) to reach objectives.

    it's just that they seem in short supply. :>

    ed

  24. ...economics of cooperation... by warriorpostman · · Score: 2, Insightful
    The economics of Open Source are something that is rarely talked about in great detail. Generally, the satisfaction of the task is more important than any (at least, immediate) financial kickbacks. But generally, when a software engineer tells his friends and family what he/she does, they never really quite get it...what is software? You create something, but it's not physical. But it's more concrete than an idea.
    The more fundamental question that firms and policy makers need to be thinking about is just what type of good is software?
    ...
    If we are granting special tax privileges to organizations to produce software, we as a society are saying something about the nature of that good and the nature of the markets that create it.
    It may take years for people to see that software has forever altered the how goods are perceived in capitalist economies. Software is not necessarily shipped, carried, ported, but...it is installed and uninstalled...no? The RIAA-file-sharing controversy is based almost exclusively on the inability to reconcile old capitalism (physical goods, use of trucks, etc) and new capitalism (ease of using replication technologies, marginal costs/returns not really applicable). In the face of all of this, the worker (developer) faces a whole different set of challenges and seeks a whole different set of benefits...hence Open Source.

    Check out Mahony's (the interviewee in the article) dissertation
  25. What kind of social good is software? by LibrePensador · · Score: 1

    I wanted to quote the following part of the interview because it seems to point to an important shift in how society values software. To the point that society begins to understand the social value of free software beyond its market valuation, FLOSS can only become accepted and supported. Here's the relevant quote:

    "The more fundamental question that firms and policy makers need to be thinking about is just what type of good is software? The answer to this question may be shifting just as economic and social life becomes dependent upon a common computing infrastructure. When a successful entrepreneur with every possible advantage chooses to found a nonprofit instead of a firm, because this is more likely to lead to success, what can be inferred about the state of the software market?

    Organizational theorists argue that nonprofit foundations are created to protect goods too valuable and socially desired to be left to the market, goods like education. If we are granting special tax privileges to organizations to produce software, we as a society are saying something about the nature of that good and the nature of the markets that create it."

    --
    Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
  26. moron MiSinterpretations of 'organization' by Anonymous Coward · · Score: 0

    for many, the only motive for anything they do is monIE, so the 'organization' of things, is around that, period.

    as soon as you remove the mammon motive, things clear up considerabully.

    there's a 'cost' to everything. be it time/monIE/energy, etc...

    lookout bullow, the daze of the Godless phonIE payper liesense stock markup FraUDs/georgewellian corepirate nazis (see also: SourceForgerIE(tm)), is WANing into coolapps.

    consult with/trust yOUR creator. vote with yOUR wallet. that's the spirit.

    the ?pr?/marketeering budget for promoting good/the right thing, is $0.00. it's ALL volunteer work. however, the reward/'payoff' is immesurable in yOUR terms of measure.

    as for the continuing exploding infant problem,..., you know something's going to happen there.

    as for va lairIE's excessive use of his pateNTdead PostBlock(tm) devise, what a fauxking whoredoggIE heis.