Форум: "Прочее";
Текущий архив: 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.044 c