To Fork, or to PR; thats the question
https://news.ycombinator.com/item?id=13775741Hello,
What i want to discuss here and maybe in the end can come out with a manual about "The Etiquette of Open Source" is how to approach various situation when doing open source software. For example, some of the questions i constantly face are:
- What is the best practice to define if you should PR the original repo or fork from it ? What if the original repo has no activity anymore or is not maintained by the author (sometime this is even clearly stated by the author)
- What is the Etiquette to maintain the original authors rights when forking ? How can you define his contribution ? is it based on the code yo exactly copied, the idea, the architecture ?
- How to handle cases when there are no license information attached ?
- How to handle PRs/forks when you work merges/combines more than one original repo ?
- How to handle cases when conflicting licenses are used across repos that you have referenced ?
I look forward for your comments and insights