MPL и MRL были разработаны в рамках Shared Source Initiative, существующей уже около пяти лет программы Microsoft, которая позволяет обмениваться исходными кодами, избегая при этом взаимодействия с сообществом opensource. Еще одна лицензия, созданная в рамках Shared Source, Microsoft Reference License, - наиболее строгая в плане ограничений, и на рассмотрение OSI представлена не была.
MPL - самая "мягкая" из трех. Она позволяет просматривать, модифицировать и распространять исходный код как в коммерческих, так и в некоммерческих целях. Она также дает разработчику возможность изменять исходный код, которым он поделился с другими, и по желанию взимать лицензионные отчисления за пользование им. В корпорации рекомендуют применять MRL для проектов коллективной разработки. В ней предусмотрены особые требования для тех, кто объединяет собственный код с распространяемым по MRL.