Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS Distribution vs OS Development Index #1

Open
abitrolly opened this issue Dec 23, 2019 · 5 comments
Open

OS Distribution vs OS Development Index #1

abitrolly opened this issue Dec 23, 2019 · 5 comments
Assignees

Comments

@abitrolly
Copy link
Contributor

Releasing code on GitHub doesn't mean that the project will be properly maintained once company looses interest in it. Project survivability is better if in addition to "Open Source as a Distribution Model" the project also exhibits open governance and participation model, and helps people to socialize. In contrast, many companies who release code in open, are not interested to support external contributions and communicate with general public. Depending on such projects in a long term is risky.

The metric that shows the commitment of companies towards OS Distribution Model rather than open governance and development, could help not only with evaluation a solution as to be sustainable, but also with help with drafting more effective Open Source Policies in companies.

For researchers and initiatives, such as SustainOSS, it will also be beneficial to get deeper analysis into survivability and inclusiveness of projects with and without companies support. To draft the best practices is it necessary to know how many companies are committing only into their own repos, and how many of them collaborate with other companies and individual maintainers. This data then be used for further analysis if corporate sponsorships for the projects such as Django Foundation, PFS etc. provides more value than forking and maintaining own toolsets, and also can be used as an argument for business to support such foundations.

We are all interested in using maintained and secure solutions. It may happen that using open development models not only helps projects survive in a long term, but also provides secondary benefits, such as spreading good engineering practices, socializing and onboarding newcomers.

@abitrolly
Copy link
Contributor Author

abitrolly commented Dec 23, 2019

Common issues with "Open Source as a Distribution" projects:

@patrickstephens1 patrickstephens1 self-assigned this Jan 13, 2020
@abitrolly
Copy link
Contributor Author

abitrolly commented Jan 22, 2020

Common issues with "Open Source as a Distribution" projects:

  • Maintainers are unknown Google, Telegram.
  • Contributions are not credited

@abitrolly
Copy link
Contributor Author

Common issues with "Open Source as a Distribution" projects:

  • Communication occurs over private channels

@abitrolly
Copy link
Contributor Author

Common issues with "Open Source as a Distribution" projects:

  • No code reviews
  • PRs are not accepted

@abitrolly
Copy link
Contributor Author

Things above can probably be detected by algorithms. Exact probability can be calculated only by a Data Science person. )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants