Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.06.10;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.57 MB
Время: 0.037 c
15-1179303837
TUser
2007-05-16 12:23
2007.06.10
Создание инсталяшки ... опять


15-1179061320
webncassd
2007-05-13 17:02
2007.06.10
что будет с сайтом


1-1176236761
Gringoire
2007-04-11 00:26
2007.06.10
Как через программу созданую в Delphi запустить другую программу?


1-1174567523
Виталий Панасенко
2007-03-22 15:45
2007.06.10
Использование ZLib


2-1179754764
Bad_B
2007-05-21 17:39
2007.06.10
Что-то вроде триалки:-)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский