LINUX.ORG.RU

MIT vs GPLv3

 , ,


0

1

Всем привет.

Мне удалось получить спецификацию и рабочий код на Python для конвертации .pts > .rcs. Нужно по работе бывает. Это формат проприетарный и создатель не поощряет наверное такую деятельность. Далось это не за один день труда так что код - ценный. Хочу выложить на qithub. Посоветуйте лицензию. Я склоняюсь к MIT. Потому как если кто то хочет закрыть код и ввернуть в свой продукт - пусть делает. Кому надо - скачает утилиту. С другой стороны GPLv3 предостережёт от таких действий потенциальным риском суда. Для меня это был кропотливый труд (правда это во многом не моя заслуга, я использовал вайбкодинг) и аналогов я не видел. Буду рад вашим советам, как лучше поступить.

★★★

Последнее исправление: baaba (всего исправлений: 1)

Мне удалось

Ого, круто!

не за один день труда

Проникаюсь уважением.

код - ценный

Должно быть, действительно ценный.

это был кропотливый труд

Гений-самоучка!

это во многом не моя заслуга, я использовал вайбкодинг

🤦‍♂️

anonymous
()

я использовал вайбкодинг

Блин, чувак, распечатай на мягкой бумаге и повесь в туалет. Никакой ценности твой код не представляет.

Ну и да, бсд/мит и все подобные – куколд-лицензии.

MoldAndLimeHoney ★★★
()
Последнее исправление: MoldAndLimeHoney (всего исправлений: 1)

Непонятно насколько это актуально сейчас, когда нейронкой можно точно так же отреверсить твой проект, если это кому-то вдруг потребуется

cobold ★★★★★
()

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

Если планируешь принимать патчи и использовать этот код ещё где-то, то лучше MIT. Потому что иначе, если ты планируешь использовать этот код где-то ещё не под GPL, то тебе придётся брать согласие ВСЕХ разработчиков проекта, даже если ты - ведущий разработчик.

SkyMaverick ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Это которое внутри просто текстом? Типа

LINUX-ORG-RU

Да. Но мне нужно перегнать в проприетарный бинарный формат, который понимает Ревит. И кроме текста есть .laz его и выдал лидар айфона. Ревит сам открыть не может без ReCap и это неудобно. Ну и вообще использование IPhone для сканирования кажется неплохим бюджетным вариантом.

baaba ★★★
() автор топика
Последнее исправление: baaba (всего исправлений: 2)

Я склоняюсь к MIT. Потому как если кто то хочет закрыть код и ввернуть в свой продукт - пусть делает. Кому надо - скачает утилиту. С другой стороны GPLv3 предостережёт от таких действий потенциальным риском суда.

Ну ты же сам примерно всё понял. Зачем тебе чужие мнения?

Для меня это был кропотливый труд

Так тем более. Тебе и решать, отдавать этот труд корпорастам, чтобы они его форкнули, закрыли и монетизировали, или же навязать копилефт. Ты хочешь, чтобы за тебя большинством голосов решили, или что?.. Ну серьёзно, это ж вопрос чисто личных предпочтений, мировоззренческий можно сказать…

правда это во многом не моя заслуга, я использовал вайбкодинг

Да ёперный театр… С этого надо было начинать (лучше сразу в тегах). Насрать тогда вообще. CC0 или PD, а лучше сразу в /dev/null

CrX ★★★★★
()
Ответ на: комментарий от baaba

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

использование IPhone для сканирования кажется неплохим бюджетным вариантом.

Где вы деньги на такое берёте, что называете это ещё и бюджетным вариантом. Диву даюсь. Но да ладно.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

LINUX-ORG-RU

OBJ фичастее даже будет

Не тут точки. OBJ тут не нужен совсем.

Где вы деньги на такое берёте, что называете это ещё и бюджетным вариантом. Диву даюсь. Но да ладно.

Взял у коллеги на работе на два часа и снял кусок дома и чердака. Мне это нужно для архитектурного проекта было. Кстати IPhone 12 Pro стоит от 30 тысяч на ОЗОН. Но там очень хороший лидар. Так что это я бы и купил коль была бы постоянная потребность.

CrX

Да ёперный театр… С этого надо было начинать (лучше сразу в тегах).

Прям как к прокажённым вы к нам относитесь, за что? Что мы вам сделали? Мы же ни в чём не виноваты!

SkyMaverick

В целом спасибо. Я склонился к мит. Просто нужно было подумать, посоветоваться с мнением окружающих, откинуть последние сомнения

cobold

То же да, можно и отреверсить то что уже отреверщено ещё раз отреверсить. Довод, согласен. Спасибо

MoldAndLimeHoney

Блин, чувак, распечатай на мягкой бумаге и повесь в туалет.

Ненене я так не могу. Она мне нужна вобщет.

Vsevolod-linuxoid

Спасибо. Я это примерно и искал. Хорошая статья.

anonymous

Да, не оправдал, понимаю, надежд…

Всем спасибо за советы!

baaba ★★★
() автор топика
Последнее исправление: baaba (всего исправлений: 2)

«нужно по работе» и «формат проприетарный и создатель не поощряет» как-бы подразумевает что твой работодатель профинансировал реверс-инжиниринг и покусился на чужую интеллектуальную собственность. А ты в свою очередь бросаешь его через @# и перелицензируешь уже его собственность :-)

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

Ну у меня к работе свободное отношение а работодатель особо не следит что я и как делаю. А я особо не афиширую свои изыскания. Стараюсь вводить побольше свободных инструментов, когда есть возможность. Когда нет - работаю чем есть. Если что то надо - говорю, мне дают.

baaba ★★★
() автор топика
Последнее исправление: baaba (всего исправлений: 1)
Ответ на: комментарий от baaba

Ну у меня к работе свободное отношение а работодатель особо не следит что я и как делаю. А я особо не афиширую свои изыскания. Стараюсь вводить побольше свободных инструментов, когда есть возможность. Когда нет - работаю чем есть. Если что то надо - говорю, мне дают.

ты его просто на ровном месте подставляешь, при всём хорошем отношении; если заморачиваетесь с лицензиями, немного думать надо..хоть иногда

когда «ты не афишируешь», «работодатель не особо следит», «и создатель не поощряет НАВЕРНОЕ»(то есть его не спрашивали) - ну так и оставьте внутри компании. Проконсультируйтесь с юристом (не с толпой ЛОР), спросите от третьего лица владельцев формата. Иначе можно нарваться на патентного тролля, они хорошо мониторят выход всякого в свет

MKuznetsov ★★★★★
()

Когда я ещё верил в копилефт, я, тем не менее, считал что такие вещи лучше делать пермиссивными, по следующим соображениям:

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

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

anonymous
()
Ответ на: комментарий от baaba

Подход правильный, но лучше обезопаситься и выложить спеку и код (позже спеки и сославшись на неё) под разными аккаунтами, не совпадающими с твоим личным. Это снимет риски и с работодателя, и с тебя, и с пользователей твоего кода, так как с юридической точки зрения он будет clean room.

anonymous
()
Ответ на: комментарий от anonymous

Работодатель тут не при чём. Я балуюсь в свободное личное время со своим отдельным объектом дома на своём компьютере.

baaba ★★★
() автор топика
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария