Size: a a a

2020 March 03

RS

Roman Shuvalov in OpenStreetMap RU
Кто знает - дайте знать. Я, в принципе, могу написать как угодно, но хотелось бы сделать так, как принято, а не так, как вздумается
источник

🥓Э

🥓 Хамон Эврибади in OpenStreetMap RU
этого хватает. но многие дополнительно пишут в ридми используемые либы
источник

RS

Roman Shuvalov in OpenStreetMap RU
Само собой оставлю, вопрос в том, надо ли дублировать отдельно. А то гитхаб вон взял, проанализировал файл LICENSE и торжественно вверху справа написал "BSD-3-Clause", будто бы это относится ко всему репозиторию целиком
источник

ПЖ

Павел Жирнов in OpenStreetMap RU
сторонние библиотеки не распространять со своим исходным кодом а предоставить ссылки на них ??
источник

i

iWowik in OpenStreetMap RU
Roman Shuvalov
Товарищи, есть кто-нибудь, кто знаком с гитхабом? Я готовлю исходники своего 3D-рендерера к выпуску, хочу всё оформить как положено в цивилизованном мире
Цивилизованные свой код складывают в тумбочку, а github просто покупают
источник

i

iWowik in OpenStreetMap RU
А так имеем эти ужасы с "открытыми" лицензиями
источник

🥓Э

🥓 Хамон Эврибади in OpenStreetMap RU
iWowik
А так имеем эти ужасы с "открытыми" лицензиями
да ладно. Ужас, но не ужас-ужас (с)
источник

AK

Andrew Klopov in OpenStreetMap RU
источник

AK

Andrew Klopov in OpenStreetMap RU
вот это аннотация О_о
источник

IZ

Ilya Zverev in OpenStreetMap RU
Roman Shuvalov
Ещё вопрос про лицензию. Мой инструментарий состоит из нескольких самописных програм. Я выбрал лицензию BSD, но некоторые программы используют GPL-библиотеки (например, libgeos), соответственно, они могут распространяться только под GPL. Как это правильно оформить? Написать несколько файлов LICENSE.<название_программы> для каждой?
Если ты используешь GPL через динамическое линкование (т.е. не копируешь их код в свою репу), то всё нормально. В репозитории либо в конце LICENSE, либо отдельным файлом нужно поместить список всех библиотек, код которых ты используешь (не линкуя, а копируя, в т.ч. заимствуя в своём коде)
источник

IZ

Ilya Zverev in OpenStreetMap RU
(но вообще список абсолютно всех библиотек с их лицензиями полагается иметь в UI — но этого никто не делает, кроме производителей телевизоров)
источник

IZ

Ilya Zverev in OpenStreetMap RU
Помимо README обычно делают файл CONTRIBUTING с описанием способов, которыми можно помочь: как сделать чекаут и подготовить dev env, как оформлять тикеты и пул-реквесты, как переводить
источник

IZ

Ilya Zverev in OpenStreetMap RU
Ну и CHANGELOG очень желателен
источник

🥓Э

🥓 Хамон Эврибади in OpenStreetMap RU
Ilya Zverev
(но вообще список абсолютно всех библиотек с их лицензиями полагается иметь в UI — но этого никто не делает, кроме производителей телевизоров)
еще как делают. Gimp, qGis, VLC и т.д.
источник
2020 March 04

Bn

BANO notIT in OpenStreetMap RU
Ilya Zverev
(но вообще список абсолютно всех библиотек с их лицензиями полагается иметь в UI — но этого никто не делает, кроме производителей телевизоров)
Делают все. Лицензии на js специально вырезаются и упаковаются в отдельный файл
источник

Bn

BANO notIT in OpenStreetMap RU
Питон так же
источник

RS

Roman Shuvalov in OpenStreetMap RU
Павел Жирнов
сторонние библиотеки не распространять со своим исходным кодом а предоставить ссылки на них ??
Я и так не распространяю. Но пользователь, после того, как скомпилирует написанный мной код и слинкует его с GPL-библиотекой, сможет пользоваться результатом только на условиях GPL же.
источник

RS

Roman Shuvalov in OpenStreetMap RU
Но есть одна тулза, работающая с csv, она использует чужой BSD-код с соответствующей ссылкой на автора
источник

Bn

BANO notIT in OpenStreetMap RU
Как происходит двойное лицегзирование?
источник

RS

Roman Shuvalov in OpenStreetMap RU
(И в этом случае csv.h и csv.c лежит в папке с проектом.)
источник