Forgive me but this part of the open source and foss confuses me. If you code and release an open source and free piece of software like say, a robust video player such as VLC, how is that dev being paid?
Because in my eyes (I’m not too privy to FOSS ins and outs)
I’m basically getting your software for free of no charge, it IS free as in free beer cos you’re not asking ME to pay it for so who is paying YOU?
Does it come via donations or wealthy corporations like Red Hat and Microsoft pay or fund open sourced projects that is given to the hard working developers of that OSS/FOSS project?
Like others have mentioned, there are various options (donations/sponsorships/grants) that larger projects will generally have some of, but for smaller projects (99% of what’s out there, by project count if not usage), the answer is simply “it isn’t.” It’s done as a hobby, as a resume booster, or with the hope of eventually becoming big enough to hit one of those revenue streams.
depends on the project. Some projects are spun out from major corporations. Others are one dude making a thing and it gets used everywhere and taken over by venture capital firms.
Some projects will have sponsorship, there are also government grants they can get, but I would say most comes from regular users doing reoccurring dontations.
Core developer of an open source software suite here. We make money by doing the following things:
- We offer a free and open source community package that has the basics. However, we offer a number of professional packages that we offer yearly subscriptions for.
- We host our software. We charge by the number of active users.
- Custom development.
- Paid support like migrations or troubleshooting. Also helping external developers develop custom modules.
This allows us enough income to develop the community part of the software.
Correct but also worth mentioning that most projects and people don’t reach any meaningful scale to generate income or even pay self running costs.
I don’t think most people havr money as a goal when they come up with an idea and start an open source project. It’s more likely they want to try a new tech or are just passionate about the idea. Like entrepreneurs, but not capitalistic.
Like start up unicorns, it’s a small percentage that gets to grow to epic propositions.
FOSS is free, OSS doesn’t have to be. Very often open source software, of which the commercial fork is being maintained by a company, that company will profit from businesses using the software. Idk about VLC but Moodle, for instance, is open source and updates for it are based on a subscription model.
The license agreement for OSS will often state that you are free to use it in your own home, but if you start commercially using the software, they expect you to pay. Some open source projects can get resold by service providers this way to handle deployment of updates, provide support, et cetera.
The f in foss is for free as in libre, not price. And I imagine it is used to avoid touching the topic of open source software vs libre software. So saying you can make money from one and not the other doesn’t make sense.
In my experience, the term FOSS as in FLOSS is only (incorrectly, as you pointed out) used for software that is free if charge.
But you are correct, the term says nothing about the pricing, they only say something about the licensing form.
Our small company paid a prominent (of that specific driver) open source driver writer for prioritisation of some work more than once. All the code was GPL.
I know it’s only one data point but it’s one way.
Lots of OSS is created by people who want to create something, and happily gives it away to others too.
The problem is when others start depending, and demanding, work from that person. There is no good solution to that problem at the moment.
Ways open source projects get paid for:
- people do it as a hobby and don’t get paid
- people rely on donations
- government funded software projects are usually open source
- software created in an academic setting is usually released as open source (this often overlaps with government funding, but not always). Many important open source projects started in academia. Many open source licenses were initially written by academia for those projects (BSD was created by UC Berkeley, and the MIT license was created by MIT).
- Sometimes companies have a business model that doesn’t involve selling software, and they don’t really benefit from having that software be proprietary. They may open source their software because it gets other people to use it, and by extension gets people to buy their paid products. For example, there are some free, open source software projects by Nvidia, but you would need to buy one of their graphics cards to take advantage of it.
- Dual licensing. One strategy is to release your code as open source but under a copyleft license so it isn’t business-friendly. When a business wants to use it, they pay for a proprietary-licensed copy instead of using the open source copyleft version.
My company hired at least one open source guy. The original code is internal to our company and he’s allowed work time to maintain it
That’s impressive. Is it still licensed under a libre copyleft license? Surely that’s too good to be true.
Yes, the company does not own the license, theoretically has the same rights as anyone. And the source is replicated to externally
From my perspective, it was really annoying to discover. I’m going through everything with scanners, trying to get tools and languages up to date and mitigate known vulnerabilities, but he did not want to bring his code up to date. I get that the company doesn’t own it, but I’m giving you company time to get your stuff up to date.
Either by salary by hiring an engineer for a company, by issuance of grant, or by issuance of funds from donations via 1099 or similar.
Loads of donations for one. You ought to donate to some of your favourites too!
deleted by creator