Hacker News new | past | comments | ask | show | jobs | submit login

I like the idea in principle after reading through it - it lines up with a lot of conventional wisdom about how fast software becomes commoditized. But there's a lot of practical aspects of commercial development that I'm not sure really work when your commits go out to the public. How would an FCL codebase, for example:

* Merge a bad change which makes the project worse, because it'll unblock a contract that stands to make your company a lot of money.

* Iterate on support for a proprietary workload from one of your customers, who has not licensed that workload publicly and indeed may consider it a trade secret.




1. Just do it and don't apologize to freeloaders.

2. Don't name customers in commits.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: