Тема:
Манифест предлагаю обсудить переросла в полемику о LGPL лицензии. Поэтому желающим разобраться с LGPL лицензией ее правомерности и такое прочее предлагается спуститься в
подвал > курилка и продолжить обсуждение если такое необходимо. А судя по характеру и тексту вопрос остался открытым.
2GAG спасибо большое за понимание (для меня сейчас это редкость
Сразу не смог ответить всем потому что тратил много сил и энергии чтоб объяснить свою позицию
недоедал, недосыпал и работал
итак Валерий пишет:
Является ли gsm-файл программой? Наверно всем понятно, что нет.Довод №1
интересно девки пляшут(с) Солдаты
Это почему так категорично то? Конечно является... Поясню:
Идем по вашей ссылке
Компьютерная программа внимательно читаем
В зависимости от контекста рассматриваемый термин может относится к исходным кодам при помощи которых записывается программа или и к исполняемому файлу программы.
//поскипано
Запись программы при помощи того или иного языка программирования, удобна для понимания и редактирования человеком. Этому, в частности, помогают комментарии, допускаемые в синтаксисе большинства языков. Для возможности выполнения на компьютере, готовая программа преобразуется (компилируется) в исполняемый машинный код (чаще всего — двоичный).
Исходя из последнего предложения понимаем что программой правильно назвать исходный код а не результат компилирования (который имеет достаточно точное название
исполняемый машинный код). Так что общепринятое понимание термина программа не совсем верно.
Довод №2
Разрешите немного подемагогировать
Слово программа в обычном жизненном понимании обозначает руководство список неких инструкций которые должны быть выполнены.
Довод №3
Достаю книгу некоего Романа Сюзи "Python" открываю на 19 странице Глава 2.1
По сложившейся традиции, первая программа, которую рассматривают при изучении какого либо языка программирования, Должна выводить слова "Hello, World". С помощью текстового редактора (блокнот, ... и т.д.) нужно записать в файл hello.py следующий текст:
print "Hello, World"
и запустить на выполнение
python hello.py
Так вот файл
hello.py уже является программой.
GDL от этого отличается мало. В Архикад встроен интерпретатор языка GDL который собственно и выполняет gsm объекты. Лицензия нигде не оговаривает должен это быть коммерческий или свободный интерпретатор.
Еще Валерий пишет:
Возможно он или несколько их штук являются библиотекой?Во первых мы (очень надеюсь) разобрались, что он (GDL объект) является программой.
Во вторых. Вы то ли сознательно, то ли нет, объединяете два различных понятия одним словом библиотека.
одно: библиотека ArchiCAD - это набор файлов.
второе: библиотека в лицензии - это набор функций в одном файле(*.dll или *.so).
Это совершенно разные вещи.
В следующем посте Валерий пишет:
И выяснить, подпадают ли gdl-, gsm-, att-, tpl-, mod-файлы, из который возможно будет состоять библиотека, под эту лицензию. Пускай там разбираются. Вам, сторонникам этой лицензии, в самый раз это сделать, чтоб потом не сесть в лужу, на суде ли или в беседе с профи.угу им вот занятся нечем. Все уже написано. Поясняю:
gdl, gsm - да
att, mod - нет
для файлов содержащих контент (результат, данные, информацию PNG, MAX, PLN, DOC ect.) существует другая лицензия - Creative Common License. Для документации обычно используют GPDL(General Public Documentation License) собственно она также применима для контента, но в настоящее время художники, фотографы и люди других творческих
профессий отдают предпочтение CCL.