FAQ

Find the answers for the most frequently asked questions below

What is "Open Source" software?

Generally, Open Source software is software that can be freely accessed, used, changed, and shared (in modified or unmodified form) by anyone. Open source software is made by many people, and distributed under licenses that comply with the Open Source Definition.

How can I contribute to Open-Source projects on GitHub?

Yes, it is possible! Kindly read the README.md file of this project which would guide you better to this project

What is "free software" and is it the same as "open source"?

"Free software" and "open source software" are two terms for the same thing: software released under licenses that guarantee a certain specific set of freedoms.

Can I call my program "Open Source" even if I don't use an approved license?

Please don't do that. If you call it "Open Source" without using an approved license, you will confuse people. This is not merely a theoretical concern — we have seen this confusion happen in the past, and it's part of the reason we have a formal license approval process. See also our page on license proliferation for why this is a problem.

Is a license an Open Source license if it is just a few words different from a license listed on your web site?

Many older licenses, such as the BSD license, have several variations that differ only by a few words or sentences. Unfortunately, it is not possible for OSI to approve every variation, so we cannot say if a specific variation is approved. Where possible, please avoid using these variants, and instead use the same version used on the OSI website.

What is a "permissive" Open Source license?

A "permissive" license is simply a non-copyleft open source license — one that guarantees the freedoms to use, modify, and redistribute, but that permits proprietary derivative works. See the copyleft entry for more information.

Why do people join open source software communities?

People join open source software communities for many different reasons. Many join because working on the software is part of their jobs—either because their organizations hired them to develop it, or because their jobs depend on the software working well.

Why would an organization want to get involved in an open source software community?

Organizations increasingly rely on open source software applications for various critical operations, as much of the world's most innovative and effective applications are open source. So they participate in open source software communities because they're invested in the long-term viability, stability, and security of those applications—and, often, because they want to influence development of those applications' features and functionalities.

How can an organization start participating in an open source software community?

Consider engaging an open source community using the same approach you might take when you move into a new neighborhood. Introduce yourself and work to understand the community's history, values, and dynamics before proposing big changes.

STILL HAVE QUESTIONS?

Feel free to ask your own question below, we will love to help you :)