But isn't squeak MIT license now? And OpenQwaq uses squeak. So I don't see why we couldn't in theory port it to Pharo (not that anyone is going to any time soon; I'm told it would be a lot of work). But anyway. Wouldn't it be really cool to do virtual Pharo code sprints in OpenCobalt or qwaq ? Has anyone tried OC or OQ for pair programming? On 29 January 2013 06:52, Marcus Denker <marcus.denker@inria.fr> wrote:
On Jan 29, 2013, at 7:21 AM, "Peter H. Meadows" < peter.h.meadows@googlemail.com> wrote:
So? That doesn't mean we can't run it in Pharo, does it?
GPL is very complicated in Smalltalk. As soon as you distribute the image, the viral part kicks in.
It's even a question if this means that the MIT parts then magically have to be GPL, too (which they can not). I think the FSF counts MIT as compatible in the sense that you can mix code bases without having to make the MIT code GPL, but of course the more strong one is the only one that matters when the overall system is distributed together.
It is hard to find a reason why anyone would invest into a code base like that (other than the company that has the copyright so for them, they can use another license when distributing).
Even the FSF uses a less strict license for code that people are supposed to link to, a Linux where every program would be forced to be GPL would never have been successful.
You can't build a platform like this.
Marcus