Slashdot Mirror


The Role of Freeloaders In Open Source Communities

dp619 writes "The Outercurve Foundation has published a defense of freeloaders as part of a blog series on how businesses can participate in open source. '...in the end, it's all about freeloaders, but from the perspective that you want as many as possible. That means you're "doing it right" in developing a broad base of users by making their experience easy, making it easy for them to contribute, and ultimately to create an ecosystem that continues to sustain itself. Freeloaders are essential to the growth and success of every FOSS project.'"

39 of 120 comments (clear)

  1. Freeloaders by aXis100 · · Score: 5, Insightful

    Otherwise known as regular users???

    1. Re:Freeloaders by dimko · · Score: 5, Insightful

      Yeah, that's what assholes call us. If you don't like your user base - just don't open source your code, thank you very much,

    2. Re:Freeloaders by Chrisq · · Score: 4, Insightful

      There are two kinds of them : the one who complains for any reason and often doesn't even know why, wasting coders' time, and the one who sends logically articulated problem reports (not necessarily in a bug tracker), helping coders to improve their software.

      Three kinds - the I expect the most common user is probably one who doesn't report anything but just uses the features that work.

    3. Re:Freeloaders by shentino · · Score: 2

      In my opinion, diligent bug reporters aren't freeloaders. They are involuntary beta testers.

    4. Re:Freeloaders by dimko · · Score: 4, Informative

      Who, happen to be who? That's right, users(consumers)! :* At the end of the day, open source was made to attract people who can improve code, and in order for i to happend, they need to use code in the first place! Oh, and btw, you are also wong about developers. I am no developer, but I submit bugs to Firefox, etc, so I am part of development progress. I suggest ideas too! So define freeloader. User != freeloader. If I sugget someoen OSS, am I still freeloader? I do marketing for developer too?

    5. Re:Freeloaders by Chrisq · · Score: 2

      The last category, fortunately, is quite rare. It's the type of person who has heard about some bug, but either not heard or not interested in its details, but now wants the developers to devote all their time into investigating this, BEFORE the complaining user might run into it.

      Yes - I've come across this .... I've heard that GIMP can't handle APNG files ... have you ever used APMG? .... No but .....

    6. Re:Freeloaders by symbolset · · Score: 3, Funny

      The very topic is a BSD license vs GPL trolling deathmatch. Almost as if it were designed that way.

      If the enemies of openness have developed this level of subtlety then they deserve recognition for their brilliance. It is a far cry from "Project Mojave" levels of stupid. Their products still suck, but at least they are learning to push the right buttons.

      --
      Help stamp out iliturcy.
    7. Re:Freeloaders by martin-boundary · · Score: 4, Interesting

      Not usually. A lot of open source (licensed as BSD or variations thereof) is about creating software that will get used EVERYWHERE, and discouraging competing projects that do the same task. The devs don't want more devs involved (if they did they should be using the GPL instead), what they want is to make it so that their software is basically the one and only correct way to do something, ie their vision is it. So they give their code away without any requirement to give back from anybody, or any requirement to improve it, etc. The reasoning is basically that if it's available and anybody can take it and rebrand it and sell it etc, then companies will do the math and won't build their own. So the BSD software "wins".

    8. Re:Freeloaders by ccguy · · Score: 3, Funny

      Who, happen to be who? That's right, users(consumers)! :* At the end of the day, open source was made to attract people who can improve code, and in order for i to happend, they need to use code in the first place! Oh, and btw, you are also wong about developers. I am no developer, but I submit bugs to Firefox, etc, so I am part of development progress. I suggest ideas too! So define freeloader. User != freeloader. If I sugget someoen OSS, am I still freeloader? I do marketing for developer too?

      I think the first thing you need to do is chill, then install a spell checker :-)

    9. Re:Freeloaders by MobSwatter · · Score: 2

      Actually, the primary directive behind open source is peer review, which in turn produces better code. There will always be freeloaders, however these folks provide ideas for innovation and interoperability through feedback. Like it or not, freeloaders are a valued part of the open source community, Unix and TCP was hacked together a very long time ago because someone shared their source for peer review and interoperability, and discovered innovation.

    10. Re:Freeloaders by Anonymous Coward · · Score: 3, Informative

      I wonder how far any open source project would get, if the only people who could use it were the people who were developing it... no matter how free it was made.

      At the end of the day, developers develop for users (yes, sometimes they also develop utilities for themselves... but mainly they develop solutions for other people to use).

      Imagine if Linux could only be used on the computers of the people who are developing it... or Apache could only host sites that host Apache builds... etc.

      Our users are what give our efforts legitimacy... when a million people have downloaded and use my software widget, it validates it value to them... which in turn gives my efforts a value. My widget's popularity attracts the interest of other developers who may recognise the same or further value that can be leveraged by adding their ideas and efforts. And so it goes on and on.

    11. Re:Freeloaders by Anonymous Coward · · Score: 5, Interesting

      Actually, the primary directive behind open source is peer review, which in turn produces better code.

      There is no such thing as a primary directive behind open source. Everyone who decides to release their source code does so for different reasons. Do not try to second guess what the intent of the license is.
      Likewise, never assume that a "loophole" in a license is a bug or a flaw, most likely it is intentional and probably the reason to why the author chose that license over the million other licenses out there.
      Also, respect the Beerware-license it isn't a joke. Some people just value drinking beer with a stranger more than a small monetary compensation.

        * "THE BEER-WARE LICENSE" (Revision 42):
        * wrote this file. As long as you retain this notice you
        * can do whatever you want with this stuff. If we meet some day, and you think
        * this stuff is worth it, you can buy me a beer in return Poul-Henning Kamp
       

    12. Re:Freeloaders by Anonymous Coward · · Score: 2, Interesting

      Otherwise known as regular users???

      That used to be the difference between Linux and BSD. For some of the BSD crowd users were free-loaders and newbies were a useless annoyance. I still remember some BSD guy describing how it worked on the BSD forums. According to him newbies were first kindly instructed to p*** off and then screamed at if they didn't leave. The Linux people seemed to rate users/free-loaders as a measure of the success of FOSS and if you went to a forum and asked stupid newbie questions you would either be quietly ignored or, surprisingly often, somebody more knowledgeable would actually take pity on you and post an answer. For me Linux was the way to go because of the cooperative spirit of the Linux community. Learning Linux wasn't easy but least you usually didn't get yelled and screamed at.

    13. Re:Freeloaders by gstoddart · · Score: 2

      That was kind of my thinking.

      If the ethos of open source software is "free software for the masses", WTF are you doing calling the people you want to be using your software 'freeloaders'?

      If you're doing it right, you have a very large base of people who just want it to go and not know or care anything about code, a smaller base of people actively coding and enhancing, and a few people who occasionally find and fix an issue.

      If free software/open source is going to start acting like these people are freeloaders, then they've missed the entire point.

      You'll never get the Year of the Linux Desktop (or whatever) without a vast number of people who aren't contributing back to it -- and that's kind of the goal, isn't it?

      --
      Lost at C:>. Found at C.
    14. Re:Freeloaders by Githaron · · Score: 2

      Developers tend to be attracted to interesting projects with a good user base. The more users you have, the more developers you attract.

    15. Re:Freeloaders by uncqual · · Score: 2

      Perhaps he had trouble finding an open source spell checker he could freeload off of without contributing in some way (and, seriously, would you want him contributing to the dictionary component of a spell checker anyway given your view of his unassisted spelling skills?).

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    16. Re:Freeloaders by Dcnjoe60 · · Score: 3, Informative

      Not usually. A lot of open source (licensed as BSD or variations thereof) is about creating software that will get used EVERYWHERE, and discouraging competing projects that do the same task. The devs don't want more devs involved (if they did they should be using the GPL instead), what they want is to make it so that their software is basically the one and only correct way to do something, ie their vision is it. So they give their code away without any requirement to give back from anybody, or any requirement to improve it, etc. The reasoning is basically that if it's available and anybody can take it and rebrand it and sell it etc, then companies will do the math and won't build their own. So the BSD software "wins".

      It doesn't actually happen that way. The original project or code isn't used everywhere, just parts of it. It's not the BSD software that wins, it is the product that it is used in that wins. Apple's OS X is a prime example of this. FreeBSD and NetBSD didn't discourage competing projects by letting Apple use it, nor is everybody using the *BSDs (most OS X users don't even know about or care about the roots of their OS). Likewise, Linux being based on GPL doesn't seem to hamper Android being used everywhere.

      In the end, there are many reasons why somebody might release under a particular type of license. Global domination, probably isn't the driving factor, though.

    17. Re:Freeloaders by Darinbob · · Score: 3, Interesting

      This whole thing started decades ago when wide access to computing in universities was relatively new. Everyone was inventing the wheel all over again. People figured out a more efficient way of getting the computer to do division and then would share the code with other professors and students. Some students would write better libraries than the ones that came with the computer, or would augment the libraries, some groups would even take it on themselves to write their own operating system that was more suited to their needs (ie, ITSS).

      But it was all sort of a group experience rather than a competitive one. If there was competition it would have occured with their research and not with the computing that was assisting their research. So this early computing mindset just grew and evolved until it was considered natural to share software. There was no reason to hold back. Even when networking grew and Usenet was popular across a very large number of universities and companies and organizations across the world the sharing of software was the norm.

      People started adding licenses and stuff but they were generally ad-hoc things with little meaning, some of which were just plain goofy or tongue in cheek. It really only changed significantly with Unipress Emacs demanding that Stallman cease distributing his modifications to what was previously publicly available software. So he started creating a more standard license so that he and other programmers would not be burned again. Later on "open source" was adopted as a term because newcomers to computing (individuals and corporations) were misinterpreting the "free" part in various ways.

      The only primary directive in that history is the desire to share software and have access to the source code.

  2. Not freeloaders by Todd+Knarr · · Score: 5, Insightful

    They aren't "freeloaders". They're called "users". Without them, there's no point to creating software except for stuff you personally need. And there's more stuff you need than you have the time or the skill to create, so you will be one of those users a lot more often than you're a contributor. Users aren't a problem, they're the reason software exists in the first place.

    1. Re:Not freeloaders by bug1 · · Score: 4, Insightful

      Users are freeloaders if they are ideologically opposed to contributing or participating in the community.

      If people dont contribute because they dont know how, but would like to, then that fine, maybe one day they will be able to. Nothing to lose, everythign to gain by havign them around.

      If people (or more likely corporations) are ideologically opposed to contributing back to the communtiy because they dont want to mix "their valuable IP" with the communities IP then are a dead weight to us. We would be much better off pushing them to use inferior proprietary software so their competitors who arent so short sighted can win.

      [end rant]

    2. Re:Not freeloaders by Anonymous Coward · · Score: 4, Insightful

      Not really, assuming this reluctance to contribute back doesn't extend to bug reports.

      Just using the software and reporting bugs is valuable.

    3. Re:Not freeloaders by mdielmann · · Score: 2

      Likewise, developers benefit from the extended 'debug phase' such users can provide. And note that they might look like freeloaders to you, but you can't tell from their usage behaviour whether or not they're promoting your software when someone mentions a need that your product solves.

      In other words, you're far better off to treat 'freeloaders' as valuable users than to treat them as a drain on your resources.

      --
      Sure I'm paranoid, but am I paranoid enough?
  3. Freeloaders by jalet · · Score: 3, Interesting

    There are two kinds of them : the one who complains for any reason and often doesn't even know why, wasting coders' time, and the one who sends logically articulated problem reports (not necessarily in a bug tracker), helping coders to improve their software.

    --
    Votez ecolo : Chiez dans l'urne !
  4. I scratched my itch. Here's how. by symbolset · · Score: 3, Interesting

    The publication of source code in the free software movement is not about receiving benefit in return directly. It's about helping others avoid the effort of solving the same problem. The goal is not fame, fortune, or accolades - just that it would be a waste for others to spend time re-solving the same problem when they could be about something more useful.

    The notion of a freeloader is ridiculous. Let me give an example from the current real world. India just became Polio free. That means that you and your children are less likely to become victims of the Polio virus from that region. You are freeloading on their efforts to remove that virus from the world. You benefit from the effort of millions of impoverished women who carted their children to a medical center and stood half a day in the hot sun waiting to receive the vaccine for them and their families. You are a freeloader on the efforts of a woman who in her life could only hope to make a dollar a day and the stakes are the life and death of your children, their lack of exposure to one of the worst scourges Man has ever known. Did you give to polio relief efforts? Did you go and find them, and educate them about why they needed to suffer so much to get the vaccine? No.

    In India and other parts of the world the last efforts to rid ourselves of this vile threat are opposed by armed men. Many have already lost their lives to innoculate children. If you would not be a freeloader carried on the back of the least woman in India then get busy earning your benefit. Put your money where your mouth is, or go to Pakistan and start giving shots to the children who might carry the disease that could disable your grandchildren if you don't act. Report back with your findings.

    --
    Help stamp out iliturcy.
  5. Aka users by Karmashock · · Score: 2

    In open source communities the freeloaders are users.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  6. Freeloading by ledow · · Score: 2

    Why is this specific to open-source?

    Most of the software I use is freeware, actually, or not open-source. The fact is that I help those projects whenever I am able because I feel a "debt" to them that does not always have a direct monetary value (but I have donated to, and bought from, such projects because I want to support them).

    The rule is simple: Help me, and I'll help you. It doesn't matter about being open-source - as such - if your software/service is useful and free, I will help you out. I will refer users to it (which could generate you ad revenue). I will send in helpful suggestions. I will even take off some of your support burden by helping your own users in your own forums (or even settings up my own for them!).

    And it doesn't matter about your source code - nice as that is. I've even done this for major commercial companies selling educational software, for instance.

    Help me, I'll help you.
    Stiff me, and I'll only use you if I absolutely have to.

  7. 99.99% are freeloaders by gnasher719 · · Score: 4, Insightful

    For every piece of open source software, 99.99% of the people who use it are end users who will never, ever look at the source code and who will never, ever contribute to it. Even active open source developers will never, ever contribute to most of the open source software out there.

    So if you remove all the "freeloaders", most of the purpose of the software is gone. In the official GPL rationale, the whole purpose of the GPL is to make sure that the "freeloaders" cannot only use the software, but are free to modify it - without contributing anything. (Not that I agree with the rationale, because the percentage of end users who can actually take advantage of these rights is minuscule).

    1. Re:99.99% are freeloaders by Kjella · · Score: 2

      So if you remove all the "freeloaders", most of the purpose of the software is gone. In the official GPL rationale, the whole purpose of the GPL is to make sure that the "freeloaders" cannot only use the software, but are free to modify it - without contributing anything. (Not that I agree with the rationale, because the percentage of end users who can actually take advantage of these rights is minuscule).

      Most people aren't auto mechanics either, but using third party repair shops and aftermarket parts is common. Everybody who's used a patched/forked version that the "main" project didn't like - anyone using x.org instead of xfree86 for example - has had benefit of the distribution right, which wouldn't exist without the modification right. I agree that without the distribution right your personal right to dig into the software and patch it is almost meaningless, but so is the distribution right without the ability to modify it - it'll just be mirrors. If you don't look at those two in context, you're missing the whole point.

      --
      Live today, because you never know what tomorrow brings
  8. After fifteen years, an opnion by smittyoneeach · · Score: 3, Interesting

    Not only do the various licensing schemes for code, from open to proprietary, reflect the spectrum of human motives for coding (duh),
    the sum is greater than the parts.
    That is, we're better off with choices amongst the groupings of ScrewYou, BSD and GPL offerings in every category.
    Licenses are merely another dimension of competition, and we see that played out in lower costs and improved capability.
    Our chief challenge is to avoid implementing Big Brother HAL Skynet.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:After fifteen years, an opnion by smittyoneeach · · Score: 3, Insightful

      I bitterly regret my outburst of Making You Think.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  9. beta testers by RamiKro · · Score: 2

    "Freeloaders"? "Users"? Try unpaid beta testers.
    .
    .
    .
    Provided your business model is support and\or infrastructure of course...

  10. Freeloader here - willing to help! by Anonymous Coward · · Score: 5, Insightful

    Count me in! I am a freeloader, but willing to help. When do I start? I volunteer to: Put the permanent status bar back in FireFox so I don't need an extension. Get rid of Gnome 3 entirely. Revert the GIMP's atrocious Save As.../Export As... abomination. Oh, right, these projects are closed cluster****s, and don't want me to help. Sorry, I'll go back to being a freeloader now.

  11. No, they're still bringing value to the project by MikeRT · · Score: 2

    If people (or more likely corporations) are ideologically opposed to contributing back to the communtiy because they dont want to mix "their valuable IP" with the communities IP then are a dead weight to us.

    And yet even there they are doing something good by using it. This is especially true of FOSS frameworks, libraries, etc. The more jobs that use them, the more value knowing the work becomes and that means you attract more potential contributors. Besides, at some point you run into situations like when Microsoft decided to add intellisense support to jQuery and build solid support into Visual Studio. Then a lot of these people suddenly stiffen up when a company with that clout decides to throw in some of its IP lot with the project.

  12. I'm a FOSS developer by mwvdlee · · Score: 3, Insightful

    Simply using a Linux-based router makes you a "freeloader" of hundreds (if not thousands) of FOSS projects you've never even heard of.

    Statistically, even people like Linus are "freeloaders".

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:I'm a FOSS developer by Sique · · Score: 3, Insightful

      Everyone of us is a freeloader. We use an alphabet we didn't invent, we use a language we didn't invent, we live in towns we didn't build, we live in states we didn't found, we are entitled rights we didn't fight for, we follow ethical principles we didn't think of ourselves etc.pp..

      --
      .sig: Sique *sigh*
    2. Re:I'm a FOSS developer by Medievalist · · Score: 2

      Everyone of us is a freeloader. We use an alphabet we didn't invent, we use a language we didn't invent, we live in towns we didn't build, we live in states we didn't found, we are entitled rights we didn't fight for, we follow ethical principles we didn't think of ourselves etc.pp..

      You sound like some kind of OBAMA BIN BIDEN supporter - or worse yet, a HILLARY supporter - with your "we built it together" and "people working together can enrich us all" and "it takes a village" socialist political agenda. Why do you hate America? I bet you're a terrorist. Only a terrorist would use facts like you do. Patriots have ideology and don't need your terrorist facts .

  13. Free as in... by Stormy+Dragon · · Score: 2

    Free, as in jury duty, apparently.

  14. The point by PGC · · Score: 2

    Isn't the whole point of creating software, so that it will be used ?

    If the users contribute back, that's nice, but it's still an extra.

    Of course, companies incorporating software into their products without adhering to the licenses is a whole other discussion, but I don't think that is what is being referred to as a 'Freeloader' here.

    --
    The Dutch will inherit the earth. If not, we'll settle for a bit of ocean. Beta delenda est!
  15. Patron, not freeloader by Dcnjoe60 · · Score: 2

    The Free Dictionary defines a freeloader as "a person who habitually depends on the charity of others for food, shelter, etc." While there are many users of open source software, are they actually freeloaders? Do they actually depend on the charity of the developers? The definition implies that the freeloader gets something for nothing. But, if you submit bug reports, are you still a freeloader? If you participate in online forums, are you still a freeloader? If you promote the software in question to others, are you still a freeloader?

    Put differently, just because open source software can very often be had without monetary cost, doesn't being an active member of the community count for something? Surely we aren't saying that everybody who isn't an actual developer is a freeloader?

    When one checks a book out from the public library, they are a called a patron, not a freeloader. Maybe we should call those who support open source projects the same thing.