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

Оценка содержимого сайта opensource.apple.com, на котором компания Apple публикует код используемых в своих продуктах GPL-компонентов, показала, что со временем в 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.

  • MIT:
    Ruby on Rails,
    Impress.js,
    Devise,
    Three.js,
    Express,
    Jekyll,
    Chosen,
    Socket.io,
    Paperclip,
    Formtastic,
    Authlogic,
    Raphael,
    Cucumber,
    Cancan,
    Janus,
    Foundation,
    Node.js,
    BackBone,
    CoffeeScript,
    Underscore,
    Symfony,
    Resque,
    Compass,
    will_paginate,
    Sinatra;
  • BSD:
    Blueprint CSS,
    Redis,
    Termkit,
    D3,
    Django,
    git-flow,
    asi-http-request;

  • Apache:

    Twitter Bootstrap,
    Three20,
    Less.js,
    Facebook PHP SDK,
    Tornado;

  • GPL + MIT:
    jQuery,
    jQuery Mobile,
    jQuery UI;

  • Public Domain: HTML 5 Boilerplate, Normalize.css;
  • AGPLv3: Diaspora;
  • PHP/Zend: HipHop;
  • BSD + MIT: Modernizr;
  • GPLv2: зеркало репозитория с ядром Linux.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.