In: Computer Science
Explain TWO (2) ways open source development getting funding for a project.
Open source softwares are not funded. People around the world contributes their time and efforts to manage any open source project. They contribute their code to keep software updated. Many companies provide services using open source project and they charge for services. Not for open source software.
Two ways Open source development getting funding for a project:
1.Donation
This isn't charity thing. The problem with depending upon open
source projects is that it's a trap. A trap everyone knowingly
wants to fall into because If those open source projects shut down
tomorrow, companies/ users using it will have to put enormous
resources to keep managing it and they might not be able to do it
correct way.
So, they donate open source companies to keep the project alive
because if the project shut down they have to hire hundred of
employees .
2. User Sharing
When an open source project becomes popular, other companies can
pay money to get some of those users. An open source company can
also share users to its own other paid service or free service
which makes money other ways. e.g. Search Engines pay billions to
open source browsers to make them default search engine. Microsoft
sells lots of Azure products through its open source IDE Visual
Studio Code because Azure extension integrates well with it.
else there are many ways to get funding for open source project: like Brand Value Boost ,Training, Advertisement. Through this ways the open source development getting funding for a project.