Given the fact the a large part of the current dev team comes from NeXT, I'd say that Apple will contribute to Open Source. NeXT had neglected to keep its compiler in sync with gcc, and they had big trouble getting it in sync again.
One of the advantages of open source is that others will have a look at the code, possibly finding errors you missed. This will only work if you keep everything in sync, and therefore requiring you to give back as well. This is not a license requirement, but a natural requirement (which I like better thatn enforced freedom).
I remember some post from an Apple engineer discussing just this problem, I can't seem to find it, anyone?
Given the fact the a large part of the current dev team comes from NeXT, I'd say that Apple will contribute to Open Source. NeXT had neglected to keep its compiler in sync with gcc, and they had big trouble getting it in sync again.
One of the advantages of open source is that others will have a look at the code, possibly finding errors you missed. This will only work if you keep everything in sync, and therefore requiring you to give back as well. This is not a license requirement, but a natural requirement (which I like better thatn enforced freedom).
I remember some post from an Apple engineer discussing just this problem, I can't seem to find it, anyone?