Pull to refresh

Исходные коды оригинальных тайтлов Doom, Doom II и инструментарий idsetup официально получили лицензию GPL-2.0

Reading time1 min
Views6K

16 января 2024 года в репозитории id Software на GitHub произошло долгожданное изменение для многих разработчиков в мире. Исходные коды оригинальных тайтлов Doom, Doom II и инструментарий idsetup официально получили лицензию GPL-2.0.

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments1

Обнаружено нарушение GPL в TikTok Live Studio

Reading time2 min
Views3.8K

Не так давно состоялась публичная бета комплекса видеостримингового ПО TikTok Live Studio от компании ByteDance, разработчика сервиса TikTok. В ходе ревёрс-инжиниринга разработчиками популярного свободного проекта OBS Studio было обнаружено заимствование GPL-кода без открытия исходных текстов.

Читать далее
Total votes 18: ↑18 and ↓0+18
Comments3

Linux ”perf” ускорили в 60 раз

Reading time2 min
Views13K
Многие инструменты для визуализации производительности под Linux типа FlameGraph интенсивно используют профайлер perf из ядра Linux. В частности, такие «пламеграфы» наглядно показывают, сколько времени программа тратит на выполнение различных подпрограмм.

Для записи логов нужно или обернуть программу в вызов perf record, или инструмент просто подключается к текущему процессу. В любом случае затем мы прогоняем записанные данные через perf script, а несколько перловых скриптов генерируют «пламеграфы» из этих данных.

Проблема только в том, что perf record очень медленно работает под Debian по юридическим причинам. Всем разработчикам Linux это известно, но они ничего не могут сделать. Поэтому независимый программист Тони Гарнок-Джонс (Tony Garnock-Jones) выпустил патч, который ускоряет perf примерно в 60 раз.
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments21

ChessBase GmbH и команда Stockfish достигли договоренности и завершили судебное разбирательство

Reading time2 min
Views2K

Более года назад ведущие разработчики Stockfish Торд Ромстад и Стефан Николе (при широкой поддержке сообщества разработчиков подали иск против ChessBase GmbH в окружной суд Мюнхена о рассмотрении нарушения GNU General Public License v3 (GPL), заявив о повторящихся нарушениях ChessBase условий лицензии в их продуктах Fat Fritz 2 и Houdini 6. Рады сообщить, что мы достигли договоренности (PDF на немецком и английском), укрепляющей проект Stockfish и его цели предоставлять лучший в мире шахматный движок как свободное ПО, и позволяющей ChessBase распространять наше ПО в будущем.

Читать дальше
Total votes 12: ↑8 and ↓4+4
Comments9

Веская причина для проверки ваших зависимостей: AGPL-edition

Reading time4 min
Views3.3K
Вот вы берёте код под лицензиями BSD, MIT и Apache2 и в ус не дуете, а потом – бац! – вторая смена, и в транзитивной зависимости рисуется код под AGPL. Мы стараемся следить за этим и предпочитаем скорее перебдеть, чем недобдеть.


Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments12

Встречайте, новая стратегия Embrace, Extend, and Expropriate для Linux?

Level of difficultyMedium
Reading time2 min
Views8.7K

image


Помните, несколько лет назад была проведена согласованная клеветническая компания против Ричарда Столлмана, в которой он был ложно обвинён в одобрении изнасилований, и по результатом которой его вынудили уволиться с поста президента Фонда Свободного Программного Обеспечения?


Уже тогда многие предполагали, что данная спланированная акция является подготовкой к атаке производителей проприетарных программ на экосистему свободного программного обеспечения. Многие в это не верили (типа, «не приписывайте обычную глупость злому умыслу»), а кто-то не верит и сейчас. Ведь гораздо проще и удобнее игнорировать якобы не существующую опасность, ведь в противном случае на нее нужно как-то реагировать (хотя бы морально).


И вот сейчас, в релизе ядра Linux 6.2, произошло очень важное изменение — разрешён приём кода в ядро Linux под лицензией Copyleft-Next, для которой заявлена совместимость с GPLv2, что подтверждено юристами компаний SUSE и Red Hat (кто бы сомневался?).


Данная лицензия также содержит пункт о предоставлении прав на запатентованные технологии, что делает Copyleft-Next совместимой и с Apache 2.0. А для обеспечения полной совместимости с GPLv2, в тексте Copyleft-Next явно указано, что производная работа может поставляться не только под исходной лицензией Copyleft-Next, но и под лицензией GPL.


Но как говорится, «есть нюанс».

Читать дальше →
Total votes 50: ↑36 and ↓14+22
Comments66

Begin /* Лицензии

Level of difficultyEasy
Reading time8 min
Views2.7K

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

Потому что правовая подготовка, даже базовая, как правило у обозначенных опытных товарищей так же отсутствует. Более того нередки случаи, когда и у руководства в том числе юридического, не в всё с этим в порядке. Укоренившаяся стандартная мантра из уст таких деятелей звучит примерно следующим образом: “Ты работаешь по трудовому договору, в котором прописаны твои должностные инструкции, по которым ты в рабочее время на рабочем месте разрабатываешь ПО. Которое потом таким образом автоматически становится собственностью работодателя”. Некоторые, чуть более прошаренные, при этом ссылаются на технические задания и некие исключительные права, которыми, опять же, якобы автоматически обладает работодатель.

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

Читать далее
Total votes 15: ↑7 and ↓8-1
Comments19

Nagios vs Icinga. Реальная история одной из самых «горячих» веток в свободном ПО

Reading time32 min
Views34K
От переводчика


Это перевод прошлогодней, хотя и по-прежнему актуальной статьи о конфликте имущественных прав в области свободного ПО. Это только на первый взгляд кажется оксюмороном, ведь публичный код — это не только кропотливый труд, желание принести пользу другим людям и собственное самовыражение; за ним часто стоят личные устремления и интересы, что, будучи помноженным на пробелы в законодательстве, даёт неожиданные эффекты. Конфликт не дошел до судебной стадии, хотя и был очень близок к тому. Его участники отделались тратой нервов, сил и времени. Возможно, эта история будет поучительной для всех, кто занимается свободным ПО.
Читать дальше →
Total votes 13: ↑11 and ↓2+9
Comments9

Rhodecode 2.0 Enterprise

Reading time1 min
Views8.8K
Вышла новая версия RhodeCode — веб-интерфейса к Mercurial и Git, «конкурента» gitlab, gitolite и других «self-hosted github» систем. Changelog для версии 2.0 не такой уж большой, пожалуй, самое значительное — немного измененный внешний вид:



Зато кардинально изменилась модель распространения, которая теперь направлена на более активную монетизацию.
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments13

Сообщество Open Source склоняется в сторону более либеральных лицензий

Reading time3 min
Views21K
30 лет назад, когда производство компьютеров и ПО для них уже давно перестало быть прерогативой исключительно учёных и превратилось в серьёзный бизнес, в академической среде с удивлением обнаружили, что больше не могут обращаться с компьютерными программами так же просто, как раньше. Всё чаще и чаще учёные, студенты и энтузиасты натыкались на копирайты и проприетарные лицензии, которые не давали им изучать и модифицировать всё большее количество софта. Именно в это время один из сотрудников лаборатории искусственного интеллекта MIT Ричард Столлман сформулировал основные принципы движения свободного ПО. Через несколько лет, в 1988, была написана лицензия GNU GPL — наиболее радикальная свободная лицензия, которая обязывала открывать всё ПО, созданное на основе или с использованием кода, лицензированного под GPL.

В то время она служила своего рода «тараном», пробивающим дорогу свободному ПО и не позволяла размывать и смешивать свободный софт с несвободным. Но времена изменились. Сегодня свободное ПО доказало свою конкурентоспособность и широко используется правительствами и крупными коммерческими корпорациями по всему миру. Исследования статистики открытых проектов говорят о том, что сейчас всё больше программистов выбирают наиболее либеральные лицензии наподобие лицензии MIT, которые разрешают делать с программой практически всё что угодно. Так, на Гитхабе 85% репозиториев вообще не содержат никаких указаний на лицензию, а среди остальных 15% с большим отрывом лидирует лицензия MIT.
Читать дальше →
Total votes 51: ↑48 and ↓3+45
Comments94

Документация MySQL уведена от лицензии GPL (баг в системе сборки)

Reading time2 min
Views32K
Разработчики MariaDB случайно заметили, что в промежутке от MySQL 5.5.30 к MySQL 5.5.31 в проекте изменился текст лицензии во всех файлах в каталоге man/.

Вместо прежнего краткого текста «Эта документация является свободным программным обеспечением, вы можете распространять и/или изменять её только под условиями лицензии GNU General Public License, как опубликовано Фондом свободного ПО; версия 2 лицензии» теперь длинное описание, начинающееся со слов: «Это программное обеспечение и сопутствующая документация распространяются под лицензионным соглашением, которое содержит ограничения на использование и разглашение и защищена законами об интеллектуальной собственности».
Читать дальше →
Total votes 84: ↑78 and ↓6+72
Comments135

Ричард Столлман и Аарон Шварц приняты в Зал славы Интернета

Reading time2 min
Views11K
Основатель Фонда свободного программного обеспечения (FSF) Ричард Столлман сегодня присоединился к числу почётных граждан, принятых в Зал славы Интернета. Это ежегодно пополняемый список выдающихся личностей, которые внесли свой вклад в создание и развитие Всемирной сети.

Ричард Столлман удостоился такой чести как основатель GNU Project, главный автор свободной лицензии GNU General Public License (GPL) и за вклад в философию свободного ПО.

Столлман принят в Зал славы как «инноватор», эта категория распространяется на людей, которые добились выдающихся технических, коммерческих или политических достижений в деле распространения интернета.
Читать дальше →
Total votes 49: ↑41 and ↓8+33
Comments11

OpenMCAPI: одновременный запуск Linux и RTOS на многоядерных процессорах

Reading time10 min
Views15K


В повседневной практике разработчика встраиваемых систем приходится сталкиваться с необходимостью запуска двух и более разноплановых ОС на n-ядерных системах на кристалле. Это, как правило, Linux и специализированная RTOS. На плечи Linux ложится работа с тяжеловесными стеками протоколов, а RTOS же занимается задачами реального времени.
 
Одна из основных задач, которая встает при такой организации системы — обеспечение механизма взаимодействия, то есть межъядерный обмен данными. Если вам интересно узнать один из вариантов решения на базе открытой библиотеки OpenMCAPI, пролистать пару десятков строк программного кода и увидеть реальные цифры пропускной способности при использовании этой библиотеки, добро пожаловать под кат.
Читать дальше →
Total votes 33: ↑33 and ↓0+33
Comments15

Проприетарный код драйвера exFAT нелегально опубликован под GPL

Reading time1 min
Views31K
После утечки исходников проприетарной реализации драйвера exFAT от компании Samsung код этого драйвера разошёлся по сети. В списке рассылки GPL-violations.org обращают внимание на возмутительный факт. Некто взял код, стёр оттуда все упоминания оригинальной лицензии Samsung — и опубликовал его на Github под лицензией GPL.

Хуже того, этот парень (или девушка) не реагирует на замечания и грубит в комментариях.
Читать дальше →
Total votes 71: ↑50 and ↓21+29
Comments56

Как компания D-Link предоставляет исходные коды прошивок

Reading time3 min
Views42K
Приветствую хабрчане!

У меня на работе есть несколько стареньких маршрутизаторов D-Link DI-524UP H/W Ver.: A1, выпускавшихся в 2005-2006 годах и доставшихся мне по наследству от прошлого админа. Понятно, что эти устройства отслужили свое, устарели как морально, так и физически и давно лежат на полке, но меня подкупило то, что у этой модели есть USB порт, и в основу прошивки положена операционная система Linux.
Читать дальше →
Total votes 80: ↑74 and ↓6+68
Comments43

FAQ по лицензированию Kooboo CMS

Reading time3 min
Views1.8K

Продолжаем переводы справочных материалов по лицензированию CMS с открытым исходным кодом. В этот раз предлагаю для чтения материал про Kooboo CMS — систему управления контентом, написанную на C#.Net китайскими товарищами из Yardi Technology Limited. Кстати, Хабру также она немного знакома (как в рамках отдельного поста, так и совсем эпизодически). Думаю, сделать дополнение о ней касательно информации о ее лицензировании будет делом не лишним, пускай этот текст и не такой объемный, каким были материалы про Plone или Drupal.

Читать дальше →
Total votes 9: ↑5 and ↓4+1
Comments1

ZFS — лучшая файловая система (пока)

Reading time6 min
Views79K
ZFS должна быть классной, но меня немного бесит, что она словно застряла в прошлом — даже до того, как её признали крутой и лучшей файловой системой. Она негибкая, ей не хватает современной интеграции с флеш-памятью и она не поддерживается напрямую большинством операционных систем. Но я храню все свои ценные данные на ZFS, поскольку именно она обеспечивает наилучший уровень защиты для условий SOHO (малый офис/домашний офис). И вот почему.

image
Первая директива систем хранения: не возвращать неправильные данные!
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments69

VMware вызвали в суд за нарушение GPL

Reading time3 min
Views16K
Организация Software Freedom Conservancy объявила сегодня о начале судебного процесса по иску Кристофа Хеллвига (Christoph Hellwig) против корпорации VMware в окружном суде Гамбурга. «Это печальный, но необходимый следующий шаг в непрерывных попытках Хеллвига и Software Freedom Conservancy убедить VMware правильно соблюдать условия лицензии GPLv2», — сказано в пресс-релизе.

Именно лицензия GPLv2 используется в Linux и других свободных программах, которые VMware включает в свои гипервизоры ESXi.

Немецкий программист Кристоф Хеллвиг — один из основных разработчиков ядра Linux (2206 коммитов за прошлый год) и один из первых участников программы для юридической помощи разработчикам ядра Linux в попытках добиться соответствия продуктов условиям свободной лицензии.
Читать дальше →
Total votes 45: ↑42 and ↓3+39
Comments24

Allwinner не только нарушает GPL, но и обфусцирует код

Reading time1 min
Views15K


Китайский разработчик микросхем Allwinner регулярно нарушает условия лицензии GPL, не открывая исходный код своей реализации ядра Linux/Android и загрузчика U-Boot. Они внедряют LGPL-код в бинарные блобы и совершают другие нарушения.

Всё это при том, что Allwinner SoC очень популярны среди недорогих устройств. Вокруг некоторых из них сформировалось большое Open Source сообщество.
Читать дальше →
Total votes 32: ↑26 and ↓6+20
Comments21
1
23 ...