Microsoft might finally be committing to open source