Страницы 1
В одной из новостей прочитал следующее:
Вполне вероятно, что компания Motorola готовится переводить свои коммуникаторы на операционную систему Android 3.0 Gingerbread, в котором, как мы уже слышали ранее, фирменные интерфейсы будут официально запрещены решением Google и в которой они будут просто не нужны (в Google хотят операционную систему менее ресурсоемкой, а заодно решить проблему со скоростью выхода обновлений)
Вопрос вот в чем - как они могут запретить кому-то модифицировать свой Андроид? Там же GPL! Я посмотрел, там еще Apache License используется, которая
даёт пользователю право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии, за исключением названия
Теперь смотрим совместима ли она с GPL. Да, но только с GPLv3, но в Android идет GPLv2. Вот мнение FSF на этот счет:
Лицензия Apache несовместима с GPL, так как имеет требования, не входящие в GPL лицензию: при определённых условиях возможен выход программного обеспечения из-под статуса открытого программного обеспечения. (Мы не считаем предоставление возможности выхода из-под лицензии безусловно неудачной идеей, тем не менее это несовместимо с GNU GPL
Получается Google введением лицензии Apache License пытается закрыть возможность другим компаниям брать готовый Android и выпускать его под собственным именем? Ладно, допустим так, но ведь можно брать и модифицировать Android и выпускать его под именем Android! Google будет счастлива увидеть Android от Microsoft, с дефолтным поисковиком Bing к примеру.
По поводу совместимости лицензий. Если лицензии совместимы я могу продукт под, к примеру, APL перелицензировать под GPL (при этом не будучи его разработчиком)?
Неактивен
Сказано уже, что нельзя. Лицензии несовместимы. Тивоизация же в GPLv2 разрешена (зато в GPLv3 - нет, спасибо Линусу, никак не желающему перевести ядро на GPLv3).
P.S. Увидеть Android от Microsoft == понять, что Windows Phone 7 не нужен.
Редактировался usr_share (14-08-10 12:31:41)
Неактивен
пасибо Линусу, никак не желающему перевести ядро на GPLv3
Он это просто не сомжет сделать. Перевод на GPLv3 потребует получения согласия всех разработчиков ядра.
Сказано уже, что нельзя. Лицензии несовместимы.
т.е. сейчас Android нарушает лицензии?
Неактивен
Отдельные модули ядра могут иметь несовместимые с GPL лицензии. Главное, чтобы они не попадали в код самого ядра.
Неактивен
Отдельные модули ядра могут иметь несовместимые с GPL лицензии. Главное, чтобы они не попадали в код самого ядра.
С каких это пор?! Это же прямое нарушение GPL! Вот в соседней теме обсуждалось похожая ситуация.
Неактивен
А вас не смущают модули от nvidia, например?
Смущает, как такое получается что в некоторые дистрибутивы их включают?
Неактивен
Страницы 1