Richard Stallman to Microsoft: Publicly retract 'open source is a cancer' claim