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.'"
Freeloader!? We much prefer to be called a mitigating load suppressor.
Otherwise known as regular users???
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.
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 !
if they are 'contributing' i don't think its fair to call them freeloaders
Freeloaders are then essential to the growth and success of every commercial closed source software project too. Because, if freeloaders are using FLOSS just like they use any closed, non-free software, then they provide essentially the same benefit to it if there is any.
However, commercial software has to walk the fine line or use some very selective enforcement to make freeloaders worthwhile to them. If there is none to actually pay the product, then the project dies anyway.
And thus here comes another implied corollary: FLOSS projects also dies if none supports it financially, and it will happen if all users are very satisfied with it and none needs anything mended. Good software just crystallizes as perfect gem frozen in time, and no life form thrives on it.
https://en.wikipedia.org/wiki/OuterCurve
Read https://www.fsf.org/blogs/rms/microsoft-codeplex-foundation
Obviously one of their goals is to push "open source" at expense of free software.
"Freeloaders" might be useful but are they then freeloaders? The use might be publicity or bug reports, even code contributions. Of course they can also do harm but again the title might be misleading then. However, the goal of a free software project is not the large amount of its users but the unwavering freedom it gives its users. And even if your goal is to have the maximum amount of users, copyleft is the way as only it guarantees that your code will remain free (for the copyright term duration, which is quite a long time these days).
Fuck you, I got mine.
What's wrong, this is supposed to be the land of the free ...
'everybody' must do it now? peddle deception for money & pretend that pretense is still good enough for us?
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.
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.
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.
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).
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
"Freeloaders"? "Users"? Try unpaid beta testers.
.
.
.
Provided your business model is support and\or infrastructure of course...
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.
talk about sucking US dry they (murderously) stole (this) land from the natives & rent it back to US proud (fake) heritage semi-chosens. all results are still motive based. watch the movie; http://www.youtube.com/watch?v=gqUvhDG7x2E
Maybe this will help people distinguish between participation in an organization (personal) and participation in a network or movement (virtual).
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.
There's an obvious solution to stop people using your software without contributing (a.k.a. "freeloaders")... make your software crap.
A hypothetically perfect software would have only freeloaders and no developers, because none would be needed, because nothing could be improved.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
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?
Free, as in jury duty, apparently.
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!
If you provide free software, you should, you know, expect people to use it for free.
Of course, you might have users pay to use your open source software, but then they wouldn't be freeloaders, would they?
Democracy Now! - your daily, uncensored, corporate-free
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.
Only applies to GNU it would seem, not BSD...
Programming Language is important because there are better one to use to contribute!