Comment Re:We would probably have Gnu with another kernel. (Score 1) 376
Just because they can, doesn't mean they WILL. That's the main problem with the GNU fanbois.
Yahoo committed accept-filters back to FreeBSD.
Apple has released code and bug fixes.
There are MANY MANY more examples.
And it doesn't have to be done in good faith. There are many good reasons for a company to contribute code back to the main stream..
If you don't contribute the changes back, then every time you update the OS, you have to repatch your system with your changes, and may even have to do alot of work if there are API changes.
By committing the code to the project, you are reducing the amount of work you'll need to do, as other people will make sure your code remains current.