The goal of this repository is to help you get acquainted with the elements that you need to consider when setting up an Open Source project or starting to contribute to one.
-
Creating an Open Source Project
-
Contributing to Open Source Projects
- Best Practices
- Choose a license
- Business Model Research
- Communication
- Contents Creation Guide
- Defining a governance model
- Releases process
- BOKEN ENGINE - Proposed Business Model
- Proposal Governance "Benevolent Dictator"
- Proposal Governance "Liberal"
- Use Cases and Communities
- What are the main steps to convert a currently closed source project into an open source one?
- The Cathedral and the Bazaar, by Eric S. Raymond
- A Software Engineering Approach to Libre Software, by Gregorio Robles
- Building Welcoming Communities
- How to Build a Vibrant Open-Source Community in 5 Steps
- Open Source Survey
- The shape of open source
- 10 tips for managing an open source community
- The Open Source Contributor Funnel (or: Why People Don’t Contribute To Your Open Source Project)
- Guide to Open Source Business Models - Leveraging a Free and Open Source Software framework to develop commercialization strategies for IT Research & Development projects
- 2101.10291 - Shifting Sands of Motivation-Revisiting What Drives Contributors in Open Source
- On the Relationship between Newcomer Motivations and Contribution Barriers in Open Source Projects -Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development
- Decentralized Collaboration of Open Source Software Development by Chi Feng
- Producing Open Source Software: How to Run a Successful Free Software Project
This list is not complete there are many other licenses. These are licenses that we have used in various projects.
Sample licenses:
If you want to learn more about other licenses we encourage you to go to these websites:
- Choosing a license: https://choosealicense.com/
- List of Software Licenses: https://tldrlegal.com/
- Crypto Currency - Bitcoin
- Programming Language - Typescript
- Operating System - Linux
- Torrent cLient server - Torrust
- List to over 5 Million of open source projects - https://awesomeopensource.com/
- Open Source Guide - https://opensource.guide/how-to-contribute/