(решено) Вопрос про ассемблер Лазарус ругается но работает.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение Лекс Айрин » 24.09.2015 20:19:00

bormant и не говори...
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 20:23:06

5. Программа, которая не содержит производной от какой-либо части
Библиотеки, но предназначена для работы с библиотекой будучи скомпилированной или
связанный с ним, называется "произведение, использующее библиотеку". Такой
работы, в изоляции, не является произведением, производным от библиотеки, и
поэтому она не входит в рамки данной лицензии.

А В КАКУЮ ТОГДА ЛИЦЕНЗИЮ ОНА ВХОДИТ???
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение Лекс Айрин » 24.09.2015 20:24:40

vitaly_l, переводите текст лицензии тогда уж ПОЛНОСТЬЮ, а не фрагмент вас устраивающий.

фрагмент, вами пропущенный

Код: Выделить всё
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your choice,
provided that you also meet, for each linked independent module, the terms
and conditions of the license of that module. An independent module is a module
which is not derived from or based on this library. If you modify this
library, you may extend this exception to your version of the library, but you are
not obligated to do so. If you do not wish to do so, delete this exception
statement from your version.

Переводится как
Код: Выделить всё
В качестве специального исключения, правообладатели этой библиотеки даст вам
разрешение связать эту библиотеку с независимыми модулями для получения
исполняемый, независимо от лицензионных условий этих независимых модулей,
и копировать и распространять получившийся исполняемый файл в соответствии с условиями вашего выбора,
при условии, что вы выполните, для каждого связанного независимый модуль, условия
и условия лицензии этого модуля. Независимый модуль модуль
который не является производным от, или на основе этой библиотеки. Если вы измените это
библиотека, вы можете расширить это исключение для вашей версии библиотеки, но вы
не обязаны это делать. Если вы не хотите, чтобы сделать это, удалите это исключение
Заявление от вашей версии.

И тогда все сразу становится предельно понятно.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 20:38:47

САМЫЙ ГЛАВНЫЙ РАЗДЕЛ!

6. В качестве исключения к разделам выше, вы можете также комбинировать или
ссылку на "произведение, использующее библиотеку" с библиотекой для производства
произведение, содержащее части библиотеки, и распространять эту работу
в соответствии с условиями вашего выбора, при условии, что условия позволяют
модификация работы для заказчика собственных нужд и обратного
проектирование для отладки таких модификаций.

Вы должны дать заметное уведомление с каждой копией работы, что
Библиотека используется в нем и что библиотека и ее использование распространяется
эта Лицензия
. Вы должны предоставить копию данной лицензии. Если работа
во время выполнения отображает уведомления об авторских правах, вы должны включить
уведомление об авторских правах на библиотеку, а также ссылка
направляя пользователя на копию этой лицензии
.

Также, необходимо выполнить одно
из этих вещей
:

в) сопровождать работу с полным соответствующим
исходный текст в машиночитаемой форме для библиотек в том числе независимо от
изменения были использованы в работе (которая должна распространяться в соответствии
Разделов 1 и 2 выше
)
; и, если работа является исполняемым связаны
с библиотекой, с полным машиночитаемым "работы, что
использует библиотеку", как объектный код и/или исходный код, так что
пользователь может модифицировать библиотеку и затем связать для производства модифицированного
исполняемый файл, содержащий модифицированную библиотеку. (Понятно
в том, что пользователь, который меняет содержимое файлов определений в
Библиотеки не обязательно иметь возможность перекомпилировать приложение
чтобы использовать модифицированные описания);

б) использовать подходящий механизм разделяемых библиотек для связывания с
Библиотека. Подходящим механизмом является тот, который (1) использует во время выполнения в
экземпляр из библиотеки уже присутствует на компьютере пользователя системы,
а не копирует функции библиотеки в исполняемый файл, и (2)
будет правильно работать с модифицированной версией библиотеки, если
пользователь устанавливает, как и установить модифицированный версия
интерфейс-совместимый с версией, что работа была сделана с.

в) сопровождать работу с письменным предложением, действительным по крайней
минимум три года, чтобы дать одному пользователю материалы
указанных в подразделе 6а, выше, за плату, не более
чем затраты на выполнение этого распределения.

д) Если распределение работы осуществляется путем предоставления доступа для копирования
от указанного места, предложение эквивалентного доступа для копирования выше
указанные материалы с того же места.

е) удостовериться, что пользователь уже получил экземпляр этих
материалы или что у вас есть уже был выслан пользователю экземпляр
.

Добавлено спустя 57 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
Лекс Айрин писал(а):vitaly_l, переводите текст лицензии тогда уж ПОЛНОСТЬЮ, а не фрагмент вас устраивающий.

Я привёл весь текст лицензии... где-то выше под cut-ом

Добавлено спустя 11 минут 11 секунды:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
Ну надеюсь теперь то Вы поняли текст лицензии?
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 20:58:36

vitaly_l писал(а):Ну надеюсь теперь то Вы поняли текст лицензии?

Ты любитель на людей капсолки поднимать.
Но ты опять просмотрел, что тебе говорил Лекс Айрин.

RTL идёт не под прямой LGPL, а под модифицированной LGPL. и эта модификация, должна оговариватс я после яроснтных постов LGPL.
А в модфикации сказано следующее - линкуй библиотеку на своих условиях.

Стоит заметить, что даже с немодифицированной LGPL поступают точно так же (см с места "Спорным является вопрос о том..."). Но команда FPC специально добавили эту модификацию, чтобы точно позволить пользователям RTL распространять код, БЕЗ необходимости его публикации, и на условиях по усмотрению разработчика.

Ну и естественным образом эта модификация перекочевала в LCL.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 21:16:25

скалогрыз писал(а):RTL идёт не под прямой LGPL, а под модифицированной LGPL.

Лицензию, которая приведена выше, я взял в RTL.

скалогрыз писал(а):Но команда FPC специально добавили эту модификацию, чтобы точно позволить пользователям RTL распространять код, БЕЗ необходимости его публикации, и на условиях по усмотрению разработчика.

Страничка в википедии - это не публичная оферта, её даже я могу редактировать.

скалогрыз писал(а):Ну и естественным образом эта модификация перекочевала в LCL.

Да? А в лицензию - эти пункты забыли перекочевать? Лицензия - это лицензия, а текстовые приблуды... Я конечно благодарен, за то что те кто вставил текстовые приблуды - заботятся обо мне и понимают суть моих волнений. Но текстовые приблуды - это всегда текстовые приблуды, а не лицензия и не публичная оферта. Тем более что одно противоречит другому. Опять таки ОБЪЯСНЯЮ, разработчики Лазаруса не могут вносить изменения в ЛЮБУЮ ЛИЦЕНЗИЮ GNU - это не их продукт... Лазарус пешка... Это не их договор и оферта... Они не могут его изменить... Они такие же рабы GNU лицензии, как и все остальные...

Поэтому я уже многократно и говорил - договор дарения, в 1 000 000 000 раз проще для понимания и исключает ЛЮБЫЕ юления в понимании лицензии или публичной оферты. Договор дарения - очень просто переводится НА ВСЕ ЯЗЫКИ МИРА! и занимает максимум один абзац. А здесь какое-то лоскутное одеяло, а не лицензия... Которое дополнено текстовыми файлами, противоречащими GNU лицензии....
Кто Лазарусу позволил менять текст GNU лицензии???
А если завтра, там, Ваше авторское право будет отменено?
Я уже тысячу раз объяснял, у рабов GNU лицензии - нет своего права!

.
Последний раз редактировалось vitaly_l 24.09.2015 21:30:17, всего редактировалось 1 раз.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 21:28:33

vitaly_l писал(а):Я конечно благодарен, за то что те кто вставил текстовые приблуды - заботятся обо мне и понимают суть моих волнений. Но текстовые приблуды - это всегда текстовые приблуды, а не лицензия и не публичная оферта.

К сожалению это не текстовые приблуды, а фактическое дополнение к договору. Обладающее полной юридической силой, т.к. накладывается автором библиотеки.

Потенциально эта модификация может быть не совместимой с GPL, но для RTL, FCL и LCL библиотек это только в плюс.

Опять же лицензионная трактовка глазами FPC и Лазаруса
This clause is mainly meant to avoid (maybe even justified) uncertainties about the "shared linking only" and "reverse engineering" clauses in the LGPL.

Lazarus follows the same principles.


Добавлено спустя 2 минуты 12 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
vitaly_l писал(а):А если завтра, там, Ваше авторское право будет отменено?

то после завтра выходит библитоека RTL x.1, FCL x.1, LCL x.1, которая вместо модифицированной LGPL лицензии, будет использовать какую-нить MIT или CCF ... или даже свою собственную.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 21:32:41

скалогрыз писал(а):Потенциально эта модификация может быть не совместимой с GPL, но для RTL, FCL и LCL библиотек это только в плюс.

Опять же лицензионная трактовка глазами FPC и Лазаруса

Кто Лазарусу позволил менять текст GNU лицензии???
А если завтра, там, Ваше авторское право будет отменено?
Под лицензией подписались 1 000 000 программистов, они у всех спросили разрешение на изменение договора-оферты-лицензии?
Я уже тысячу раз объяснял, у рабов GNU лицензии - нет своего права! Нет своей оферты!
У рабов GNU лицензии - нет своего слова. У рабов есть только право подчиняться GNU!

.
Последний раз редактировалось vitaly_l 24.09.2015 21:36:36, всего редактировалось 1 раз.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 21:35:38

vitaly_l писал(а):А если завтра, там, Ваше авторское право будет отменено?

на основании чего оно будет отменено? в текущей лицензии не сказано об отмене авторских прав.
Более, того, GNU сама поясняет, что автор может сам переиспользовать код под другой лицензией, на своё усмотрение.

Если "завтра" выйдет GPLv4, где будет сказано, что теперь весь код будет принадлежать Столману, то ничего не случатся.
Потому что дествие GPLv4 на GPLv2 не распрострняется.

Были те наивные библиотеки которые писали лицензию, как GPLv2+ (версия v2 или актульная), но после выхода GPLv3 - все внезапно перешли на другие лицензии, или на более строгую GPLv2 и не более :)
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 21:38:37

скалогрыз писал(а):на основании чего оно будет отменено?

На основании текстового файлика, который Вы мне всё время подсовываете, вместо лицензии!


.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 21:39:49

vitaly_l писал(а):На основании текстового файлика, который Вы мне всё время подсовываете!

а там где написано про отторжение авторских прав?

Добавлено спустя 1 минуту 50 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
vitaly_l писал(а):Кто Лазарусу позволил менять текст GNU лицензии???

GNU это пешка в руках Лазаруса :mrgreen: :mrgreen: :mrgreen:
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 21:44:48

скалогрыз писал(а):а там где написано про отторжение авторских прав?

Да какая разница? Всё: "это" - пустая трата времени. Вы тратите моё я трачу Ваше, результат ноль. С чего начали к тому и вернулись.
Проще "ненавистный" ассемблер наизусть выучить... чем понять такие лоскутные "лицензии" из 100000 файликов разбросанных по всему интернету...

Добавлено спустя 58 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
скалогрыз писал(а):GNU это пешка в руках Лазаруса

Расскажите это сишникам... они тоже перед GNU рабы...
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 21:47:46

vitaly_l писал(а):Да какая разница? Всё: "это" - пустая трата времени. Вы тратите моё я трачу Ваше, результат ноль. С чего начали к тому и вернулись.
Проще "ненавистный" ассемблер наизусть выучить... чем понять такие лоскутные "лицензии" из 100000 файликов разбросанных по всему интернету...

ээ... неее, нифига!
вот смотри, согласно лицензии "сегодняшнего дня" (а не завтрашнего, когда у меня отберут авторское право), как мы все согласились, RTL идёт под модифицированным LGPL-ом, а не GPL-ом.
Вопрос, если моя программа выглядит следующим образом:
Код: Выделить всё
uses SysUtils;
begin
  writeln('hello world');
end.

Обязан ли я выпускать её под лицензией GPL и открывать исходный код? ( ожидаемый ответ: да/нет )
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение vitaly_l » 24.09.2015 21:54:37

Так там же написано, Вы обязаны дать ссылку и привести текст лицензии в программе. А если указываете авторство, то ещё чего-то там...
И код, должен быть, иначе как перекомпелировать программу? Я там выделял жирным и большим. Посмотрите.
Последний раз редактировалось vitaly_l 24.09.2015 21:56:59, всего редактировалось 1 раз.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: (решено) Вопрос про ассемблер Лазарус ругается но работа

Сообщение скалогрыз » 24.09.2015 21:56:27

vitaly_l писал(а):Так там же написано, Вы обязаны дать ссылку и привести текст лицензии в программе. А если указываете авторство, то ещё чего-то там...

эхх... тогда ассемблер!

Добавлено спустя 9 минут 40 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
vitaly_l писал(а):И код, должен быть, иначе как перекомпелировать программу?

Объектные файлы же. Программу вполне можно будет перекомпоновать.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 223

Рейтинг@Mail.ru