Hacker News new | ask | show | jobs
by SpicyLemonZest 672 days ago
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 comments

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

2. Don't name customers in commits.