Apple понемногу избавляется от GPL-кода в Mac OS X. Анализ лицензий популярных проектов в GitHub

Оценка содержимого сайта opensource.apple.com, на котором компания Apple публикует код своих Open Source компонентов, показала, что со временем в Mac OS X всё меньше становится кода с лицензией GPL. Если в выпуске Mac OS X 10.5 использовалось 47 пакетов под лицензией GPL, а в версии 10.6 их было 44, то в релизе 10.7 их число уменьшилось до 29. В частности было прекращено использование Samba и GCC.
Из оставшихся проектов, используется только код под лицензией GPLv2. Например, из-за перехода bash на GPLv3 в Mac OS X по прежнему задействована версия 3.2, образца 2006 года. В качестве догадок, почему Apple избегает GPLv3 называются такие новшества данной лицензии как противодействие тивоизации (привязки программного обеспечения к оборудованию) и запрет патентных исков против тех, кто использует продукты с GPLv3-компонентами.
Дополнительно, можно отметить исследование использования различных лицензий в 50 наиболее популярных проектах, размещённых на GitHub. Как оказалось 25 проектов распространяются под лицензией MIT, 7 - BSD, 5 - Apache и 5 под GPL.

  • AGPLv3: Diaspora;
  • Apache: Facebook PHP SDK, Less.js, Three20, Tornado, Twitter Bootstrap;
  • BSD: asi-http-request, Blueprint CSS, D3, Django, git-flow, Redis, Termkit;
  • BSD + MIT: Modernizr;
  • GPL + MIT: jQuery, jQuery Mobile, jQuery UI;
  • GPLv2: зеркало репозитория с ядром Linux;
  • MIT: Authlogic, BackBone, Cancan, Chosen, CoffeeScript, Compass, Cucumber, Devise, Express, Formtastic, Foundation, Impress.js, Janus, Jekyll, Node.js, Paperclip, Raphael, Resque, Ruby on Rails, Sinatra, Socket.io, Symfony, Three.js, Underscore, will_paginate;
  • PHP/Zend: HipHop;
  • Public Domain: HTML 5 Boilerplate, Normalize.css.



Яндекс.Метрика
Счётчик ТЦ#65533;Ц LiveRSS: Каталог русскоязычных RSS-каналов