Bankir.Ru
4 декабря, воскресенье 09:12

Объявление

Свернуть

Третья ежегодная конференция-консилиум «ИТ-бюджет банка - 2017»

Показать больше
Показать меньше

Забавный вопрос об авторских правах

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Забавный вопрос об авторских правах

    Один деятель задался вопросом на досуге:

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

    Интересный момент, несет ли ответственность Б за нелицензионный софт перед К ?

    Темка может быть не совсем сюда... наверное скорее к юристам...
    Рад бы в Рай, да... реаниматоры не пускают!

  • #2
    Dr.Little
    но все же можно заключить, что это продукт компании К, хотя бы по кускам кода
    А как доказать например, что компания K имеет эксклюзивную реализацию алгоритма Флойда-Уоршелла, которую никто никогда не сможет повторить?
    ИМХО проблематично это

    И еще момент Причем тут бизнесмен Б?

    Комментарий


    • #3
      Dr.Little Вопрос и правда к юристам...
      Думаю, что договор нужно смотреть между П и Б... Если К пишет, что он является автором и правоболадателем, то К может на П подать в суд... Если не пишет, тогда Б уже не Б, а Л, т.е. "лох"
      Да пребудет с Тобою Великая Сила! ©

      Комментарий


      • #4
        vsv И еще момент Причем тут бизнесмен Б?
        Уууу... это как раз основная тема вопроса!!!
        Потому как именно в текущее время на мировой арене развивается как минимум один интересный процессик... и возможен весьма интересный прецедент.

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

        Комментарий


        • #5
          Dr.Little
          В большинстве лицензионных соглашений оговорен пункт, что реверс-инжениринг запрещен...
          Соответственно, если куски кода у двух продуктов будут совпадать до байта, а только название отдельных пунктов меню, да About будут другими, то это явно говорит, что продукт украден...
          А с бизнесменом Б поступят так же, как с честным покупателем украденной где-нибудь в Германии иномарки - судить не будут, но продуктом пользоваться запретят...

          Комментарий


          • #6
            Dr.Little
            Я так понимаю, что вообще говоря, ответственность Б определяется на уровне знал/не знал он про существование продукта компании К в момент покупки аналога у г-на П. Естественно предполагается, что П делал все это не по заказу Б, не предупреждал его, что "я мол спер а вы нате пользуйтесь"
            Т.о. вопрос сводится к тому, должен ли Б максимально изучить рынок прежде чем что-то покупать? Вообще говоря не обязан, наверное все-таки

            Потому как именно в текущее время на мировой арене развивается как минимум один интересный процессик...
            А можно ссылочку? Чтой то я пропустил

            Комментарий


            • #7
              CatAlex
              А если представить себе, что и кусочек кода, где Лицензионное соглашение тоже изменен...
              Таким образом Б при установке исходное соглашение, которое К в исходном продукте предлагало, не видел...
              Рад бы в Рай, да... реаниматоры не пускают!

              Комментарий


              • #8
                vsv Я так понимаю, что вообще говоря, ответственность Б определяется на уровне знал/не знал он про существование продукта компании К в момент покупки аналога у г-на П.

                Ага... тоже интересно. Это типа как в УК - незнание не осовобождает от ответственности
                Грубо получается...
                Прежде, чем что-то установить, надо изучить весь софт со всего мира, чтобы понять, что это именно оригинал, а не поделка от П

                Думается, что любой дурак в этом случае скажет (если он не Л), что он не знал!
                Рад бы в Рай, да... реаниматоры не пускают!

                Комментарий


                • #9
                  Новость старая, но к теме...
                  http://www.lenta.ru/internet/2003/09/16/explorer/

                  Комментарий


                  • #10
                    Ерунда все это. Вон SCO тоже судится и с IBM и с SGI. Тут на самом деле очень скользко все. Вот нельзя патентовать интерфейсы, а протоколы можно. Почему нельзя запатентовать интерфейс к человеку а интерфейс к устройству/программе можно?

                    Я думаю в идеале если тот кто воровал шел на это сознательно. Вот пусть он всю ответственность и несет в том числе пусть за его счет бизнесмену будет передан экземпляр тех кто владелец продукта.

                    Кстати вот хорошо сказано: http://russian.joelonsoftware.com/Ar.../TataTutu.html

                    Комментарий


                    • #11
                      Dr.Little

                      Компания «К» будет считаться «правообладателем» ПРОДУКТА если зарегистрирует свое право (например в РОСПАТЕНТЕ). До регистрации программист «П» ничем не отличается от фирмы «К». Бизнесмен «Б» будет уличен в нарушениях авторских прав компании «К» и будет, как минимум оштрафован (кажется 3000 МРОТ). Для защиты от подобного случая бизнесмен «Б» должен в договоре с программистов записать пункт, что в случае претензий третьих лиц по поводу нарушений авторских прав ответственность возлагается на программиста «П». Вор будет наказан.

                      Комментарий


                      • #12
                        Dr.Little
                        Это типа как в УК - незнание не осовобождает от ответственности
                        Я конечно не юрист, но ИМХО данная статья тут не работает Закон то он знает, но откуда ему действительно знать, что программа "сдернутая"?

                        надо изучить весь софт со всего мира, чтобы понять, что это именно оригинал, а не поделка от П
                        Вопрос в том, как это понять
                        Я скажем, не могу себе этого представить в чистом виде Вот Valerik говорит, что Б будет уличен в нарушении и т. д. Вопрос каким образом? Действительно, если я решил что-то спереть, то я не ограничусь вытиранием всяких aboutов и лицензионных соглашений Т.е. вообще говоря, я ворую идею, а не код
                        Понятно, если это что-то принципиально новое, но непонятно, как можно запатентовать идею скажем некоей складской программы или элементарной экспертной системы, где все известно до последнего бита, и которая строится на всем известных алгоритмах? Ясно что можно торговую марку запатентовать и т. д., но как бы сам код - ИМХО это странновато бы было

                        Ну это все так, умозрительные рассуждения

                        Комментарий


                        • #13
                          vsv

                          Б будет уличен в нарушении и т. д. Вопрос каким образом?

                          К сожалению (а для многих и к счастью) нет однозначных алгоритмов и процедур привлечения к ответственности.

                          Комментарий


                          • #14
                            vsv
                            А можно ссылочку? Чтой то я пропустил
                            Ссылочка в посте от Dem_aka_Deep
                            Насчет SCO и прочих...

                            Valerik Бизнесмен «Б» будет уличен в нарушениях авторских прав компании «К» и будет, как минимум оштрафован (кажется 3000 МРОТ).

                            А если Б не имел злого умысла нарушать авторские права К, он просто и не знал о них!!!

                            Да и не это главное... ведь если Вы внимательно читали, то код продукта К уже изменен П таким образом, что намека на К уже нигде внутри продукта нет...
                            Куски кода остались, но вот любое упоминание о К уже удалено.

                            Дискуссия не проста... и вопрос я задал не так случайно...
                            Где грань... как определить, когда это еще продукт К или уже совсем другой продукт от П
                            Рад бы в Рай, да... реаниматоры не пускают!

                            Комментарий


                            • #15
                              Valerik
                              нет однозначных алгоритмов и процедур привлечения к ответственности
                              Я о том же

                              Dr.Little
                              Ссылочка в посте от Dem_aka_Deep
                              Сэнкс Обоим

                              Комментарий


                              • #16
                                Dr.Little
                                Насколько я знаю, есть действенные способы установить идентичность кода...
                                Сейчас уже не смогу поискать, а в понедельник найду и кину ссылку!

                                Комментарий


                                • #17
                                  CatAlex
                                  Класс!
                                  Если я зафигачил алгоритм того самого Флойда-Уоршелла, о котором уважаемый vsv писал, выше, затем скомпилировал... и затем запатентовал, то что?
                                  Уже этот код никто не может в своем продукте повторить?
                                  И со всех, у кого этот кусочек повторится, буду деньгу тянуть через суд?

                                  Тогда позвольте мне запатентовать mov ax, ax
                                  И скомпилированный вариант...
                                  Рад бы в Рай, да... реаниматоры не пускают!

                                  Комментарий


                                  • #18
                                    CatAlex Алгоритмы, согласно которым миллион строк кода ядра Линукса стащены у СКО ? Да уж, весьма действенны.

                                    Если полагать, что код украден и изменен аккуратно, то такой алгоритм практически не формализуем. Нужна куча экспертов, которые будут сравнивать архитектуру программы - ее так просто не изменишь. API, протоколы, таблицы, алгоритмы, etc...

                                    Комментарий


                                    • #19
                                      vsv
                                      Эх... жаль конец рабочего дня и уже наверное все разбежались...

                                      Но до понедельника не дотерплю, выдам то, ради чего начинал:

                                      Насчет SCO: она придралась к куску кода, который неким образом попал к Пингвинам... и типа это действительно кусочек из SCOшного продукта, и тут вроде бы все понятно, претензии именно к IBM (т.е. к тому самому П, который что-то в продукте К изменил).

                                      А идея чудика, из-за которого я постинг затеял следующая:
                                      П берет продукт Мелкомягких и заменяет во всем продукте название продукта и производителя на Твердотелых!
                                      Затем на лотках сбывает...
                                      Б покупают и радуются... ведь во всем коде упоминания только о Твердотелых!
                                      Мелкомягкие ищут и не могут найти... парня какого-то П, лет двадцати...
                                      Рад бы в Рай, да... реаниматоры не пускают!

                                      Комментарий


                                      • #20
                                        Dr.Little
                                        Ну реально что-то мне подсказывает, что не в названии там дело У них наверняка стоит какая-нить защита К тому же вряд ли они все свои названия хранят в явном виде Картинки перерисовывать, опять-таки А картинки можно в принципе в код засунуть
                                        Плюс ему по-любому прийдется покупать соответсвующее средство разработки, дабы его еще за это дружить не позвали Во сколько это выльется?

                                        Комментарий


                                        • #21
                                          vsv
                                          У них наверняка стоит какая-нить защита
                                          Думаешь каждый разработчик хеш-вектор своего кода проверяет?
                                          А если этого кода мегатонны?

                                          И хочу вопросик несколько хитрее задать:
                                          Если п возьмет продукт К и немного его код изменит, может ли П тоже с гордостью утверждать, что это уже его продукт и он к К никакого отношения не имеет и П его может самостоятельно распространять?

                                          Рафинируя вопрос: каковы стредства идентификации оригинального кода?
                                          Как К может осуществлять свое авторское право, не публикуя исходный код и технологию получения рабочего кода (технологию компиляции)?
                                          Рад бы в Рай, да... реаниматоры не пускают!

                                          Комментарий


                                          • #22
                                            Dr.Little
                                            Думаешь каждый разработчик хеш-вектор своего кода проверяет?
                                            Каждый - вряд ли Более того, я знаю что нет Но от Microsoft всего можно ожидать

                                            А если этого кода мегатонны?
                                            И что? Грузится dll-ка - проверяется ее хэш

                                            И хочу вопросик несколько хитрее задать:
                                            ИМХО это уже вопрос из области нравственности Я б не смог Профессиональная гордость не позволяет

                                            каковы стредства идентификации оригинального кода?
                                            Ну это нам CatAlex в понедельник расскажет

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

                                            Комментарий


                                            • #23
                                              Уважаемые коллеги!
                                              Вопрос оченно интерестный!
                                              Как рассматривать вопрос другой стороны.
                                              Если програ написана в рамках штатного расписания или нет?

                                              А вообще оченно интерестоно - что первично - алгоритм или реализация.
                                              Сдается, что алгоритм - или бери шире - идея. Что лицензировать. На сколько мн известно, что нынче можно и идею регить!
                                              Наша жизнь состоит из цитат. Лишь немногим удается написать что-то своё. (с)

                                              Комментарий


                                              • #24
                                                Насчет что первично: Есть интерестная статья Рубена Герра про т.н. SWITCH технологии (мужики кстати тоже сперли идею UML и конечных автоматов а потом ее за свою выдают). Принцип таков - Рисуем (да-да в Визио например) алгоритм. Далее из его схемы гененрируется программа. Так вот т.к. программа была СГЕНЕРИРОВАННА то авторские права на нее принадлежат кому? Правильно генератору. А т.к. автором может выступать только человек то программа становится ну хотябы публик домайн........

                                                Комментарий


                                                • #25
                                                  2Dr.Little Вообще тут мало смешного. Дело в том что все это очень хороший способ сделать вас рабом. Тоесть тот-же IBM владеет таким количеством патентов что написать что-то лучше Hello World не нарушив хотябы 1 не получится.

                                                  2vsv Было и в видеопамяти код исполняли. но как показывает практика от этих защит больше проблем чем пользы. Посмотрите как 1С хасп матюкают. Из-за него родимого даже под Wine эта поделка не работает....

                                                  Комментарий


                                                  • #26
                                                    ValentineS
                                                    На сколько мн известно, что нынче можно и идею регить!
                                                    Ну дык о том и речь Идею регистрить оно понятно, но регистрить алгоритм и тем более код - это дело весьма спорное Тут можно до такого маразма дойти, что туши свет

                                                    Dem_aka_Deep
                                                    Было и в видеопамяти код исполняли. но как показывает практика от этих защит больше проблем чем пользы.
                                                    Я к тому говорил, что если мне захочется максимально защитить свой код я найду способ А как это отразится на конечных юзерах - другой вопрос
                                                    Вон писать на чем-нибудь не тьюринг-эквивалентном тоже своего рода защита

                                                    Комментарий


                                                    • #27
                                                      Dem_aka_Deep
                                                      Так вот т.к. программа была СГЕНЕРИРОВАННА то авторские права на нее принадлежат кому? Правильно генератору.
                                                      Ага. Если я скомпилировал прогу на БорладЦ++, то права на мою прогу принадлежат... правильно, Борланду.
                                                      Добро всегда побеждает зло. Потому что кто победил - тот и добро.

                                                      Комментарий


                                                      • #28
                                                        Accounter
                                                        Если я скомпилировал прогу на БорладЦ++, то права на мою прогу принадлежат... правильно, Борланду
                                                        Не могу точно сказать, так ли это, но вот что знаю точно, так это то, что коллективы разработчиков всегда покупают хотя бы один экземпляр того средства разработки, на котром затем будет производится коммерческий продукт. Иначе... существовали прецеденты, когда продукт произведенный на "левом" компиляторе юридически оказывался "не чистым"...
                                                        Я понимаю, что выразился не совсем юридически корректно, но смысл, надеюсь понятен...
                                                        Рад бы в Рай, да... реаниматоры не пускают!

                                                        Комментарий


                                                        • #29
                                                          2Accounter Я-же говорю что ничего смешного
                                                          Вот читайте сами Гугл вроде нормально находит: http://www.softcraft.ru/design/swrec/gerr.shtml

                                                          Комментарий


                                                          • #30
                                                            Dr.Little
                                                            коллективы разработчиков всегда покупают хотя бы один экземпляр того средства разработки
                                                            Это конечно. Чтобы доказать, что они забили свой гвоздь сертифицированным, а не краденным молотком. Ни малейшей части собственности на готовый программный продукт фирма, произведшая компилятор не имеет.

                                                            Dem_aka_Deep
                                                            Принцип таков - Рисуем (да-да в Визио например) алгоритм. Далее из его схемы гененрируется программа.
                                                            Чем сгенерирована? Не Визио же, правда.
                                                            Объясните мне принципиальную разницу между средством разработки Rational Rose (UML) и средством разработки Borland C? IMHO ее нет.

                                                            Читаем Вашу ссылку
                                                            "автомата" (граф переходов между состояниями)
                                                            типичная диаграмма активностей UML. И что, теперь если я нарисую, скажем палочкой на песке, их диаграмму, то я буду считаться пиратом? Да не в жисть!
                                                            Добро всегда побеждает зло. Потому что кто победил - тот и добро.

                                                            Комментарий

                                                            Пользователи, просматривающие эту тему

                                                            Свернуть

                                                            Присутствует 1. Участников: 0, гостей: 1.

                                                            Обработка...
                                                            X