Size: a a a

Programming Offtop

2020 November 02

RU

Roman Ushakov in Programming Offtop
Только по факту для gpl ядра писать не gpl драйвера это оч странно
источник

RU

Roman Ushakov in Programming Offtop
Свободы не хватает юзерам на android
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
Только по факту для gpl ядра писать не gpl драйвера это оч странно
Почему же?
источник

RU

Roman Ushakov in Programming Offtop
Если они юзают gpl код то gpl обязывает открыть код и распространять с gpl
источник

RU

Roman Ushakov in Programming Offtop
А китайцы тупо забивают
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
Если они юзают gpl код то gpl обязывает открыть код и распространять с gpl
Так исходники ядра и выкладывают, а остальное просто рядом лежит и линкуется только динамически
источник

RU

Roman Ushakov in Programming Offtop
Большинство устройств на Snapdragon легко поддается моддингу
источник

RU

Roman Ushakov in Programming Offtop
Vladimir Petrakovich
Так исходники ядра и выкладывают, а остальное просто рядом лежит и линкуется только динамически
Там суть в другом
источник

RU

Roman Ushakov in Programming Offtop
Ты не можешь поставлять gpl код с закрытыми компонентами
источник

RU

Roman Ushakov in Programming Offtop
Именно это самая жестокая часть gpl
источник

RU

Roman Ushakov in Programming Offtop
О, которой все почему-то забывают
источник

VP

Vladimir Petrakovich in Programming Offtop
Roman Ushakov
Ты не можешь поставлять gpl код с закрытыми компонентами
Так это не "закрытые компоненты" ядра, это рядом лежащий несвязанный код, как и весь юзерспейс, который на андроиде строго под mit/apache
источник

RU

Roman Ushakov in Programming Offtop
Ну тогда получается я могу брать любой код под gpl динамически с ним связываться и поставлять его со своим кодом
источник

RU

Roman Ushakov in Programming Offtop
Но это не так
источник

I

Ilmir in Programming Offtop
Лицензия странно сформулирована в этом месте: "Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work." Кто может перевести на человеческий?
источник

I

Ilmir in Programming Offtop
Если я правильно понимаю, ты должен открыть сырцы либы только если без либы твои сырцы не работают. Что не так для драйверов на девайсе.
источник

I

Ilmir in Programming Offtop
Это драйвера не будут работать без ядра, а не наоборот.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Лицензия странно сформулирована в этом месте: "Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work." Кто может перевести на человеческий?
Это, я так понял, про код, который необходим для работы ПО, лицензированного под GPL
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Это, я так понял, про код, который необходим для работы ПО, лицензированного под GPL
Да, я тоже так понял.
источник

VP

Vladimir Petrakovich in Programming Offtop
Мне сейчас стало интересно, что сложнее полностью понять - JMM или лицензии вида GPL и Apache?
источник