Tornado and Grand Central Dispatch: a quick look
Tornado and Grand Central Dispatch: a quick look
Posted Sep 16, 2009 21:44 UTC (Wed) by MathFox (guest, #6104)In reply to: Tornado and Grand Central Dispatch: a quick look by nteon
Parent article: Tornado and Grand Central Dispatch: a quick look
Are there guides or advice on how to start a similar project that would be API compatible but legally under the GPL? Would this even be possible if I've looked through the source for GCD (which I have)?In general, one can independently re-implement a public interface without any obligation to the original designer of the interface. The keyword is independently and that's why in professional re-implementation settings one uses a clean-room methodology. (See http://en.wikipedia.org/wiki/Clean_room_design).
If you have read the source code it's better that you stay on the specification side of things and avoid implementing... OTOH, I think that Apple in this case will only object to very obvious code lifting, as they Open Sourced the code already. (IIRC under a GPLv3 compatible license)
