Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
вам необходимо подключить виндовые DLL, которые совсем не GPL.Мне надо подключить библиотеки wine которые совместимы с GPL лицензией. При том тут как раз WINE и есть. Т.е. при наличии API — мы смотрим — а есть ли GPL совместимый софт реализующий данное API? Если есть — отлично мы можем как бы разрабатывать для него и все пучком.
If the program dynamically links plug-ins, but the communication between them is limited to invoking the ‘main’ function of the plug-in with some options and waiting for it to return, that is a borderline case.
Т.е. при наличии API — мы смотрим — а есть ли GPL совместимый софт реализующий данное API?Очевидно для функции main() такой софт есть — и как бы мы можем писать под него :)
Открытые проекты не используют wine под виндой, по крайней мере я об этом не знаю или я не прав?Мы ведь обсуждаем букву закона тут — верно?
Любая программа под винду должна подключать системные библиотеки, иначе как она будет взаимодействовать с ОС?Программа как будто пишется не под винду, а под WINE. Т.е. под linux
But if you want to use parts of other GPL-covered programs by other authors in your code, you cannot authorize the exception for them.Т.е. Вам следует спросить разрешения у авторов GPL-ного кода чтобы модифицировать лицензию чтобы она позволяла связываться с любым кодом в том числе и Вашим.
здесь проблема больше в законодательстве и чиновниках.Это чиновники платят юристам, которые кашмарят конкурентов патентами «на даблклик»? В законодательной базе есть пробелы и чиновники не всегда разбираются в предмете, но когда этого не было? А вот люди, для которых «этика бизнеса» и «честь компании» пустые слова — это проблема.
Свободное программное обеспечение — широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование) программ защищены юридически авторскими правами при помощи свободных лицензий.
Свободное программное обеспечение Да
BSD в каком-то плане свободнее даже GPLЛицензия не может быть более свободна или менее. Есть чёткие критерии свободного ПО, лицензия или попадает в них или нет. Не существует никакой градации на более свободные лицензии и менее.
одни свободные лицензии могут предлагать больше свободы, чем другие свободные лицензии.Я вот не считаю, что лицензии которые не ограничивают закрытие кода более свободные, чем копилефтные. Свобода и вседозволенность это не одно и тоже.
Это объективное понимание ситуации.В том то и дело, что «свобода» в реальности — субъективное понятие, нет чёткого описания, что вот так свобода, а вот так нет. Если же говорить о лицензиях, там даны 4 чётких критерия, и нужно или принимать их и говорить одними терминами, или не использовать эти термины, дабы не вводить окружающих в заблуждение.
А наличие ограничений отменяет свободу.Вы путаете свободу и анархию. Есть замечательная поговорка — свобода одного человека должна заканчиваться там, где начинается свобода другого. Т.е. как я и говорил выше — это субъективное понятие. То, что один человек считает свободой, для другого может не являться таковым.
Если мне не дадут ходить голым по улицамТо значит вы нарушаете свободу других людей, свободу созерцать прилично-одетых граждан.
Так что тут ещё большой вопрос, каким определениям следоватьПоэтому я и говорю, что не нужно ничего додумывать про степени свободы. Есть чёткое определение свободного ПО, эти 4 критерия или выполняются или нет.
Свобода — отсутствие ограничения.Я считаю, что свобода — возможность выбора (где возможны ограничения), а вы называете свободой анархию. Так что смысл в дальнейшей дискуссии пропадает. :-)
А теперь вопрос — почему их свобода важнее моей свободы?Она не важнее, просто нет чёткой границы между вашей и их свободой — т.е. она субъективна, как я и писал выше.
Я по лицензии BSD взял код, сделал свой проект на базе этого кода, а открывать исходники своего проекта не стал при распространении. То есть условие я не выполнил. Что же теперь?А что-то должно быть теперь? :-) Ваш проект не будет является свободным ПО. И всё. :-)
Так что степень свобод, которые мы имеем при использовании и распространении произведений, явно различаются.Я не спорю с тем, что набор прав, которые дают разные лицензии различен. Я спорю с тем, что увеличение количества этих прав для всех людей однозначно лучше — т.к. я как раз из тех людей, кто считает отсутствие копилефта вредным и уменьшающим степень свободы (т.к. отсутствует механизм её защиты).
Я не спорю, что они легковые автомобили, но и различать их надо.Различать их надо, но не по субъективным параметрам.
Поэтому я хочу примирить обе стороны
Mach 3 довольно сильно повлиял на компьютерную отрасль, став образцом для дизайна микроядра Microsoft NT
Как свободное ПО способствовало успеху Стива Джобса и Apple