Автор популярной Ruby-библиотеки mimemagic, насчитывающей более 100 млн загрузок, из-за нарушения в коде лицензии GPLv2 был вынужден сменить лицензию с MIT на GPLv2. Все старые выпуски mimemagic были удалены, разработка остановлена, а репозиторий на GitHub переведён в архивное состояние...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54829
shared-mime-infoLicense:
Public Domain?????
и кто там венькал что GPL есть самая правильная лицензия? тфу, эксперты фиговы!
А что не так?
Говнокодеры навернулись на говнорепозитарии.
Поэтому и "ой всё"...
Так нефиг всякой проприетарью пользоваться
> Так нефиг всякой проприетарью пользоватьсяНадеюсь, ты писал через links и использовал прокси?
> curl -I opennet.ru
> HTTP/1.1 301 Moved Permanently
> Server: nginxИли как обычно на опеннете, запостил громкие про-гпл лозунги из под макоси? 🤣
>> Так нефиг всякой проприетарью пользоваться
> Надеюсь, ты писал через links и использовал прокси?Причем, из под фреймбуфера, ведь wayland и xorg под MIT
> wayland и xorg под MITПротокол и реализация под MIT.
Реализаций у wayland'овского композитора несколько более одной. Вы про которую из? :)
Про Xorg. А вы?
> Про Xorg. А вы?Xorg не умеет в Wayland, мистер эксперт.
> Реализаций у wayland'овского композитора несколько более одной. Вы про которую из? :)Какая из них под MIT, а какая нет?
> и кто там венькал что GPL есть самая правильная лицензия? тфу, эксперты
> фиговы!Не знаю, что там венькал, может GPL не самая правильная, самую правильную изобретут сверхчеловеки в слетлом будущем, но GPL лучшая из того что есть на сегодняшний день.
А GPL-фобы пусть брызжат слюной и тьфукают от злости, а отличная лицензия будет выявлять паразитов и дальше.
вы даже не знаете как вы правы.
Действительно выявляет - вот взять к примеру - GNU. Пока не подаришь продут и тебе не станут диктовать под какой лицензией и как развивать продукт, до тех пор не возьмут под "защиту".
Очень правильно поступают товарищи, прямо как Oracle.
> вы даже не знаете как вы правы.
> Действительно выявляет - вот взять к примеру - GNU. Пока не подаришь
> продут и тебе не станут диктовать под какой лицензией и как
> развивать продукт, до тех пор не возьмут под "защиту".
> Очень правильно поступают товарищи, прямо как Oracle.Обычно такие "дарильщики" припираются на все готовое и ищут только лохов желающих поработать на них забесплатно, а они потом технично сорц зажмут - и порядочек. А вот поди ж ты, среди умных людей лохов немного.
Автор стырил чужой код, что повлекло за собой проблемы. Ай-яй-яй, виновата GPL.Вот уж воистину идиократия наступает. Нет границ человеческой глупости.
Какая разница, правильная-неправильная. Взял чужой код - выполняй условия лицензии. Не можешь - не бери.
линк кривой на либу, под public domain распространяется очередная рубишная портянка которая парсит /usr/share/mime, а файл скоммуниздили из https://gitlab.freedesktop.org/xdg/shared-mime-info/
Ох уж этот копитыринг.
А по ссылке библиотеки shared-mime-info
LICENSE:
PUBLIC DOMAINА не GPL
https://github.com/minad/mimemagic/issues/97> You will also need to re-add the GPL header to the shared-mime-info XML file as a matter of urgency. It was stripped in release tarballs by the tool used to merge translations, but is visible in the .in version of the same file.
> https://github.com/minad/mimemagic/issues/97
>> You will also need to re-add the GPL header to the shared-mime-info XML file as a matter of urgency. It was stripped in release tarballs by the tool used to merge translations, but is visible in the .in version of the same file.Ниче там не стриппед.
https://raw.githubusercontent.com/mimemagicrb/mimemagic/40dd...
<!--
The freedesktop.org shared MIME database (this file) was created by merging
several existing MIME databases (all released under the GPL).It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
redistribute copies of update-mime-database under the terms of the GNU General
Public License. For more information about these matters, see the file named
COPYING.
https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/8...
<!--
The freedesktop.org shared MIME database (this file) was created by merging
several existing MIME databases (all released under the GPL).It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
redistribute copies of update-mime-database under the terms of the GNU General
Public License. For more information about these matters, see the file named
COPYING.
1 в 1
А "намекают" там походу на свежайшие (23 марта) изменения:
https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit...
-several existing MIME databases (all released under the GPL).
+several existing MIME databases (all released under the GNU GPL).
It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
-redistribute copies of update-mime-database under the terms of the GNU General
-Public License. For more information about these matters, see the file named
-COPYING.
+redistribute copies of freedesktop.org.xml under the terms of the GNU General
+Public License version 2 or later. For more information about these matters,
+see the file named COPYING.
В общем, какое-то обвинение "до кучи" и "задним числом". Тьфу, противно.
> В общем, какое-то обвинение "до кучи" и "задним числом". Тьфу, противно."Мы тут стырили файл, не читая лицензию и стерли копирайты, но виноваты авторы этого файла". Логично, фигле.
А изменение заменило GPL на GNU GPL. Это конечно офигеть как смысл поменяло. А может, это просто делает сие чуть более заметным для кусков идиота типа сабжей?
> "Мы тут стырили файл, не читая лицензию и стерли копирайты, но виноваты
> авторы этого файла". Логично, фигле.Пруф или балабол.
> А изменение заменило GPL на GNU GPL. Это конечно офигеть как смысл
> поменяло. А может, это просто делает сие чуть более заметным для
> кусков идиота типа сабжей?Учитывая, что этот кусок вообще никто не трогал офигеть какая бессмыслица от очередного "читал только заголовок, имею Ценное Мнение!"
> Пруф или балабол.В шапке новости. Ну и дальше по ссылкам на чудное репо. Где они вызвав наброс и трололо теперь передумали видимо менять лицензию и вместо этого советуют качать файл вручную. Милота.
> Учитывая, что этот кусок вообще никто не трогал офигеть какая бессмыслица от
> очередного "читал только заголовок, имею Ценное Мнение!"Ну да, и файл они теперь предлагают мануально качать именно потому что ничего не нарушали, а в вон том багрепорте их никто носом не макнул... чсх ссыль на репорт, опять же, в шапке новости :)))
>>>> предоставлен результат похода по ссылкам на репо,
>>>> с цитатой "претензии" кусками шапки и диффом
>>>> где, как оказалось, никто ничего не тер - отсюда сомнения в правомерности обвинения
>>> "Мы тут стырили файл, не читая лицензию и стерли копирайты
>> Пруф или балабол.
> В шапке новости. Ну и дальше по ссылкам на чудное репо. Где
> они вызвав наброс и трололо теперь передумали видимо менять лицензию и
> вместо этого советуют качать файл вручную. Милота.Т.е. пруфов не будет => балабол.
>> Учитывая, что этот кусок вообще никто не трогал офигеть какая бессмыслица от очередного "читал только заголовок, имею Ценное Мнение!"
> Ну да, и файл они теперь предлагают мануально качать именно потому что
> ничего не нарушали, а в вон том багрепорте их никто носом
> не макнул... чсх ссыль на репорт, опять же, в шапке новости
> :)))ЧСХ, опять юлеж мимо темы, игнор разбора похода по ссылкам на багрепорт.
Всё баста! Выкладывайте теперь свои проприетраные поделки в общий доступ. Вы заражены GPL, а прививка MIT-лицензией не поможет, нечего скрываться.
>а прививка MIT-лицензиейэто как прививаться не лекарством от ковида, а самим ковидом.
> это как прививаться не лекарством от ковида, а самим ковидом.
> прививаться не лекарством от🤦 прививаются _вакциной_
И почему я не удивлен, что очередной громко орущий опеннет-ГПЛщик не может даже грамотно притянуть за уши очередную "сравнительную хреналогию" ...
> прививаться не лекарством от ковида, а самим ковидом.Оно так и делается. Прививаются не лекарством, а вирусом.
Ковид - не вирус.
День открытий просто на опеннете. И как же можно расшифровать Coronavirusdisease?
Заболевание, вызываемое коронавирусум.
COVID (disease, заболевание) вызывается SARS-CoV2 (вирусный штамм), так же как AIDS (СПИД) вызывается HIV (ВИЧ). Не путайте синдром и его причину. Тот же коронавирус SARS-CoV2 может и не вызвать заболевания в конкретном организме.
> Прививаются не лекарством, а вирусом.Вообще в случае короны можно сказать что прививаются запчастями от вируса. Они могут быть нанизаны на некий носитель, но тогда вообще совсем другой. Кто же в здравом уме себе корону то впрыснет добровольно? :)))
Проприетарщики со сн ули
Ну, правильно хотели извернуться и нарушать GPL, не прокатило, а в итоге опять GPL-фобопроблемушки, очередной раз ныть и опсираться, что это GPL плохая, лишь бы не работать под GPL всем связанным проектам, которые по лицензии по идее должны были это сделать, а продолжать изворачиваться и создавать замудрённые схемы.
Тяжела участь GPL-фобов, какие же они бедненькие, жалко их [нет]!
Чукча не читатель, чукча писатель?
> Тяжела участь GPL-фобов, какие же они бедненькие, жалко их [нет]!Да, он сказал: Я тебе покушать принес... свежий хлеб.
А GPL-это как манна небесная
>Автор популярной Ruby-библиотеки mimemagic, насчитывающей более 100 млн загрузок, из-за нарушения в коде лицензии GPLv2 был вынужден сменить лицензию с MIT на GPLv2.Несколько раз перечитал и смысла предложения не понял, но язык с виду русский.
А в чём проблема? Больше сотни (или сколько там в этом вашем твиттере) символов в памяти не умещается?
Просто звучит странно. Обязан перейти на то, что нарушаешь.
Не на то, что нарушаешь, а на то, что имеет нарушение в коде.
Обязан вернуть туда, откуда взял бездумно. Так понятнее?
Я рекомендую иногда почитывать классиков, они вырабатывают навык чтения длинных предложений.
Особенно рекомендуется Д. Э. Кнут!
а либтарды не паряццо и обмазываются BSD-стайл, т.к. их корпы на палке вертят.
Ты сам-то хоть строчку кода написал на каком-нибудь сраном бейсике?
GPL и есть самая левацкая лицензия из возможных.
MIT/BSD - коммунизм, GPL - социализм. Как-то так.
нет, mit/bsd - мы ищем славы, наши имена должен знать пользователь и все должны их видетьgpl - у пользователя есть исходники программы, он может делать с ними что хочет при уважении прав ближних, тобишь отдал программу другу - у него должны быть исходники и от может делать с ними что хочет при уважении прав ближних, тобишь отдал программу другу - у него должны быть исходники и о..
gpl - это настоящее равенство и справедливость. если тебе больно под gpl выложить свой код - ну так и признай что ты не способен в человеческие отношения, а не выдумывай и не очерняй великое дело и идею.
вранье: gpl тоже требует упоминаний автора (как mit/bsd), но еще и накладывает ограничения на использование. как в этом случае
Нет, не требует. Иногда даже публикую код с гпл но без (с) и все ок.
MIT/BSD - защита прав копирастов. GPL - защита прав пользователей. Всё в условиях капитализма.
Наоборот же всё.MIT/BSD это вообще не про защиту прав. Код может использовать кто угодно и как угодно: человеки, собаки, коты, динозавры и даже Алла Пугачёва. Единственное что делать нельзя — присвоить себе авторство. Полная свобода.
GPL же со своими хитросплетениями, оговорками и ограничениями напоминает проприетарную EULA со всеми вытекающими.
ps Если что, я не являюсь GNU хейтером и к бородачу отношусь без какого-либо негатива.
> MIT/BSD это вообще не про защиту прав. Код может использовать кто угодно
> и как угодно: человеки, собаки, коты, динозавры и даже Алла Пугачёва.
> Единственное что делать нельзя — присвоить себе авторство. Полная свобода.Получается аналог анархии. Самый сильный заминает всех, и вот теперь у него свобода. А у остальных свобода лебезить или познать орчью саблю.
Вон, с плейстейшном офигенная свобода. Можете в ошметках телепаться, кой-как скопи-портированых из пингвина с отставанием, или купить DRM-но проприетарную PS, насладившись свободами фирмы Сони :) натягивать покупателей от души. Очень свободно. Но не для всех.
>Самый сильный заминает всех, и вот теперь у него свобода. А у остальных свобода лебезить или познать орчью саблю."История про пингвинят и Красную Шапку" ISBN$^#%$#
Или "это другое!" (С) ??? ORLY? :-D
> "История про пингвинят и Красную Шапку" ISBN$^#%$#Что - пингвинята и красная шапка?
- Кто не хотел системду - вон всякие диваны организовали и проч.
- Кому не понравился Centos Stream создали всякие Rocky Linux и еще парочку.
- Почти все железки за редким исключением - именно в майнлайн кернеле поддерживаются.> Или "это другое!" (С) ??? ORLY? :-D
Таки, вроде бы, другое. Ну, покажите мне форк кода из PS? Или в чем кому кроме сони профита от их использования бсды в PS? Назад то они ни бита не контрибутят. А редхатчики в кернел коммитят изрядно. Достаточно грепнуть по комитам.
И так между делом бздюки паразитируют на графических дровах которые вон та команда airlied пиляет, из этого самого редхата. Так что чья бы уж корова там мычала. Сами эти дарования вообще нихрена не смогли, кроме как ноги перед сони раздвигать НАХАЛЯВУ. Ну соня и попользовалась ХАЛЯВОЙ.
Що, и никакого нытья и поминания анонами лифпада ?)
Ах да, это ж руби. Про него или хорошо или никак
>Более того, разработка mimemagic была остановлена, а репозиторий на GitHub переведён в архивное состояниеНе понятно в чём проблема.
>При использовании новой версии mimemagic разработчики других проектов, включая проприетарные (лицензия MIT допускает такое использование), обязаны перелицензировать свой код под GPL.
Не понятно в чём проблема.
>Не понятно в чём проблема.В GPL. Истинно свободные лицензии притесняют и меняют на это недоразумение на поводу у шизиков.
Еще одна причина проходить мимо библиотек GPL-братвы. Придут и "освободят" тебя, насильственно "демократизируют" по-американски.
GPL как царь Мидас, всё к чему прикасается превращается в GPL и уходит по парадигме управления под контроль корпораций через ручных "лидеров проектов", жестоко и беспощадно определяющих направление разработки, удовлетворение интересов корпораций тобишь..
Не только библиотек, а любых их поделок. Биологическая угроза третьей степени. Kill it with fire!
Я вот тоже когда-то давно думал - "ну зачем freebsd с и так недостаточными ресурсами заменяет банальные утилиты на не-вонючие аналоги? Какой вред может быть от gnu awk?"А потом херак - и "случайно" забытое в gcc исключение. И собирать проект больше нельзя вообще никак.
Да, очень жаль что куча труда хороших разработчиков (большинство которых вовсе не было на голову больными, просто не придавало особого значения какой-то там лицензии, да и не читало ее дотошно - код можно использовать и изменять - ну и прекрасно) пропадет без пользы. Но, к сожалению, один больной на голову sjwшник может нанести ущерба больше, чем удавалось какой-нибудь SCO поздних 200х.
А там тоже когда-то были хорошие разработчики и немало потрудились. Ну и зря.
Как раз таки хорошие разработчики с энного момента прочухали за кого их держат корпы. А всякие тупари, лузеры и админы уровня пох - полагают что смогут что-то зажать. В результате корпы им и зажимают все что зажимается. Можно подумать у тебя ресурсов хватит с какой-нибудь Сони корп зарубиться.
Согласен - нечего воровать чужой код, за это может потом и прилететь.
> воровать чужой код
> чужой
> [= собственный]
> proprietary [prəˈpraɪətərɪ] прил. собственнический
Именно! Пока одни из кожи вон лезут, убиваясь ради своей проприетари, другие берут и первое попавшееся копируют. Потом уже ВНЕЗАПНО оказывается, что авторы первого попавшегося негативно относятся к такому копированию, да и вообще к сокрытию кода (и в частности к скрытым изменениям в нём).
Отменить эту GPL богомерзскую . Пусть её Басманный Сцуд приравняет её к Public Domain!
Слава Отечеству! Импортомзамещению слава !
Молодцы. Еще бы в Rust найти какой компонент полностью уничтожающий возможность его работы.
Зачем? Rust шикарен, не надо его уничтожить.
Особенно прекрасен синтаксис Rust. Без литра не понять. Точно марсеане его придумали.
Ну да, у нормального сапиенса мозг под полтора литра. А если меньше литра, конечно, тяжеловато будет понять.
> Ну да, у нормального сапиенса мозг под полтора литра. А если меньше
> литра, конечно, тяжеловато будет понять.А таки закорюк и костылей там поналепили почти как плюсеры какие-то. При том что ни 1 формальной версии стандарта не выкатили еще, в отличие от.
Не марсиане, просто если многократно заплатками закрывать очередные грабли, то обязательно так и получится.
Это ты его видел краем глаза, да?
Не кодил и не пытался понять?
Я тоже так думал, пока не попробовал. Оказалось, что там всё (почти) хорошо продумано и находится на своем месте.
Нормальный там синтаксис, просто непривычный.Язык программирования надо изучать не просто чтением документации и примеров кода, но и параллельной практикой, причём практике следует уделять бОльшую часть времени. Тогда к синтаксису быстро привыкаешь.
Изучив таким образом хотя бы 5 языков программирования с разным синтаксисом, это вообще перестаёт быть проблемой.
> Молодцы. Еще бы в Rust найти какой компонент полностью уничтожающий возможность его
> работы.sjwшничек из около-ffmpeg в один хрустопроект уже приходил.
в тот самый, который, если все же свершится чудо, будет оправданием существованию хруста.
>> change the mimemagic license to be GPL compatible
>> parse the XML file that shared-mime-info ships at runtime, and don't ship it in a codebase with an incompatible license
> Молодцы. Еще бы в Rust найти какой компонент полностью уничтожающий возможность его работы.А вот и опеннетные Эксперты подтянулись.
А разраб shared-mime-info не может по доброте душевной зарелизить её ещё и под MIT чтобы людям проблем не создавать на пустом месте?
> А разраб shared-mime-info не может по доброте душевной зарелизить её ещё и
> под MIT чтобы людям проблем не создавать на пустом месте?Не может, потому что не совсем разраб.
> <!--
> The freedesktop.org shared MIME database (this file) was created by merging
> several existing MIME databases (all released under the GPL).Ну и облегчать корпорасам (и заодно всем прочим) делать совместимую реализацию (или вовсе использовать в качестве эталона) фридесктопники традиционно не собирается - не приведи IBM и сохрани Оракл, доля никсов на десткопе вырастет, это же непорядок будет!
Зря что ли старались, оверинжЫнирнутый ICCCM придумывали, да XDG с макоси коммитили?
И этот проект хакнули, ждите бэкдоров!
> Исходные тексты mimemagic поставлялась под лицензией MIT и поставка компонентов под лицензией GPlv2 требует распространения производного продукта под лицензией, совместимой с GPLv2Это никак не мешает распространять код под MIT.
Ответочка Столмана
Подозреваю, как раз наоборот - раздутый в нужный момент скандал, который всем наглядно демонстрирует ущербность и негодность GPL. Разве раньше не замечали, что либа, выпущенная под MIT, содержит GPL'ный код? Только сейчас обратили внимание, ага.
> содержит GPL'ный код? Только сейчас обратили внимание, ага.Там не код, там XML-БД
<mime-type type="image/png">
<comment>PNG image</comment>
<comment xml:lang="af">PNG-beeld</comment>
<comment xml:lang="ar">صورة PNG</comment>
<comment xml:lang="az">PNG rəsmi</comment>
...
<comment xml:lang="zh-TW">PNG 影像</comment>
<magic priority="50">
<match type="string" value="\x89PNG" offset="0"/>
</magic>
<glob pattern="*.png"/>
</mime-type>
Белкам-gpl-истеричкам момент был совершенно неважен, им бы поистерить. Виликая ж работа проделана, во славу гну - накопипащено из чужих файлов (где они, кстати, и ссылки на их авторов - ай-ай-яй, gplщик-то, получается, чужую работу просто украл?)Ущербность и негодность GPL демонстрировала с самого своего создания. Просто многие не обращали на это внимания, а кто-то и свято верил, что этот набор непонятных юридических закорючек от чего-то там их "защищает". Хотя на деле он разьве что уютный бизнес недавнего получателя премии защищает.
Для своих целей (вставить фитиль алчным жлобам) GPL вполне пригодна, EFF и Busybox подтверждают. А то, что скандал возник именно сейчас, и жертвой стал опенсорсный проект под пермиссивной лицензией, а не китайский вендор какой-нибудь фигни на ARM с линуховой прошивкой - вот тут я на 100% уверен, что это специально сделано, чтобы выставить GPL'щиков неконструктивными неадекватами.
жадные жлобы, подставившие автора busybox (который совершенно не был в восторге) - подтверждают, ога.А что скандал за скандалом - так это никого не удивляет. Вы продолжайте искать происки врагов, главное - в зеркало не смотритесь никогда.
А то рискуете увидеть там именно неконструктивного неадеквата. Борцунишку с "жадными жлобами".
> Ответочка СтолманаПрямо в самое осиное гнездо гранату метнул :)
Я написал нейросетку для выявления врага народа по походке со 100% вероятностью. Отговорите меня выложить это на любую гит шару с лицензией MIT, а не GPLv3 или GPLv2.
Врага народа, говорите, выявлять способна? Это вам в Кремль с вашей сеткой.
На Эльбрусах работает ?? False-positive на чиновниxничестве и топ-менеджерах крупнейших корпораций дает ??
> для выявления врага народа по походке со 100% вероятностьюПфф. Всем давно известно, что враги народа передивагются не пешком, а на машинах с мигалками.
>> для выявления врага народа по походке со 100% вероятностью
> Пфф. Всем давно известно, что враги народа передивагются не пешком, а на
> машинах с мигалками.когда мы уже упакуем - с мигалками. А пока в одиночных пикетах на коленях бунтуют - то пешком.
Ох уж эти детские игры с лицензиями. С психологической тз свободные лицензии это хорошо, тк помогает плавно осознать реальность.
А в реальности существует только один вид лицензии - доступ к коду или его отсутствие. Это лицензия очень проста и не может трактоваться двояко.
Все остальное это лишняя суета, которая во-первых ничего не гарантирует, а во-вторых только поддерживает бюрократическую систему и дает преимущество большим проприетарным компаниям с армией юристов (которые собственно кормятся на патентах и лицензиях), в третьих только увеличивает энтропию и нерезультативные затраты.
Я бы предложил использовать одну псевдолицензию - анархическую, которая бы приравнивала использование софта к отказу признавать лицензии, единственная цель которой разделить людей на лагерь здравомыслящих людей без надуманных ограничений и лагерь бесполезных бюрократов, создающих проблемы самим себе и другим.
Я примерно так и делаю в своих личных проектах: вообще не указываю никаких лицензий. Не играю в эти игры. Даже авторство не прописываю - так меньше возможностей подать на меня в суд.Авторское право создавалось в XVIII веке, причём как калька права собственности на материальные объекты. С тех пор оно принципиально не менялось. И если раньше оно и было востребовано (и то, скорее всего, только для защиты ЧСВ авторов), то современным реалиям оно отвечает примерно никак. Его уже давно пора реформировать. Но этого не делают, потому что, возможно, нет внятной альтернативы. А может быть, потому, что в текущем виде оно позволяет олигархам создавать лишние рабочие места и отжимать бабло.
Я бы предложил вообще не обсуждать события, связанные с авторским правом (кроме случаев, когда кому-либо навязывают прописать лицензионное соглашение под угрозой судебного преследования). Когда будет принято авторское право - социальный конструкт, способствующий экономическому росту и научно-техническому прогрессу, пусть даже и немного - а не "авторское право" - LICENSE.txt, GPL, MIT и весь этот пандемониум - тогда и можно будет что-то обсуждать. А так разговор получается беспредметным.
Это не то же самое, что Public Domain?
Нет. Если ты указываешь лицензию, пусть даже максимально пермиссивную, то ты принимаешь правила игры. Аноним выше предлагает не придумывать лицензии, к которым невозможно подкопаться, а вообще не играть в эту игру - вообще не упоминать правовой аспект в коде.
Тогда кто-то просто присвоит этот код и настоящий автор ничего не сможет с этим поделать. Невозможно жить среди людей и игнорировать принятые среди них правила игры.
> Тогда кто-то просто присвоит этот код и настоящий автор ничего не сможет с этим поделать.Неверно. Код, на который не указан лицензия, считается проприетарным.
А если есть возможность доказать, что ты автор, то есть правовые риски для использующего этот код.
Если упростить, то лицензия - это разрешение на использование.
> Невозможно жить среди людей и игнорировать принятые среди них правила игры.А это скорее верно.
В результате, неверно && верно = неверно
> А если есть возможность доказать, что ты автор, то есть правовые риски для использующего этот код.В современных реалиях есть правовые риски для автора кода.
> Код, на который не указан лицензия, считается проприетарным.
То есть, копирасты сами себе вставляют палки в колёса. Тем лучше. Но...
> Невозможно жить среди людей и игнорировать принятые среди них правила игры.К сожалению, да.
Он может предлагать что угодно, но если твой код представляет какую-нибудь ценность, то тебя всё равно заставят и лицензии указать, и правовой аспект указать, и CoC.md вкоммитить.
пока вы это публиковали, новость уже 22 часа как устарела
https://github.com/mimemagicrb/mimemagic/commit/cd65290a28e5...
Он предлагает пользователям самим стать уголовниками. Отличное решение проблемы.
С чего бы? Он уже удалил GPL либу из продукта.
> С чего бы? Он уже удалил GPL либу из продукта.Он зависит от гплного кода и линкуется с ним, т.е., получается, он сознательно переложил вину с себя на пользователей и теперь уже пользователи имеют право его засудить, когда к тем придут с вопросами. Так намного лучше, действительно.
https://github.com/mimemagicrb/mimemagic/search?q=freedeskto...
> Он зависит от гплного кода и линкуется с ним,
> https://github.com/mimemagicrb/mimemagic/search?q=freedeskto...
> freedesktop.org.xml
> XML
> кода
> и линкуется с ним,🤦 🤦 🤦
Ну-ну. Это не текст. Он использует производный файл данных, полученный из гпл исходника, полученного из гпл кода. И без этого файла не работает, как я понимаю.
> Ну-ну. Это не текст. Он использует производный файл данных, полученный из гпл исходника, полученного из гпл кода. И без этого файла не работает,
> как я понимаю.Баранки гну.
> MimeMagic is a library to detect the mime type of a file by extension or by content. It uses the mime database provided by freedesktop.org (see http://freedesktop.org/wiki/Software/shared-mime-info/).
>
На каком основании проприетарная программа использует гпл файлы гпл софта?
> На каком основании проприетарная программа используетНа основании очередных впопеннетных врун^W фантазеров?
https://github.com/mimemagicrb/mimemagic
> Permission is hereby granted, free of charge, to any person obtaining a copy
> of this software and associated documentation files (the "Software"), to deal in the Software without restriction,
> ...==
> гпл файлы гпл софта?Какого именно софта?
Налицо нарушение условий распространения оригинальных данных. Только теперь не автором (который изначально перелицензировал данные, на которые у него нет никаких прав, в свою еула), а пользователями. Мит можно перелицензировать в гпл, гпл в мит нельзя. В этом принцип гпл. Если ты используешь гпл куски, твой пермиссивный код превращается в гпл код, или ты преступник.
Т.е. перечисления того самого "гпл софта" не будет. Ожидаемо.
> Налицо нарушение условий распространения оригинальных данных.
> съезд с темы skipped
> или ты преступник.Так-так.
>> стать уголовниками
>> зависит от гплного кода
>> линкуется
>> из гпл кода
>> проприетарная программа
> или ты преступник.Налицо классическая, опеннетная демагогия-"манипуляция".
В принципе, после пассажа "стать уголовниками" (т.е. быт осужденным по уголовной статье, ага) - можно было не читать ...
Это ничего не исправляет shared-mime-info под GPL, а не LGPL. А значит нельзя использовать библиотеку из несовместимого проекта, в отличие от LGPL.
Здесь все прекрасно!1. И дебилы из freedesktop которые публикуют стандарты под GPL, причем стандарты не специфичные для линукса. Интересно что используется в BSD, на сколько BSD-шная база совпадает, и если сильно совпадает, то не является ли это нарушением?
2. И лицензия на XML файл, не на код, а на данные. Что является производной формой от XML-я? А если его перегнать в JSON, а в CSV, а если в BD загрузить.
Или вот, выхлоп гнутой программы не является гнутым, т.е. можно написать гнутую программу, включив в нее этот файл и эта программа напечатает данные в др. Данные остались GPL или нет?
> И лицензия на XML файл, не на код, а на данные. ... А если его перегнать в ...Этот дивный мир... Движемся к лицензии на произносимые слова. Купил лицензию - можешь общаться на соответствующую тему.
Ты всё проспал -- это уже ввели ИРЛ.
А в чём проблема я не могу для текстового исходника указать лицензию? А файл с локализацией программы, или графические текстуры, или шрифты это данные или исходный код. Или получается что если в GPL программе есть файл локализации или текстуры, то значит их можно использовать любому кто хочет.
Freedesktop уже стал частью базовой системы? Нет? Ну тогда пофиг под чем оно там в портах.
> Freedesktop уже стал частью базовой системы? Нет? Ну тогда пофиг под чем оно там в портах.Я не BSD-шник, но файл с описанием mime типов и привязкой к расширениям файлов вполне может быть частью базовой системы. И очевидно, что он на 99.9% будут совпадать с файлом из новости, как доказывать что BSD его не украл.
Меня возмущает, что данные которые freedesktop должн был распространять как часть стандарта и должны быть доступны по максимально пермиссивной лицензие, чтоб любой, хоть опенсорсник, хоть корпораст могли реализовать стандарт , так вот эти данные доступны только под GPL. Всякий раз как я сталкиваюсь с продуктами жизнедеятельности freedesktop, я все больше убеждаюсь, скажем политкорректно, что они дуропозитивные личности.
> Всякий раз как я сталкиваюсь с продуктами жизнедеятельности freedesktop, я все больше убеждаюсь, скажем политкорректно, что они дуропозитивные личности.https://www.freedesktop.org/software/systemd/ *g*
freedesktop является главной, практически единственной причиной низкой популярности свободных никсов на домашних компьютерах. Например macOS в своей основе практически тот же BSD или Linux, многие компоненты которого вообще Open Source, включая ядро. Главное же отличие заключается в том, что в ней используется своя НОРМАЛЬНАЯ реализация графической среды, которая уже наглухо закрыта, к сожалению.Так что заменив это freedesktop убожество на что-то вменяемое, мы получим такую же хорошую десктопную платформу, как макинтош. Даже лучше, чем макинтош.
Ну так ничего лучше под опенсорсными лицензиями нет. А излишняя популярность палка о двух концах и ведет к залезанию в систему всяких ламеров и хомяков. А потом вот вам гнум 3, в котором вы даже не можете выбрать как ноут вырубать, это видите ли слишком сложно для офисной планктонины.
Нас, компьютерных энтузиастов, очень много по всему миру. Мы можем писать очень качественный софт без оглядки на корпорации, но... Нам не хватает организации и элементарного взаимоуважения. Мы разобщены и надеемся на то, что всё за нас сделает дядя и принесёт на блюдечке с золотой каёмочкой, но так не бывает: либо ты платишь деньги за проприетарный продукт, либо жрёшь из их помойки всякие отбросы, как этот самый freedesktop.Необходимо устроить какой-нибудь международный слёт всевозможных хакеров и электронщиков, только без участия всяких там корпораций добра. Такие движухи объединяют людей.
И получится ещё одна корпорация добра.Если вы проследите историю любой корпорации - хоть Гугла, хоть Микрософта, хоть IEEE (которую вы и предлагаете устроить, кстати), то увидите, что все они начинались даже не как международный слёт, а просто как кучка пассионариев, и преследовали исключительно благие цели.
Я предлагаю писать код, а не зарабатывать деньги.
Ну да, жрать то тебе мамка всегда даст. Вот она пусть и работает, пока ты "коды пишешь" :-D
Сколько боли и унижения в этом месседже.На секунду даже показалось, что с улицы доносятся звуки вёсел, стремительно проплывающей галеры.
> Я предлагаю писать код, а не зарабатывать деньги.А работать тогда "свободной кассой" предлагается? Вот ты такой умный этим и займись. GPL в этом плане сильно менее лоховской. Еще не хватало корпорасов забесплатно ублажать, так что они ни денег ни комитов взад, зато коммерческих продуктов нашару выкатят. Оно такое надо?!
Я не смог распарсить логику твоего послания, извини.
> Необходимо устроить какой-нибудь международный слёт всевозможных хакеров и электронщиков,
> только без участия всяких там корпораций добра. Такие движухи объединяют людей."Надо собраться всем хорошим людям и замочить всех плохих". Так то все было бы просто, если бы не разногласия на тему что такое хорошо и плохо.
>>> Такие движухи объединяют людей.Хахаха. При этом удивительно, что кучи всевозможных недопиленных костылей и форков, как раз и выросли из нежелания объединяться и взаимодействовать.
Freedesktop - лучшая реализация GUI. Это единственная графическая система, которая нормально работает как локально, так и по сети. Да, она работает медленнее на ПК, чем реализация в MacOS и Win. Но по при работе по сети - ее скорость в разы выше того же VPN, и позволяет использовать графическую карту локального компьютера, в отличии от RDP. Все остальные реализации не позволяют запустить игры 22-летней давности на удаленной машине, чтобы они не тормозили локально.
Найдите другую графическую систему, которая при удаленной работе использует тему оформления клиента, а не сервера!
Как там в 80-х?
А что, с тех пор что-то изменилось? Нет, я правда не в курсе.
Появилась потребность рисовать графику и делать это очень быстро, без тиринга, 144Hz+, HiDPI, много мониторов и без ШГ.А вот Ленин кстати до сих пор на площади загорает.
> Появилась потребность рисовать графику и делать это очень быстро, без тиринга, 144Hz+,
> HiDPI, много мониторов и без ШГ.Соня это и заимплементила, но бхдюкам ессно не дала. Игра в одни ворота...
Sony просто взяла ядро FreeBSD, выкинула из него всё лишнее и прилепила сверху свою запускалку игрушек. При этом заслала в ядро патчей.Что не так?
> Интересно что используется в BSDв bsd не используется freedesktop.
Пользователи freebsd, зачем-то использующие на ней поделки freedesktop - ну, должны же, получается, и страдать.
Общесистемного mime-magic в юникс-системах, к счастью, пока нет.
file(1) использует просто magic, без майм-типов, они ему нахрен не сдались. Веб-серверы, которым надо знать типы - используют mime-types без магии, позволяющей иногда ненароком выполнить файл, тип которого пытаешься угадать ;-)
> в bsd не используется freedesktop.Вот даже прямо и Xorg? Парад экспертов во всей красе.
> Пользователи freebsd, зачем-то использующие на ней поделки freedesktop - ну, должны же,
> получается, и страдать.Так то можете и без десктопа сидеть, только потом на выбор два рабовладельца оказываются и более нихрена. Отличный выбор, спецом для админов уровня пох.
> Вот даже прямо и Xorg?xorg не принадлежит фридесктопу.
То что эти м-ки захватили хостинг ресурсов не делает их владельцами.А их участие в разработке всем известно - "мы не принимаем патчи, потому что редхат не за то мне платит зарплату".
И да, проект в котором на самом деле разрабатывались те иксы, которыми ты,васян, сегодня пользуешься - внезапно, не xorg (а то бы ты работал в иксах только на аиксе и, может быть, соляре, причем не x86). Просто чужой труд украден, в очередной раз.
Сейчас это уже не имеет никакого значения.
В код переписать. Ручками.
Ваш моцг незаконно обучился GPL данным и должен быть уничтожен(C)
"Как стать успешным рельсовиком за две недели", бгг.
Это не ROR, это LOL. А так к псевдонимусу обращайтесь, он в рельсах толк знает.
> "Как стать успешным рельсовиком за две недели", бгг.В ржд монтером пути записаться, однако.
> https://github.com/mimemagicrb/mimemagic/Цирк с конями продолжается :)
Download the package from https://packages.debian.org/sid/amd64/shared-mime-info/download
Ensure the command line version of 7-Zip is installed
7z x -so shared-mime-info_2.0-1_amd64.deb data.tar | 7z e -sidata.tar "./usr/share/mime/packages/freedesktop.org.xml""Мы тут подтырили малость GPLщины и налетели, поэтому как-нибудь там изгальнитесь уж скачать ее сами?" :)))
Новый лефтпад 2. Только в этот раз сами виноваты, решили украсть чужой файл и перелицензировать его под MIT лицензией. И получается что теперь все кто используется Ruby on Rails должны открыть свои исходные коды под GPLv2.
Сам виноват.
И как там, педики нагнули Microsoft на выпуск windows xp под gpl (напоминаю в исходниках gpl код)? :)
убогие проблемы убогого языка
убогий комент от убого анонима на убогом форуме по убогой проблеме убого языка
Продам файл mimemagic-0.3.2.gem за крипту. Недорого.