Завтра
Ну и название)
Anonymous
какие требования в MIT?
Anonymous
Нужно ли продвигать эту же лицензию дальше?
Berkus
какие требования в MIT?
https://tldrlegal.com/license/mit-license
Anonymous
Она разрешает использование и изменение кода практически любым образом, при условии, что текст самой лицензии и указание авторства никуда не исчезнут
Anonymous
это только в случаи изменения кода самого проекта?
Anonymous
то есть если ты изменяешь код самого проекта с лицензией мит
Anonymous
то есть того же самого cocos2d
Anonymous
то при этом нужно и оставить лицензию и автора
Anonymous
?
Berkus
это только в случаи изменения кода самого проекта?
если ты взял мит либу, то ты можешь использовать ее как угодно при соблюдении двух условий: ты не будешь удалять имена авторов из файлов под их авторством, и лицензия будет приложена к этим исходникам - насколько я помню к бинарям ее прикладывать она не требует, ща перечитаю
Berkus
Sublicense You may incorporate the work into something that has a more restrictive license.
Berkus
Include License You must include the license notice in all copies or substantial uses of the work.
Berkus
ну там же все написано я тебе прислал ссылку
Anonymous
all copies?
Berkus
д
Anonymous
то есть даже с бинарниками?
Berkus
если ты копируешь сорцы - копируешь лицензию вместе с ними
Anonymous
аа
Berkus
то есть даже с бинарниками?
насколько я помню бинарники приравниваются к substantial use
Berkus
то есть и с бинарником по идее тоже (хотя так делают только самые нормальные)
Berkus
а пидоры прикладывают без всяких лицензий
Anonymous
вот гавнюки, не люблю когда за меня решают какую мне лицензию использовать
Anonymous
я чувствую не удобство
Berkus
вот гавнюки, не люблю когда за меня решают какую мне лицензию использовать
Sublicense You may incorporate the work into something that has a more restrictive license.
Anonymous
та не
Berkus
MIT одна из самых свободных лицензий на рынке
Anonymous
а zlib?
Berkus
ну из тех, которые имеют какую-то юридическую силу
Anonymous
ну а если я не собираюсь выкладывать никуда сорцы
Berkus
но мне больше бустовская по душе
Berkus
ну а если я не собираюсь выкладывать никуда сорцы
это разрешено, можешь не выкладывать сорцы
Anonymous
но лицензию они меня хотят заставить использовать эту? а как они узнают что я делал продукт основанный на этой лицензии?
Berkus
но лицензию они меня хотят заставить использовать эту? а как они узнают что я делал продукт основанный на этой лицензии?
лицензия обязует тебя написать в уголке "Uses libpepyaka, licensed under MIT License, full license text follows:" и вставить текст лицензии из libpepyaka/LICENSE.txt они никак не узнают если ты не напишешь, поэтому пидоры обычно не пишут
Berkus
а нормальным людям не стремно потратить 5 строчек и сказать что вот мол, использовали такую збс либу
Berkus
тем более что легально это больше НИЧЕГО от тебя не требует
Anonymous
но они меня заставляют
Anonymous
)
Berkus
свой продукт ты можешь под какой угодно лицензией распространять
Anonymous
но только написать что by?
Berkus
чего?
Berkus
Sublicense You may incorporate the work into something that has a more restrictive license.
Zuck
Кстати о данном вопросе, только в сорцах нужно писать это, или что бы юзер мог это узнать?
Berkus
что by что-то?
лицензия обязует тебя написать в уголке "Uses libpepyaka, licensed under MIT License, full license text follows:" и вставить текст лицензии из libpepyaka/LICENSE.txt
Anonymous
а можно не в уголку а где-то там в недрях
Berkus
я если честно задолбался повторять одно и то же, попробуй просто прочитать
Berkus
Кстати о данном вопросе, только в сорцах нужно писать это, или что бы юзер мог это узнать?
substantial use, ты с бинарем своим распространяешь файл лицензии? в нем должна быть секция где-то в конце, где указаны лицензии всех сторонних либ которые ты использовал
Zuck
Понятно спасибо
Anonymous
то есть информацию можно вообще в какую-то задницу запихнуть?
Anonymous
но запихнуть
Anonymous
?
Berkus
надо чтобы получатель твоего дистрибутива мог его _потенциально_ прочитать
Anonymous
ну сможет , просто не будет мозолить глаза
Berkus
ну в середину эбаут бокса не обязательно совать
Berkus
в файлик LICENSES.txt можно сконкатенировать лицензии от сторонних либ и пусть себе лежит
Anonymous
кто-то в игрушку factorio играл?
Anonymous
это по поводу лицензий
Anonymous
а точнее программирования
Anonymous
узнал только что, что она на allegro написана
Сережа
Пацаны, можно ли буст (asio.hpp например) добавлять в заголовочный файл, если потом этот заголовочный файл будет в нескольких cpp?
Processor
ну да можно или ну да ну да ну да
Processor
хм
Сережа
Я почему спрашиваю, на десктопе все нормально, а на двух Арамах падает при сервис ран на дедлайн таймере
Vladislav
Пацаны, можно ли буст (asio.hpp например) добавлять в заголовочный файл, если потом этот заголовочный файл будет в нескольких cpp?
Нет, буст можно использовать только в одном compilation unit'е, поэтому нужно очень внимательно выбирать, в каком из них он принесёт максимальную пользу
Сережа
Эмпирически если asio.hpp не в хедере все норм
Matwey
UB
Сережа
А в доках я про это ничего не видел
Vladislav
UB
UB, нельзя помиловать
Matwey
UB, нельзя помиловать
Почему компилятор при UB не выдает ошибку, если все UB известны?
Сережа
Я догадываюсь что там этот реактор где то за ifdef
Vladislav
Почему компилятор при UB не выдает ошибку, если все UB известны?
Потому что обычно это undecidable problem - понять, есть в коде UB или нет
Сережа
В доках про неопределенное поведение написано?