65 karma · joined April 21, 2012
This is confused. Coursera didn't announce it's presence until very recently. It's existed as a stealth-mode startup for a while.
GPL makes a lot of sense for the former. If you write the Linux kernel, a ton of companies would take it, enhance it, and not contribute back without GPL. That's a big part of what killed BSD. On the other hand, almost no one is going to reimplement Linux just to get around the GPL -- it's cheaper and easier to just give back.
For the little libraries, permissive makes more sense. If your JavaScript control has a license that isn't permitted in my project, I'll just write my own in a day or two. If I enhance it, that's not a core advantage to my business, so I'll likely contribute it back.
The GPL has a lot of FUD about it, but there's very little actually offensive about it.