Автор Тема: ситуация разработчик, фирма, модул и gpl  (Прочетена 804 пъти)

gvend

  • Напреднали
  • *****
  • Публикации: 128
    • Профил
Здравейте,
Не мога напълно да си изясня следната ситуация:
Фирма ползва програма под GPL. Има нужда от допълнителна функционалност и един работник във фирмата написва допълнителен модул/пач към програмата. Този модул/пач трябва да бъде публикуван отново, под GPL. За да се предостави нещо под GPL трябва да има познатата на всички информация от вида:
Цитат
one line to give the program's name and an idea of what it does.
Copyright © yyyy  name of author

This program is free software; you can redistribute it and/or...
Притеснява ме точно реда "Copyright © yyyy  name of author". Кой е автора и кой е носител на Copyright в случая?
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
ситуация разработчик, фирма, модул и gpl
« Отговор #1 -: Nov 11, 2006, 09:53 »
Просто трябва да се напише, че еди кой си е автор на програмата, и еди кой си е автор на промените (да се посочат и двата автора).
Може също така да напишеш, че автор на програмата е този, който е направил кръпката, но програмата е базирана на програма написана от (следва имената на разработчиците на оригиналната програма). Може да се наложи да се смени името на програмата.

Изходния код е задължително да се разпространява само ако се разпространява програмата. Иначе за лично ползване (напр. от този, който е написал програмата) няма необходимост да се разпространява кода (напр. да се публикува в Интернет), но последното е желателно, защото така и други хора ще могат да разгледат какво е променено и най-малкото да си кажат критиките (или даже да оправят грешки в промените). Освен  това авторът на промените (кръпката) печели популярност, както и този, който му е платил за това (когато някой друг прояви желание да му направят кръпка по поръчка, има голяма вероятност да поръча кръпката на същата фирма и/или на същия програмист).

Възможно е също така кръпката и оригиналния изходен код да се разпространяват отделно и потребителят сам да си закърпва програмата (така няма нужда да се сменя името на програмата - разпространява се кръпка за програмата X).

Разбира се не е зле да прочетеш лиценза от горе до долу и да помислиш над него (това  с промяна на името не съм сигурен точно в кои случаи се прави).

Оригиналът и преводи на български ("неофициални"):
http://bg.wikipedia.org/wiki/GPL
Неофициални означава, че ако има неточност в превода се прилага оригиналния GPL на английски. Някой адвокат може да ти обясни по-подробно.

Добра идея е кръпката да се изпрати на разработчиците на "оригиналната" версия като по този начин името на програмиста направил промените ще стои редом до тези, които до сега са разработвали програмата и няма да има нужда от усложнения (промяна на името на програмата; когато излезе нова версия на официалната програма да се преработва кръпката за да работи и т.н.). Разбира се разработчиците на програмата може да откажат да включат кръпката или да я модифицират и така да я включат, но не е зле да се опита ("оригиналните" разработчици може да проявят интерес и да оправят грешки в кръпката и/или да я подобрят).



Активен

gvend

  • Напреднали
  • *****
  • Публикации: 128
    • Профил
ситуация разработчик, фирма, модул и gpl
« Отговор #2 -: Nov 11, 2006, 14:13 »
Цитат (vstoykov @ Ноември 11 2006,08:53)
Добра идея е кръпката да се изпрати на разработчиците на "оригиналната" версия като по този начин името на програмиста направил промените ще стои редом до тези, които до сега са разработвали програмата и няма да има нужда от усложнения (промяна на името на програмата; когато излезе нова версия на официалната програма да се преработва кръпката за да работи и т.н.).
Да точно това е целта на занятието. Обаче ако не решат да я включат, ще си остане като кръпка. Но не трябва ли да се упомене изрично, че кръпката може да се ползва само при условията на GPL? Все пак трябва да се напише кой е автора. И в крайна сметка кой трябва да бъде записан като автор - работникът във фирмата, който е написал кръпката или фирмата? Фирмата може ли да има претенции, че нейното име трябва да стои като автор?
Активен

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
ситуация разработчик, фирма, модул и gpl
« Отговор #3 -: Nov 11, 2006, 19:56 »
Цитат (gvend @ Ноември 11 2006,15:13)
Да точно това е целта на занятието. Обаче ако не решат да я включат, ще си остане като кръпка. Но не трябва ли да се упомене изрично, че кръпката може да се ползва само при условията на GPL? Все пак трябва да се напише кой е автора. И в крайна сметка кой трябва да бъде записан като автор - работникът във фирмата, който е написал кръпката или фирмата? Фирмата може ли да има претенции, че нейното име трябва да стои като автор?


http://bg.wikibooks.org/wiki....2%D0%B0

Цитат

Авторско право върху компютърни програми и бази данни, създадени по трудово правоотношение

Чл. 14. Ако не е уговорено друго, авторското право върху компютърни програми и бази данни, създадени в рамките на трудово правоотношение, принадлежи на работодателя.


Цитат

Чл. 15. (1) Авторът има право:
....
2. да иска признаване на неговото авторство върху произведението;
....
4. да иска името му, псевдонима му или друг идентифициращ го авторски знак да бъдат обозначавани по съответния начин при всяко използване на произведението;


Цитат

Неотчуждимост на неимуществени права
Чл. 16. Неимуществените права по т. 2 и 4 на ал. 1 от предходния член са неотчуждими. Отчуждаването на други неимуществени права може да става само изрично и в писмена форма.


По принцип е редно да стои името на фирмата и името на програмиста. Но от друга страна според закона това трябва да се договори предварително (преди написване на програмата).



Активен

gvend

  • Напреднали
  • *****
  • Публикации: 128
    • Профил
ситуация разработчик, фирма, модул и gpl
« Отговор #4 -: Nov 12, 2006, 01:08 »
Благодаря ти!
Активен