The difference between open source and open development
So, OSS refers to computer programs is released under a license that grants users the rights to use, study, modify, and share the software and its source code.
But putting your source code in the public under a copyleft license is just the first step. If a company wants to have all the benefits of open source, it must adopt the open source values, which leads to something that is called open development or development in the open. This means that you do not just give access to the source code. Instead, you must make the entire development and product management transparent. This includes the following:
- Requirements
- Architecture and research
- Meetings
- Standards
The .NET team is a good example of a team that hosts their community standup on Twitch and YouTube (see https://dotnet.microsoft.com/live/community-standup).
Open development also means creating an open and inclusive environment in which everyone...