Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.10;
Скачать: CL | DM;

Вниз

Авторское право на исходный текст программы из книги.   Найти похожие ветки 

 
P   (2007-05-15 16:45) [0]

Допустим, я купил определённую книгу и использовал код из нее, с некоторыми изменениями, в своей программе.

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

Нужно ли мне письменное разрешение на прочтение книги, так как непроизвольно я могу воспроизводить описанные там принципы?


 
Alkid ©   (2007-05-15 16:46) [1]

Да, засудить может.
Нет, письменное разрешение на прочтение не нужно, ибо запрет распространяется на конкртеный текст, а не на принципы.


 
Gero ©   (2007-05-15 16:47) [2]

Может.


 
clickmaker ©   (2007-05-15 16:48) [3]


> P   (15.05.07 16:45)

но ты же книгу купил, а не стырил с лотка?
значит автору уже упала твоя копеечка в том числе и за код


 
Rule ©   (2007-05-15 16:48) [4]

собирай вещи, за тобой уже едут ...


 
McSimm_ ©   (2007-05-15 16:49) [5]


> Никакая часть настоящего издания ни в каких целях не может
> быть воспроизведена в какой бы то ни было форме и какими ...

Кстати, а есть письменное разрешение на публикацию этого фрагмента ?
:)


 
P   (2007-05-15 16:53) [6]


> clickmaker ©   (15.05.07 16:48) [3]
>
>
> > P   (15.05.07 16:45)
>
> но ты же книгу купил, а не стырил с лотка?
> значит автору уже упала твоя копеечка в том числе и за код


А если я ее в библиотеке взял почитать, чтобы лучше спалось?


 
Alkid ©   (2007-05-15 16:55) [7]


> А если я ее в библиотеке взял почитать, чтобы лучше спалось?

Да нет разницы, как ты её получил - купил или взял почитать.
Если в книге оговорено, что нельзя копировать - значит нельзя и вставление исходного когда из примеров в свои программы - преступление.


 
Rule ©   (2007-05-15 16:57) [8]

ага использование цикла for i:=0 to ... строго запрещено ...


 
keymaster ©   (2007-05-15 16:57) [9]

Скорее всего не может...
Иначе, первый кто написал
for i := 1 to List.Items.Count -1 do
может в суд топать


 
PEAKTOP ©   (2007-05-15 16:58) [10]

Не знаю, как в России, а в Украине - нет, т.к. у нас авторское право на ПО получается также, как и на рукописный текст или книгу. Следовательно, берешь исходник из книги, меняешь имена переменных на свои - и у тебя уже другой исходник, на который у автора книги прав нет.


 
McSimm_ ©   (2007-05-15 16:59) [11]

Осталось только уточнить минимальный размер "Никакой части настоящего издания", а то ведь не только буквы но и целые слова оттуда воспроизводим в своих каких-то целях

:)


 
Rule ©   (2007-05-15 17:00) [12]


> Осталось только уточнить минимальный размер "Никакой части
> настоящего издания", а то ведь не только буквы но и целые
> слова оттуда воспроизводим в своих каких-то целях:)

гааа, если повезет, можно будет использовать только твердый знак и букву "ё" :-)


 
P   (2007-05-15 17:02) [13]


> McSimm_ ©   (15.05.07 16:59) [11]
>
> Осталось только уточнить минимальный размер "Никакой части
> настоящего издания", а то ведь не только буквы но и целые
> слова оттуда воспроизводим в своих каких-то целях


Вот из-за таких перегибов я поддерживаю пиратство. Или все будем работать по разумных законам или будем работать все закону джунглей.


 
Alkid ©   (2007-05-15 17:04) [14]


> Вот из-за таких перегибов я поддерживаю пиратство. Или все
> будем работать по разумных законам или будем работать все
> закону джунглей.

Т.е. если ты напишешь программу на продажу, а её у тебя свистнут и оставят тебя без денег - ты против не будешь? :)


 
McSimm_ ©   (2007-05-15 17:05) [15]


> Вот из-за таких перегибов я поддерживаю пиратство.

Я больше не буду :)


 
boriskb ©   (2007-05-15 17:07) [16]

McSimm_ ©   (15.05.07 17:05) [15]
Я больше не буду :)


Поздно.
Уже в списках


 
Reindeer Moss Eater ©   (2007-05-15 17:09) [17]

Да, засудить может.
Нет, письменное разрешение на прочтение не нужно, ибо запрет распространяется на конкртеный текст, а не на принципы.


Нет не может, так как нет никакого нарушения авторского права.


 
Галинка ©   (2007-05-15 17:12) [18]

если эту ветку почитают люди из Голливуда, то капец всем придет )) Тогда за повторения Арни "I"ll be back!" полмира на штрафы попадет )))

Alkid ©   (15.05.07 17:04) [14]

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


 
Torry ©   (2007-05-15 17:13) [19]


> Может ли автор этой книги привлечь меня к ответу за нарушение
> авторского права,


Не может. Ты же не присваиваешь себе авторство его кода.

В общем, опять начинается путаница с понятиями "авторского" и "имущественного" права. А азы расжевывать в десятый раз не хочется.


 
P   (2007-05-15 17:19) [20]


> В общем, опять начинается путаница с понятиями "авторского"
> и "имущественного" права. А азы расжевывать в десятый раз
> не хочется.


Но я нарушаю дополнительный пункт договора(публичной оферты) - копирую его код себе в комерческую программу.


 
Галинка ©   (2007-05-15 17:19) [21]

Torry, ты знаешь как проводится экспертиза на оригинальность кода? (серьезно). А то у меня есть авторские свидетельства узбекские.


 
clickmaker ©   (2007-05-15 17:23) [22]


> как проводится экспертиза на оригинальность кода?

кстати да. Как?
это ж не почерк, тут к наклону и высоте букаф не прицепишься...


 
Reindeer Moss Eater ©   (2007-05-15 17:23) [23]

Для начала надо вспомнить, что может быть признано объектом авторского права и может ли им быть параграф из книги.
После чего уже попытаться решить, а есть ли нарушение этого права.


 
Rule ©   (2007-05-15 17:24) [24]


> это ж не почерк, тут к наклону и высоте букаф не прицепишься.
> ..

на предмет табуляции и характеру коментариев :-)


 
clickmaker ©   (2007-05-15 17:25) [25]


> и характеру коментариев

ну не буду же я так откровенно палиться, чтобы вместе с каментами код тибрить...


 
icWasya ©   (2007-05-15 17:25) [26]

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


 
Rule ©   (2007-05-15 17:27) [27]


> ну не буду же я так откровенно палиться, чтобы вместе с
> каментами код тибрить...

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


 
P   (2007-05-15 17:35) [28]


> Rule ©   (15.05.07 17:27) [27]
>
>
> > ну не буду же я так откровенно палиться, чтобы вместе
> с
> > каментами код тибрить...
>
> ну это ж у тебя колубой значек (читать как желтые штаны),
>  но есть же приверженцы китайского метода программирования


Все в этом возрасте были. Все пачкали подгузники и все копипастили чужой код.


 
P   (2007-05-15 17:37) [29]

Вот что ответили в службе поддержки:

Фраза "Никакая часть настоящего издания..." указана в лицензионном
соглашении, которое мы подписываем при покупке прав на перевод и издание книги на русском языке.

Это означает, что если вы создадите, например, свой Web-сайт и выложите там
всю книгу, либо ее фрагменты без письменного разрешения владельцев прав, вас могут привлечь к ответственности за нарушение авторских прав. В то же время, правовладельцы допускают короткое цитирование со ссылкой на источник.

Следовательно, если вы будете использовать текст примеров, взятых из книги в некоммерческих проектах, достаточно будет просто указать в тексте программы,
что фрагмент взят из такой-то книги.

При коммерческом использовании требуется письменное разрешение.

Ну и нафига тогда читать эти книги?


 
Alkid ©   (2007-05-15 17:52) [30]


> Ну и нафига тогда читать эти книги?

А что, ты книги читаешь только для того, что бы списывать оттуда готовые решения?


 
clickmaker ©   (2007-05-15 17:58) [31]


> что бы списывать оттуда готовые решения?

ну как можно удержаться, чтобы не скопипастить такое
procedure T1Thread.Execute;
begin
 repeat
   Syncronize(SomeProc);
 until Terminated;
end;


 
Torry ©   (2007-05-15 18:01) [32]


> Torry, ты знаешь как проводится экспертиза на оригинальность
> кода?


Формально сам код никак не патентуется и не защищается правом, патентуется алгоритм (метод на языке патентных работников). По опыту общения с западными разработчиками, идентичным считается код, который реализует что-либо оригинальное, при "логическом" совпадении блоков кода более 100 строк. То есть, названия переменных могут быть другими, но совпадение операция, типов и т.д. может быть признано как признак идентичности кода. На самом деле это все зависит от экспертов, почти так же как зависит от адвоката и прокурора в обычном суде, то есть понятие достаточно субъективное. Поэтому такого рода вопросы обычно решаются во внесудебном порядке.


> При коммерческом использовании требуется письменное разрешение.


В лицензии оговорено отдельно коммерческое использование? Если нет, то служба поддержки идет лесом.


> Но я нарушаю дополнительный пункт договора(публичной оферты)
> - копирую его код себе в коммерческую программу.
>


Еще раз повторяю: авторские права при этом не нарушаются, достаточно в readme или help-файле написать, что Portions copyright Vasya Pupkin.


 
Alkid ©   (2007-05-15 18:01) [33]


> ну как можно удержаться, чтобы не скопипастить такое
> procedure T1Thread.Execute;

Ну, сюдя по горьким словам уважаемого Р, он удержаться не может :)


 
clickmaker ©   (2007-05-15 18:07) [34]

** пробежался по своим сырцам, в том числе и коммерческим, и покрылся холодным потом **

мужики, если что, вы меня не видели, ок?


 
P   (2007-05-15 18:07) [35]


> Alkid ©   (15.05.07 18:01) [33]
>
>
> > ну как можно удержаться, чтобы не скопипастить такое
> > procedure T1Thread.Execute;
>
> Ну, сюдя по горьким словам уважаемого Р, он удержаться не
> может :)


Например алгоритм бинарного поиска. Если принцип бинарного поиска был описан в данной книге, то все остальные должны брать разрешение на его использование?


 //бинарный поиск
 lFirst := 0;
 lLast := High(FFileIndexRecords);

 while (lFirst <= lLast) do
   begin
     lMiddle := (lFirst + lLast) div 2;
     if Id < FFileIndexRecords[lMiddle].Id then
       lLast := lMiddle - 1
     else
       if Id > FFileIndexRecords[lMiddle].Id then
         lFirst := lMiddle + 1
       else
         begin
           Result := lMiddle;
           Exit;
         end;
   end;


 
Alkid ©   (2007-05-15 18:09) [36]


> Например алгоритм бинарного поиска. Если принцип бинарного
> поиска был описан в данной книге, то все остальные должны
> брать разрешение на его использование?

Нет, не должны.
А вот на цитирование описание бинарного поиска из этой книги или цитирования конкретно приведённого в книге кода - должны.


 
P   (2007-05-15 18:12) [37]


> Alkid ©   (15.05.07 18:09) [36]
>
> Нет, не должны.
> А вот на цитирование описание бинарного поиска из этой книги
> или цитирования конкретно приведённого в книге кода - должны.
>


Хм, тоесть если есть различие в названии операторов, использовании Exit вместо break, то это уже другой код?


 
clickmaker ©   (2007-05-15 18:14) [38]


> то это уже другой код?

ну это слишком легко.
а вот если вместо div 2 - shr 1 - уже другой )


 
P   (2007-05-15 18:17) [39]

Получит второй ответ(чувствую, что я их уже достал)

Я постараюсь ответить вам, правда, не как юрист. Замечание об авторских правах, напечатанное в книге, касается публикации самой книги или ее фрагментов в средствах массовой информации (в том числе в Интернете), а также ее распространения частным образом, потому что издательство владеет эксклюзивными правами на публикацию книги на русском языке, а также на ее коммерческое распространение.
Но вас интересует вопрос авторского права на программное обеспечение. Этот вопрос находится вне сферы компетенции издательства, потому что авторское право на программу принадлежит автору, а не издательству. Издательство не приобретает у автора право на распространение его программного кода, оно приобретает только право на перевод и публикацию книги как самостоятельного интеллектуального продукта. Соответственно, издательство не может преследовать в судебном порядке программиста, который украл у другого программиста идею на основе его книги. Это может сделать только сам автор программы. Если говорить вашим языком, то вам не нужно получать разрешения у автора на прочтение книги, потому что речь идет о другом интеллектуальном продукте. Если же автор выпустил программу и защитил ее патентом, а вы хотите на основе этой программы написать собственную программу, то вам необходимо получить разрешение у автора или купить лицензию.
Как резюме: автор будет преследовать вас в судебном порядке, если сможет доказать, что ваш программный продукт нарушает его авторское право. Здесь возможны два варианта. 1) Если речь идет о программах с открытым исходным кодом, то нарушением авторского права является отсутствие упоминания первичного авторства программы в производных программах либо попытка получить коммерческий патент на такую программу. 2) Если речь идет о коммерческом программном обеспечении, то нарушением авторского права является отсутствие лицензии на программный код, запатентованный другим программистом (при условии, что плагиат программного кода может быть доказан в судебном порядке путем экспертизы).
Надеюсь, я дал ответ на ваш вопрос.


 
Alkid ©   (2007-05-15 18:18) [40]


> Хм, тоесть если есть различие в названии операторов, использовании
> Exit вместо break, то это уже другой код?

Собственно говоря есть суть алгоритма и его форма.
Суть алгоритма бинарного поиска не принадлежит никому и её можно использовать кому угодно.
Есть конкретная запись этого алгоритма в книге с конкретными конструкциямии идентификаторами. В данном случае авторы, придумавшие именно такую форму, запрещают её копирование. Но они не могут запретить использование алгоритма бинарного поиска вообще.

Другой пример - проприетарнйы алгоритм, ну скажем, численного посика решения какой-нибудь задачи. Этот алгоритм принадлежит конкретным людям и для воспроизведения его, вне зависимости от формы, надо иметь разрешение авторов.

На западе фирмы давно патентуют алгоритмы.



Страницы: 1 2 вся ветка

Текущий архив: 2007.06.10;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.026 c
15-1179483530
Эй
2007-05-18 14:18
2007.06.10
Кто угадает


2-1179681220
flaxe
2007-05-20 21:13
2007.06.10
Изменять свойства объектов других приложений


15-1179387304
NailMan
2007-05-17 11:35
2007.06.10
Как восстановить мылительные способности после перерыва?


15-1179299944
noreg
2007-05-16 11:19
2007.06.10
EXCEL стал зеркальным


2-1179386732
News
2007-05-17 11:25
2007.06.10
Сетевая игрушка