Показано с 1 по 10 из 922

Тема: Универсальные макросы для OWEN Logic

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Теперь они хранятся на моей гитхуб страничке.
    Там-же находятся описания работы макросов (в файле README).
    С лицензией не ошиблись?
    GPL означает, что, если кто-то берёт ваш макрос, делает проект с участием этого макроса, и отдаёт (или продаёт) кому-то проект, то результирующий проект (ага весь, из-за одного-единственного макроса) должен распространяться по GPL или совместимой лицензии. В частности, это означает, что получатель вправе потребовать исходные коды всего проекта (ага, из-за одного-единственного GPL макроса).

    Переводя с русского на русский, если кто-то добавит ваш макрос в свой проект, то он не сможет закрывать свой проект паролем (или "загрузочным файлом")

    К слову: необходимость "раскрывать исходники" появляется даже в том случае, если ваш макрос используется не целиком, а лишь частично. Т.е., если кто-то возьмёт и скопирует часть макроса в свой проект (ctrl-c/v), то он всё равно заражается GPL лицензией.

    По-моему, для "библиотек" гораздо больше подходят LGPL, MIT, BSD лицензии.
    Если кратко, то
    LGPL: "используйте как хотите, но если модифицируете сам используемый макрос, то с вас могут потребовать вашу версию этого самого макроса"
    MIT: "используйте как хотите, только сохраняйте ссылку на автора"
    BSD: "используйте вообще как хотите"



    Для тех, кто в танке: я бы рекомендовал 7 раз подумать, прежде чем брать какой-либо GPL код в коммерческие проекты. LGPL -- можно, а с GPL нужно понимать последствия. Зачастую лучше просто не смотреть на GPL код.
    Последний раз редактировалось Владимир Ситников; 23.08.2017 в 09:21.

  2. #2
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    С лицензией не ошиблись?
    GPL означает, что, если кто-то берёт ваш макрос, делает проект с участием этого макроса, и отдаёт (или продаёт) кому-то проект, то результирующий проект (ага весь, из-за одного-единственного макроса) должен распространяться по GPL или совместимой лицензии. В частности, это означает, что получатель вправе потребовать исходные коды всего проекта (ага, из-за одного-единственного GPL макроса).
    Всё верно, я специально взял именно лицензию GPL3 потому что она наилучшим образом отражает мою позицию по поводу правил использования кода.
    Я искренне не понимаю затворников-копирайтщиков, которые прячут код своих проектов, и жмотятся рассказать о подробностях реализации, и не считаю чем-то ужасным например, оставлять заказчикам исходные коды и прошивки, чтобы они могли элементарно, поменять без меня контроллер, залив в новый прошивку, или посмотрев код, продиагностировать неисправность. Я считаю это вообще стандартом добросовестной работы инженера АСУ.
    Ну не будьте столь самолюбивы, чтобы считать свой код настолько гениальным, что ваши гипотетические конкуренты узнав его, отберут у вас хлеб =)
    Сам неоднократно встречался с тем, что ремонт чужой системы, создатели которой не оставили никакой к ней документации, выливался в сборку новой с нуля.

    Так что, если вы принципиально работаете по проприетарной традиции и не приемлете свободу третьих лиц использовать ваши программы, можете не пользоваться моими макросами, хотя я честно говоря, не стану заморачиваться с отловом нарушителей. Хотя, копирайт на программы, залицензированные под GPL3 принадлежит всему сообществу, так что нарушителя может поймать вообще любой желающий +)

    Для тех, кто в танке: я бы рекомендовал 7 раз подумать, прежде чем брать какой-либо GPL код в коммерческие проекты. LGPL -- можно, а с GPL нужно понимать последствия. Зачастую лучше просто не смотреть на GPL код.
    Не знаю, в чем состоит ваш страх использовать GPL в своих проектах. Ведь если вы используете чужой макрос на который его автор имеет копирайт, то в случае его использования без согласия автора вы можете влететь на денежное требование, или требование исключить работу этого автора из ваших проектов. Поэтому я бы 7 раз подумал прежде чем использовать макросы товарищей, которые не указали лицензию, тем самым автор имеет на них исключительные права.
    Последний раз редактировалось anthrwpos; 23.08.2017 в 12:58.
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  3. #3

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Поэтому я бы 7 раз подумал прежде чем использовать макросы товарищей, которые не указали лицензию, тем самым автор имеет на них исключительные права.
    Это да, макрос без внятной лицензии это вообще печаль. Но тот же rovki многократно говорил "берите кто хотите, учитесь, дорабатывайте".
    В вашем же случае, вы явно говорите "берите мои макросы, но в случае чего я попрошу исходники вашего проекта с применением этих макросов".
    Ваше право.

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

    Вот если бы вы раздавали ОЛ проект для вентиляции здания, то, да, там GPL разумно. А мелкие макросы -- сомнительно.
    Последний раз редактировалось Владимир Ситников; 23.08.2017 в 13:44.

  4. #4

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Это да, макрос без внятной лицензии это вообще печаль.
    Блин... а на алфавит у Вас лицензия имеется? :lol:
    Какую-то хрень придумали с "лицензиями на макросы".

  5. #5

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Блин... а на алфавит у Вас лицензия имеется? :lol:
    Какую-то хрень придумали с "лицензиями на макросы".
    Если вы не понимаете зачем нужна лицензия, то это не значит, что она не нужна.
    Есть и те, например, кто отрицает существование СПИДа.

    И, да, anthrwpos1 сам придумал использовать GPL 3.0 лицензию для макросов.

  6. #6

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Если вы не понимаете зачем нужна лицензия, то это не значит, что она не нужна.
    Есть и те, например, кто отрицает существование СПИДа.

    И, да, anthrwpos1 сам придумал использовать GPL 3.0 лицензию для макросов.
    Ещё раз прошу предоставить лицензию на алфавит. А заодно на каждое употреблённое Вами слово.
    Как можно! Без лицензии?!
    До абсурда не доводите.

  7. #7

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    До абсурда не доводите.
    Как раз я доведением и не занимаюсь.

    Цитата Сообщение от pop70 Посмотреть сообщение
    Ещё раз прошу предоставить лицензию на алфавит. А заодно на каждое употреблённое Вами слово.
    Как можно! Без лицензии?!
    Вы не понимаете смысла лицензионных соглашений, вот и задаёте такие вопросы.
    Если вдруг кому-нибудь взбредёт в голову цитировать мои сообщения с этого форума, то пусть он сам и ищет юристов, которые проанализируют требуется ли какое-либо согласие или нет.

    Например, согласно "ГК РФ Статья 1274. Свободное использование произведения в информационных, научных, учебных или культурных целях":
    Цитата Сообщение от Статья 1274 ГК РФ
    Допускаются без согласия автора или иного правообладателя и без выплаты вознаграждения тифлокомментирование, снабжение произведения сурдопереводом в целях облегчения восприятия произведения лицами с ограниченными физическими возможностями.
    Я, например, никак не рассчитываю, что люди будут строить бизнес, создавать проекты и т.п. на основе моих "букв" и/или "слов".
    Поэтому приписывать лицензию на сообщения смысла мало.


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

  8. #8
    Пользователь Аватар для anthrwpos
    Регистрация
    13.02.2017
    Адрес
    Ленобл
    Сообщений
    188

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Блин... а на алфавит у Вас лицензия имеется? :lol:
    Какую-то хрень придумали с "лицензиями на макросы".
    На всё имеется своя лицензия. Алфавит например с точки зрения авторского права находится в общественном достоянии.
    Всё на что лицензия явным образом не объявлена может находиться в одном из трех состояний:
    1) работа тривиальна и не может быть объектом авторского права.
    Например простейшие макросы, до которых с большой вероятностью догадается каждый.
    2) работа общеизвестна (давно опубликована, имеется во многих источниках) а потому находится в общественном достоянии.
    3) работа нетривиальна, лицензия на неё не объявлена. В этом случае на неё распространяется исключительное авторское право её автора.

    Объявив лицензию гпл3 я тем самым добровольно отказался от исключительного авторского права на данные макросы)
    - ά ν θ ρ ω π ο ς -
    Мои универсальные макросы https://github.com/anthrwpos1/macros

  9. #9

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    Объявив лицензию гпл3 я тем самым добровольно отказался от исключительного авторского права на данные макросы)
    Чего-чего? Какой смысл вы вкладываете в слова "тем самым добровольно отказался от исключительного авторского права на данные макросы"?

    Не перепутали GPL3 и Public Domain? Это же совсем разные лицензии.

    Более того, в РФ довольно непросто отказаться от прав:
    Цитата Сообщение от Статья 9 ГК РФ
    2. Отказ граждан и юридических лиц от осуществления принадлежащих им прав не влечет прекращения этих прав, за исключением случаев, предусмотренных законом.

  10. #10

    По умолчанию

    Цитата Сообщение от anthrwpos Посмотреть сообщение
    3) работа нетривиальна, лицензия на неё не объявлена. В этом случае на неё распространяется исключительное авторское право её автора.
    Авторское право возникает в момент создания, и оно возникает вне зависимости от того, объявлена лицензия или нет.
    Более того, если вы работали по найму, в ваши должностные обязанности входит создавать макросы, и вы в рабочее время создавали эти макросы, то исключительное (имущественное) право принадлежит работодателю, и это именно работодатель должен решать "можно ли выложить макрос" и "можно ли другим пользоваться этим макросом".

    Иными словами:
    * вы считаетесь автором произведения
    * работодатель распоряжается результатом

    Разумеется, если были какие-то договоры, то может быть по-другому.
    Последний раз редактировалось Владимир Ситников; 19.09.2017 в 11:01. Причина: поправил слова "авторское право принадлежит работодателю" на "исключительное право принадлежит работодателю"

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •