LINUX.ORG.RU

Сообщения tim4dev

 

Практическое руководство по соответствию GPL

Новости — Open Source
Группа Open Source

Вашему вниманию предлагается неполный перевод «A Practical Guide to GPL Compliance» 2008.

Перевод вытащен мной из кэша гугла.

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

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

Документ разъясняет базовые положения GNU General Public Licence и других совместимых лицензий, предоставляя практические рекомендации компаниям как не выходить за рамки лицензионного соглашения.

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

Часть 1 http://tim4dev.com/2014/11/compliance-gpl-1/

Часть 2 http://tim4dev.com/2014/11/compliance-gpl-2/

Часть 3 http://tim4dev.com/2014/11/compliance-gpl-3/

>>> Подробности

 gpl gnu, ,

tim4dev
()

Релиз Webacula 7.0.0

Новости — Linux General
Группа Linux General

Доступна новая версия Webacula — веб-интерфейса для системы резервного копирования уровня предприятия Bacula.

Основные изменения:

  • Поддержка Bacula 7.x
  • Хэширование паролей пользователей Webacula с помощью Portable PHP password hashing framework. Несовместимо с прежним методом (MD5).

>>> Подробности

 ,

tim4dev
()

Система управления проектами

Форум — Development

Несколько сумбурные мысли. Может кто дополнит, если кому интересно.

Исходные данные. Есть (сильно кастомизированная под конкретную организацию) bugzilla, юзается в т.ч. и как help-desk. Также используется DokuWiki как база знаний + различные плагины.

Пересмотрел много Project management software, но нигде, это понятно, нет таких навороченных багтрекеров как bugzilla и таких навороченных wiki как dokuwiki. Поэтому:

Задача. Связать все (bugzilla + dokuwiki) воедино для того, чтобы программный проект выглядел как проект. Назовем систему, например, PMS1

* web интерфейс
* интеграция с bugzilla и dokuwiki:
* Под новый проект автоматически создается отдельный продукт в bugzilla
* PMS1 хранит структуру задач, которая раскладывается в иерархию зависимых багов в bugzilla
* переписка ведется напрямую в bugzilla
* ответственность, приоритеты, сроки — в PMS1 не хранится. Из веб формы PMS эти данные заносятся в bugzilla и могут потом быть напрямую изменены в bugzilla
* отчеты, списки багов в bugzilla
* ТЗ, постановки задач и прочее — в dokuwiki
* экспорт для печати и утверждения в бумажном виде - odt-плагин dokuwiki
* где хранилище файлов - FIXME(использовать svn в качестве backend)? хранилище файлов допускает подкаталоги.
* планирование проекта: начало, вехи, deadline
* PMS1 должна отвечать на вопрос «на каком этапе выполнения находится задача в данный момент и кто за нее отвечает» для периодического отчета начальству
* «интеграция» с svn, bugzilla, dokuwiki на уровне коротких ссылок - аналог фичи InterWiki в dokuwiki
* уведомления об изменениях в проекте по емайл, RSS

tim4dev
()

Переход на двойную лицензию

Форум — Development

Есть разработка веб-морды к «основному» ПО (на сях) которое лицензируется под GPL2 и коммерческой лицензией.
Сейчас веб-морда идет под GPL3+.
Есть планы двойного лицензирования веб-морды под GPL3 + new BSD (+ возможно в будущем коммерческая лицензия).
Девелоперы веб-морды и «основного» ПО - разные люди, группы.

Само собой веб-морда не линкуется никак с «основным» ПО, но работать без его бинарников не может, нет смысла то есть.
Суть : скрипт на PHP (веб-морда) запускает бинарник «основного» ПО, делает SQL селекты по его базе данных.

В веб-морде юзаются : Zend Framework (лицензия New BSD), jQuery (двойная лицензия GPL2 + MIT), json (Public Domain)

Я полагаю, что переход веб-морды на двойную лицензию GPL3 + New BSD будет правомерным.
По крайней мере я никаких подводных камней не вижу.

Что скажете?

tim4dev
()

RSS подписка на новые темы