santa_claus_rpm: (Default)
Перепощу себе, что б не потерять.

Так, друзья, хохочущие и неверящие. Давайте знакомиться: инженер группы поддержки программных средств цехов основного производства по производству ТТ (Топливных Таблеток), ТВЭЛ (Тепло-Выделяющих ЭЛементов) и ТВС (Топливно-Выделяющих Сборок) Новосибирского Завода ХимКонцентратов, входящего в структуру ОАО ТВЭЛ и в Госкорпорацию "РосАтом". По простому - эти цеха производят весь техпроцесс, начиная от получения порошка диоксида урана до упаковки и отправки потребителям готовой продукции. А я в них обслуживаю технику и АСУТП.

Итак, друзья, вот вам факты:
I. Разработка:
1) Новые автоматизированные линии по сборке ТВЭЛ работают именно под управлением WinСС под Windows.
2) Я их только обслуживаю - разрабатывали "всем миром", т.е. различные цеха, лаборатории и отделы нашего завода, различные НИИ Новосибирского Академгородка, Томска и Москвы, коллеги с других заводов, входящих в ГК "РосАтом", а также приглашенные "варяги-аутсорсеры".

Read more... )
santa_claus_rpm: (Default)

Краткая памятка по использованию программного обеспечения GNU GPL в коммерческих и некоммерческих разработках.

Ваш продукт обязан быть Open Source, если:

  1. Вы изменяли чужой GPL-код или исправляли в нем ошибки;
  2. Расширяли функциональность GPL-кода добавляя свой код;
  3. Копировали фрагменты кода из GPL-продуктов в свой код;
  4. Использовали заголовочные файлы из GPL-кода;
  5. Статически слинковали ваш код с GPL-кодом;
  6. Динамически слинковали ваш код с GPL-библиотеками;

Отдельно следует сказать о лицензии GNU LGPL. Эта лицензия носит ограниченное применение:

  • она может применяться только к библиотеке;
  • произведение, производное от первоначальной библиотеки, также должно быть библиотекой.
  • GNU LGPL позволяет связывание с данной библиотекой или программой программы под любой лицензией, несовместимой с GNU GPL, однако требует открытия кода модифицированных LGPL библиотек.

Как Parallels обвинили в нарушении LGPL.

Когда ваш продукт не обязан быть Open Source:

  1. При использовании GCC для компиляции вашего кода;
  2. При взаимодействии с помощью открытых стандартов: HTTP, TCP/IP, SOAP, POSIX и т. д.;
  3. При взаимодействии вашей программы с OSS с помощью командной строки, пайпов или сокетов;
  4. При использовании архитектуры ПО, изолированной от FOSS.

На конечных пользователей выполняемых программ основные open source-лицензии чаще всего не накладывают никаких особых ограничений и в какой-то мере способствуют распространению заблуждения, что с исходным кодом можно делать все что угодно. Жертвами этого заблуждения становятся не только неопытные новички, но и крупные фирмы. Одним из известных прецедентов нарушения лицензии GPL является случай, когда компания Linksys - подразделение Cisco Systems использовала операционную систему Linux и другие наработки в своем маршрутизаторе WRT54G, но не выполнила требования лицензии.

Следует отметить, что лицензия GNU/GPL не запрещает продавать СПО.

Что можно взять

Без зазрения совести можно брать код под лицензиями BSD, MIT и некоторых других, и использовать в закрытых проприетарных проектах.

Заключение

Не стоит бояться выпускать свой продукт под GPL. В случае с маршрутизатором компании Linksys выпуск исходного кода прошивки этого продукта привел к невероятному взлету популярности модели у энтузиастов. Появилось несколько проектов, разрабатывающих альтернативные версии прошивок, и в итоге Linksys не только не пострадал материально, но и весьма пополнил свою копилку, выпустив ПО под GPL.

Не стоит бояться open source продуктов, но следует внимательно изучать лицензионные соглашения и избавиться от заблуждения, что open source - это вседозволенность.

Profile

santa_claus_rpm: (Default)
santa_claus_rpm

October 2011

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526 272829
3031     

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 01:55 pm
Powered by Dreamwidth Studios