If you're running a successful business that's built on top of open-source software and you're neither contributing code to these projects nor donating money to them, you're not only a freeloader, you're actually harmful to the entire movement.
You should take an interest in the sustainability of these projects as they ensure the likelihood of your own success and future.
Modifications which are distributed internally or externally need to be made public.
The project must be buildable by anyone. All tooling and dependencies to build the project must be made public, and the code must create reproducible builds in order to verify any binaries.
Personal and non-profit usage is allowed, but companies must return 5% of gross to the project or equal dev hours.
I prefer to handle such things by not doing business with such people. A clean solution albeit one that requires an effort on my part. So long as they are adhering to the rules of the licenses there isn't much else to do without going the authoritarian route.
@fribbledom Let's assume we're talking about a protocol here. In that case, using it is a good thing too. Participants make up the network. Providing a service, as a business, strengthens the network too (Metcalfe's law). If you agree with that, I'm curious where we differ on, say, Linux.
I concur! ☝️🙂
People feel they deserve to get things for #free, get upset and give bad ratings to free #apps that have ads even when it's been disclosed beforehand that they're ad-supported or when there's a fee for premium/fancy features.
#Creators #developers deserve to get paid! They're entitled to make a living. Companies that give you #value deserve to make a profit so they can pay their #employees and stay in #business. 😠 #work #jobs #service
Totally agree. Once you realize what effort it is to maintain open source projects, you get a total different view on it.
People devoting their spare time deserve some benefit, either in form of contributions or donations.
Companies just freeloading FLOSS is a nogo...
Apparently 99% of people don't even don't seem to know the slightest about this problem and happily pay shitloads of $€£¥ to companies.
@cybastl @evelynyap @fribbledom This precise problem is that I'm leaning towards starting a public interest company to support my #interpeerproject - on the one hand, the "public interest" part both allows for the collection of donations, and requires a charter to uphold. If that's phrased right, it's much like a non-profit.
On the other hand, it's a company - so you can act as a commercial provider towards other companies without raising eyebrows.
I'd find that counter-productive as it would stifle innovation, experimentation, startups and new business ideas. I'm emphasizing on *successful* businesses here for a good reason.
If you'd have to pay $10k for a postgres license many of the things we enjoy online on a daily basis simply wouldn't exist today.
That's sorta the exact problem SSPL aims to solve, isn't it?
And (maybe a bolder stance) it solves too imo
I don't get why people hate it so much
What is says is that if your product essentially is a repackaged SSPL project, you must release all code related to your product, to such an extent that the user would be able to host it themselves
It's hilarious, really
@fribbledom I agree to a point but like right now. The covid crisis is hindering me and many small business owners to support what we use. Crude. I'm trying to make a point right now to a few of my fellow gamers. That linux is a good alternative to a mac of windowblows install. I allows believe giving back to what I use is a good thing. But right now no.
I lost (most of) my interest on a project where I was the (lead) developer/maintainer because of it.
Not only that, they just relayed all the problems they encountered and expected me to solve it for them. So I was their unpaid tech support.
I am/was fine with people using it without paying me and quite a few contributed back with (very) good PRs/MRs.
What was demotivating, was other people making money of my (considerable) work, dumping all their shit on me to solve and not once offering sth (f.e. money) in return.
That's just leeching.
@fribbledom it could also be simply free advertising when they advocate how great the software they use is?
@fribbledom The point of open source is that anyone is allowed to use it for any purpose without moral or legal obligations. It's great when users contribute code or money, but it's perfectly fine for them not to do so too. Shaming people by calling them freeloaders is what's harmful as it pushes them away from open source and into the welcoming arms of commercial software vendors.
@fribbledom Hadn't noticed before but self-destructive freeloading is a strangely common thing.
I suppose a lot of it is powered by the "I'm sure somebody else will/can pay for it" mindset. But one would hope people running businesses would understand that relying on "somebody else" like that is an unnecessary risk.
Not that I don't get the desire to not do everything in-house but you need to be pessimistic about the 3rd party's priorities aligning with yours. And also watchful for vendor lock-in.
@fribbledom Is this about Elasticsearch? I wouldn’t cry for them. They’re doing really well, and it was only a matter of time before they turned the screws to lock it down. Amazon is a convenient excuse and heel.
Moreover, I would add to not rely on company backed OSS products because you’re going to get screwed once it’s reached critical mass. The company is going to want to monetize the project, and it’s downhill from there.
Remember when Nessus was an FOSS vulnerability scanner?
@fribbledom Also people shouldn’t give companies free work. Just say no to corporate backed FOSS projects. They don’t care.
@fribbledom Freeloading does exist, but it's not what most people think it is. People think that using Free Software is enough, but I say no.
You must be demanding and expect that software to be maintained to your expectation and satisfaction; that is where the abuse is.
Expecting compilings for your OS or specific bugs to be prioritised or features not removed without contributing, without paying for the work to be done.
What we could do with is a standard "certification of software futures"
I don't know, you could check my profile.
Hint: chances are you've just used some of it to post this reply.
Well I am just wondering why you have such a strange opinion about this. I have always been happy if my software got recognized at all. And if i could contribute to a working business which can feed peoples living that would be the greatest thing. I would maybe criticize them for lot of things, but never ever call them freeloaders. We are all sitting on the shoulders of gigants. Dont forget that.
@fribbledom now the question is what is the threshold there. If you are a money-strung startup and not contributing, you are still a freeloader and that’s probably ok. When should you start contributing? When you get to the first revenue? When you get to the break even? When you stop scaling and hiring and start making profit?
This is not all black and white.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!