Size: a a a

2020 January 19

OS

Oleg Shelajev in graalvm_ru
Нет, CPE позволяет распространять под отличными от gpl и
Лицензиями
источник

OS

Oleg Shelajev in graalvm_ru
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Oleg Shelajev
Cpe не про класспас!
вау, действительно, там не про класспас, а просто про некие "модули", и единственное ограничение - модули не должны быть отнаследованы от основной софтины (той что лицензирована под GPL+CPE).
источник

OS

Oleg Shelajev in graalvm_ru
Там прям нормально написано
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
выходит, native-image таки можно использовать для разработки проприетарного софта ;) По требованию предоставлять сами исходники native-image, если какой-то упоротый их потребует, и всё
источник

OS

Oleg Shelajev in graalvm_ru
У юриста проконсультируйся, может можно вообще ничего не давать
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
мне не жаль отдать исходники native image, которые лежат на гитхабе! :D
источник

OS

Oleg Shelajev in graalvm_ru
Был бы номер если бы CPE был бы про класспас и java9 с модулями поставила бы мир на колени очередями к юристам.
источник

OS

Oleg Shelajev in graalvm_ru
Artem Medvedev
Отстраняясь от gpl3, если мы соберём native-image то он зашивает substratevm который под gpl2+cpe, а распространять мы можем тоже только до первого пользователя запросившего исходники?

Поправьте в чем не прав
То есть не обязательно надо будет предоставлять исходники
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Shelajev
Проблема в гпл3
С моей точки зрения проблема вообще не в этом. Для меня абсолютно непонятно как вообще лицензируются штуки, собранные native image. И почему они лицензируются как-то отлично от того, что запускается обычной openjdk
источник

ВВ

Виктор Вербицкий in graalvm_ru
Паша Финкельштейн
С моей точки зрения проблема вообще не в этом. Для меня абсолютно непонятно как вообще лицензируются штуки, собранные native image. И почему они лицензируются как-то отлично от того, что запускается обычной openjdk
И отличается ли вообще
источник

OS

Oleg Shelajev in graalvm_ru
Это отдельная технология? И у неё есть лицензия которая описывает как ее использовать?
источник

ПФ

Паша Финкельштейн in graalvm_ru
Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀
точней так: как только кому-либо попал gpl3 бинарник, он может уже идти и требовать от него исходники. То есть, распространять-то ты можешь, но до первого пользователя, который потребует исходник. Потом этот пользователь шарит исходник со всем миром и приплыли.
Ну так я ему дам исходники своего софта, а не компилятора
источник

ПФ

Паша Финкельштейн in graalvm_ru
Я вообще не знаю что там делает компилятор и не обязан знать
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
Вон scalafmt под апач2 и довольные распространяют native image себя
Ох что ты вспомнил)
источник

ПФ

Паша Финкельштейн in graalvm_ru
Если я собираю тот же джарник эксельсиором - обязан ли я представлять исходники эксельсиора?
источник

OS

Oleg Shelajev in graalvm_ru
Для меня абсолютно непонятно как лицензируются программы написанные на котлин и почему они лицензируются как отлично от openjdk. Можно но например вместо Котлина поставить. Такой же силы заявление получается
источник

ВВ

Виктор Вербицкий in graalvm_ru
Паша Финкельштейн
Если я собираю тот же джарник эксельсиором - обязан ли я представлять исходники эксельсиора?
Блин. А ведь точно. Как-то я уже и забыл про них 😊
источник

OS

Oleg Shelajev in graalvm_ru
Паша Финкельштейн
Если я собираю тот же джарник эксельсиором - обязан ли я представлять исходники эксельсиора?
Гпл3? Вполне может быть, спроси у юриста :)
источник

OC

Oleg Chirukhin ☄️ 🧙🏻‍♂️🚀 in graalvm_ru
Паша Финкельштейн
Я вообще не знаю что там делает компилятор и не обязан знать
Ты обязан знать состав бинарника, который поставляешь. Там может быть проблема, что компилятор копипастит в бинарник куски каких-то лицензированных проектов. Ну как минимум, он должен слинковаться с glibc, иначе ничего не заработает.
источник