| ▲ | 827a 4 hours ago | |||||||||||||
> While I wholeheartedly agree this as a general concept, I find it tricky to accomplish in practice. The problems you are describing are not actually "problems in practice", as you say. They are theoretical problems. In practice: You can just do stuff. There is no subroutine on your computer stopping the git push. In practice: Employers just write stuff in their employement contracts. They'll write everything they possibly can, to cover asses in every possible direction. If they're allowed to just write stuff, why aren't you allowed to just do stuff? Nothing matters. In practice: Roughly zero open source projects have had their IP challenged because of this technicality. | ||||||||||||||
| ▲ | mrob 4 hours ago | parent | next [-] | |||||||||||||
You might be comfortable taking that risk yourself, but if you misrepresent your FOSS contributions as your own copyright you impose that risk on third parties. Tricking people into infringing your employer's copyright is asshole behavior. | ||||||||||||||
| ||||||||||||||
| ▲ | em-bee 4 hours ago | parent | prev | next [-] | |||||||||||||
when you commit code to a project you are warranting that you have the legal right to do so. the bigger projects will not even accept your contribution done at work without an explicit permission from your employer. this is not just about you and your risk, but also about the risk for the project. | ||||||||||||||
| ||||||||||||||
| ▲ | zokier 3 hours ago | parent | prev [-] | |||||||||||||
Have you heard of DCO (Developer Certificate of Origin)? | ||||||||||||||