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

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

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

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

Сообщение vitaly_l » 23.09.2015 20:08:24

bormant писал(а):Вы вольны с ними делать то, что написано в лицензии

Так я про это и говорю! И кстати моя свобода нигде не заканчивается, я просто соблюдаю закон о праве. Право на Лазарус принадлежит ВСЕМ программистам, которые писали код Лазаруса. И это право использования их труда передали на тех же самых условиях, на которых они писали код. А именно, БЕСПЛАТНО ОБЯЗАН СОГЛАСНО ЛИЦЕНЗИИ ВЫЛОЖИТЬ ИСХОДНИКИ И ПРИЛОЖИТЬ GNU ПОДОБНУЮ ЛИЦЕНЗИЮ НА ЛЮБУЮ ПРОГРАММУ, т.к. слово Лазарус или FPC в лицензии отсутствует. Так решили те, кто создал проект Лазаруса. У остальных есть лишь право: Согласиться на эти условия, или нет. А я юридически не могу использовать для написания ИНДИВИДУАЛЬНОЙ программы для третьего лица, т.к. у меня нет ЮРИДИЧЕСКОГО права, мне его в GNU лицензии не дали. Понимаете? Нет там ни слова о моём праве писать программы, без приложения к ним лицензии GNU/ <= Понимаете? А вот фраза о том что я ОБЯЗАН приложить GNU подобную лицензию - там есть!

ОНИ НИКОМУ, ДАЖЕ СЕБЕ, НЕ ПЕРЕДАЛИ ЭТИ ПРАВА... ПРОГРАММИСТЫ КОТОРЫЕ ПИСАЛИ ЛАЗАРУС, ТОЖЕ ЮРИДИЧЕСКИ НЕ МОГУТ, У НИХ ТОЖЕ НЕТ ПРАВА. И У ВАС ТОЖЕ НЕТ ЮРИДИЧЕСКОГО ПРАВА. ТАК СКАЗАНО В ЛЮБОЙ ЛИЦЕНЗИИ GNU <= ПОНИМАЕТЕ?
Любая Ваша программа ничем не отличается от IDE, где Вы все нашли в лицензии слово IDE или FPC?
А почему Вы все уверены, что своё IDE на Лазарусе писать нельзя, а остальные программы можно?

Вы должны ясно понимать, что программа написанная на Лазарусе - это не Ваша программа, это КОЛЛЕКТИВНЫЙ труд сотен программистов! И они Вам выставили требование в Лицензии, создавать свои программы: НА ТЕХ ЖЕ УСЛОВИЯХ, НА КОТОРЫХ ПИСАЛИ ОНИ. <=== Понимаете? Иными словами можно писать только социально полезные программы на подобии OpenOffice. ВСЁ!!! Нет других прав в GNU лицензии! <= Понимаете?

bormant писал(а):Причем тут ваши программы?

Хорошо! Предположим Вы правы. Где об этом написано в лицензии?
Текст лицензии предъявите, пожалуйста.

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

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

Сообщение resident » 23.09.2015 21:42:41

vitaly_l писал(а):Вот в этой ПАРАЛЛЕЛЬНОЙ ветке, есть и ссылки и тексты из лицензии и все доказательства. Просто прочитайте внимательно и поймёте.

Ну вы там истерику затеяли. :)

bormant писал(а):Если свою программу линкуете с библиотекой под GPL, то либо передавайте код получателям вашего бинарника

Код именно этой одной библиотеки, а не всего приложения?
Не могли бы (именно вы) прокомментировать позицию, к примеру, Total Commander-а?
http://www.softkey.info/reviews/review9900.php
https://ru.wikipedia.org/wiki/Total_Commander

Что вижу я:
Автор, не стесняясь, в интервью говорит, что перевел программу на Лазарус.
Скачиваю с хомяка 64-бинтую версию.
Устанавливаю. (При установке даже лицензионного соглашения нет. А ведь это одна из известнейших программ.)
Открываю EmEditor-ом ехе-шник и вижу, что файл напичкан словом Lazarus. Например:
Код: Выделить всё
TTiffImage - Lazarus LCL: 0.9.31 - FPC: 2.5.1

На сайте я ни слова ни нашел про Lazarus и уж тем более про какие-то там GNU.
При работе в хелпе нашел таки лицензию, вот отрывок про Лазарус:
Development of Total Commander

Total Commander was written utilizing Borland Delphi 1.0 (16 bit) and 2.0 (32 bit) (© 1993-96 by Borland International), and Lazarus/Free Pascal (64 bit). The Drag&Drop-algorithms, especially the undocumented parts, were found in the very good book "Undocumented Windows", Andrew Schulman, Addison Wesley 1991. The DPMI-handling for setting the volume label was taken from the book "Turbo Pascal für Windows - Object Windows", A. Ertl/R. Machholz, Sybex 1992. Only the algorithms were taken and rewritten in Pascal. The idea for the screen layout was taken from DCC, a Norton Commander (© Symantec) clone. All code from the German issue WinDOS was removed and rewritten for Copyright reasons. The ARJ and LHA code was translated by Mart Heubels (WinCAT PRO) and myself from public C sources to Pascal. A free unpacking DLL is available upon request. The internal ZIP packer is based on Zlib by Jean-loup Gailly. The C sources are available on the Internet, on the same server as ZIP-NT. MD5 Implementation provided by Greg Carter, CRYPTOCard Corporation. The AES encryption code used in the ZIP packer was developed by Dr Brian Gladman. The LZMA SDK (ZIP method 14) is written and placed in the public domain by Igor Pavlov. The AES256 and AES512-hash functions are Copyright 2002-2007 Wolfgang Ehrhardt. Optimized MD5, SHA1 and SHA256 parts from DCPcrypt Cryptographic Component Library v2, Copyright (c) 1999-2003 David Barton.

All mentioned Trademarks and Copyrights belong to their respective owners.

Опять же ни слова про GNU. Никаких исходников автор никому не даст никогда. Потому что, барабанная дробь, он ставит сам shareware лицензию на свою программу.
Автор не пишет "производные" от Лазаруса, автор пишет свою программу, которая с Лазарусом не имеет ничего общего. А в GNU говорится только о "производных".
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

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

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

resident писал(а):Автор не пишет "производные" от Лазаруса, автор пишет свою программу, которая с Лазарусом не имеет ничего общего. А в GNU говорится только о "производных".

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

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

Сообщение vitaly_l » 23.09.2015 21:55:49

скалогрыз писал(а):Не утруждайся. Он не понимает разницу между "производные от Лазаруса" и "произведённые Лазарусом

Это я как раз таки понимаю. Я просил привести текст лицензии, в котором сказано, о том что, лицензия даёт право. Никто не привёл. :cry:
А всё остальное, кроме текста лицензии - пустой звук. Примеры мне ненужны, мне нужен ТЕКСТ ЛИЦЕНЗИИ, та её часть, в которой передаётся право на использование Лазаруса и FPC. Пожалуйста приведите.


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

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

Сообщение скалогрыз » 23.09.2015 21:58:06

vitaly_l писал(а):Это я как раз таки понимаю. Я просил привести текст лицензии, в котором сказано, о том что, лицензия даёт право. Никто не привёл. :cry:
А всё остальное, кроме текста лицензии - пустой звук. Примеры мне ненужны, мне нужен ТЕКСТ ЛИЦЕНЗИИ. Пожалуйста.

я же тебе три раза написал! выдержка из файла (COPYING.modifiedLGPL.txt):
Код: Выделить всё
This is the file COPYING.modifiedLGPL, it applies to several units in the
Lazarus sources distributed by members of the Lazarus Development Team.
All files contains headers showing the appropriate license. See there if this
modification can be applied.

These files are distributed under the Library GNU General Public License
(see the file COPYING.LGPL) with the following modification:

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.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение vitaly_l » 23.09.2015 22:06:39

скалогрыз писал(а):я же тебе три раза написал! выдержка из файла (COPYING.modifiedLGPL.txt):

это вовсе не лицензия. Текст лицензии, в той части где передаются права дайте, пожалуйста, на Русском.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

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

Сообщение bormant » 23.09.2015 22:22:01

vitaly_l писал(а):это вовсе не лицензия

Это указание авторов на применимую к коду лицензию.

Кроме того,
All files contains headers showing the appropriate license. See there if this modification can be applied.

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

Официальный текст GPL, LGPL существует только на английском, увы. Тексты доступны на сайте FSF: http://www.gnu.org/licenses/ .
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01

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

Сообщение скалогрыз » 23.09.2015 22:35:13

vitaly_l писал(а):Текст лицензии, в той части где передаются права дайте, пожалуйста, на Русском.

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

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

... так что как только собрал свою програмку, говоришь: "на неё наложена лицензия Vitaly Software License, а значит деньги утром, вечером стулья. А исходники автор оставит за собой.". И команда Lazarus-а возражать не будет.
Последний раз редактировалось скалогрыз 23.09.2015 22:36:09, всего редактировалось 1 раз.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение bormant » 23.09.2015 22:36:08

resident писал(а):Код именно этой одной библиотеки, а не всего приложения?
Не могли бы (именно вы) прокомментировать позицию, к примеру, Total Commander-а?

Вы только не путайте GPL и LGPL. Первая требует открывать любой код, связанный с. Вторая не требует.
Чтобы прокомментировать, нужно детально проанализировать, нет ли в его составе GPL-кода. Если нет, то и проблем нет.
Но на сам подобный анализ сейчас нет ни сил ни времени, извините...
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01

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

Сообщение resident » 23.09.2015 22:48:00

bormant писал(а):Вы только не путайте GPL и LGPL. Первая требует открывать любой код, связанный с. Вторая не требует.

А если у меня программа использует и GPL и какую-то закрытую платную библиотеку, которую я купил вместе с исходниками. Я ж никак не могу открыть в паблик чужие платные исходники?

bormant писал(а):Чтобы прокомментировать, нужно детально проанализировать, нет ли в его составе GPL-кода. Если нет, то и проблем нет.

Ok, а как насчет голого Лазаруса "из коробки"? Там есть GPL?
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

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

Сообщение vitaly_l » 23.09.2015 22:54:12

Лазарус - это всего лишь ЧАСТЬ глобальной системы управления и те кто писал Лазарус, ТОЖЕ ОБЯЗАНЫ СОБЛЮДАТЬ ЛИЦЕНЗИЮ GNU . Поэтому они АПРИОРИ не могли передать нам права. У тех кто писал Лазарус и у тех ктописал FPC - нет права передать право... т.к. они сами в системе лицензии GNU и обязаны подчиняться лицензии GNU :cry:


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

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

Сообщение скалогрыз » 23.09.2015 22:58:31

resident писал(а):k, а как насчет голого Лазаруса "из коробки"? Там есть GPL?

Лазарус и в коробке и без неё использует одинаковые лицензии.
Но важно понимать разницу между Лазарус IDE и Лазарус LCL. (потому что когда говорят Лазарус, могут иметь в виду и то и другое)
Именно для того чтобы знать где какая лицензия работает, есть файл COPYING.txt, и внём указано, что все компоненты "lcl" идут под модифицированным LGPL-ом.
SynEdit идёт с лицензией MPL, а всё остальное под GPL версии 2.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение vitaly_l » 23.09.2015 23:01:11

скалогрыз писал(а):Лазарус и в коробке и без неё использует одинаковые лицензии.

vitaly_l писал(а):Лазарус - это всего лишь ЧАСТЬ глобальной системы управления и те кто писал Лазарус, ТОЖЕ ОБЯЗАНЫ СОБЛЮДАТЬ ЛИЦЕНЗИЮ GNU . Поэтому они АПРИОРИ не могли передать нам права. У тех кто писал Лазарус и у тех ктописал FPC - нет права передать право... т.к. они сами в системе лицензии GNU и обязаны подчиняться лицензии GNU

всё.

Добавлено спустя 1 минуту 3 секунды:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
Для того чтобы передать права, Лазарус и FPC сами... вначале должны выйти из системы GNU и только тогда они смогут передать права. Ни у Лазаруса, ни у FPC - нет своего договора. Нет своего права... Право есть только у создателей GNU...



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

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

Сообщение bormant » 23.09.2015 23:09:23

resident писал(а):А если у меня программа

А вы так не делайте.
resident писал(а):как насчет голого Лазаруса

Вы же не модифицированный Лазарус распространять собрались.
Если вы про его рантайм, линкуемый в ваше приложение, то раньше не было, LCL под модифицированной LGPL. А что сами добавляете -- то уже сами смотрите внимательно.

Добавлено спустя 3 минуты 48 секунд:
Re: (решено) Вопрос про ассемблер Лазарус ругается но работает.
vitaly_l писал(а):Лазарус - это всего лишь ЧАСТЬ глобальной системы управления и те кто писал Лазарус, ТОЖЕ ОБЯЗАНЫ СОБЛЮДАТЬ ЛИЦЕНЗИЮ GNU . Поэтому они АПРИОРИ не могли передать нам права. У тех кто писал Лазарус и у тех ктописал FPC - нет права передать право... т.к. они сами в системе лицензии GNU и обязаны подчиняться лицензии GNU

Я уже не понимаю, что именно вам непонятно, фантазии какие-то беспочвенные... Читайте текст лицензии буквально, не домысливайте лишнего, и все у вас получится.
Аватара пользователя
bormant
постоялец
 
Сообщения: 408
Зарегистрирован: 21.03.2012 11:26:01


Пред.След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru