Предупреждение:
Вопросы определения правообладателя разжигают больше всего, поэтому читать предлагаемую статью опасно для ЧСЗ и неизменности картины мира. В статье больше вопросов, чем ответов, и я предлагаю воспринимать ее больше как повод для дискуссии, а не последнюю истину. В чем же разжигающий вопрос…





На первый взгляд, ответ кажется очевидным: конечно, автором будет программист, который написал код.

По закону автор становится «первичным» правообладателем программы (ст. 1228 ГК РФ) и, следовательно, за отчуждение прав или предоставление лицензии может требовать вознаграждение.

Зададимся крамольным вопросом: так ли это на самом деле? По крайней мере, всегда ли это так?

Давайте копнем поглубже и разберемся.

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

Что может быть нового и оригинального в программе?

Тут надо понять, из чего состоит программа. При этом мы должны ориентироваться не на сущностное понимание специалиста, а на формулировки закона, который наделяет правовой охраной такой объект интеллектуальной собственности, как программа для ЭВМ.

С точки зрения закона (ст. 1261 ГК РФ) у программы 4 «формы воплощения»:
— исходный текст;
— объектный код;
— подготовительные материалы, полученные в ходе разработки программы;
— порождаемые программой аудиовизуальные отображения.

Следует исследовать вопрос авторства применительно к каждой форме.

Рассмотрим возможные варианты. Если автором кода всегда будет программист, то автором подготовительных материалов и аудиовизуальных отображений может быть и заказчик.

В этом случае получается, что программист выступает не автором, а лишь соавтором или даже стенографистом (только интеллектуальным, то есть лицом, оказавшим техническое содействие автору по формулировке абз.2 п.1 ст.1228 ГК РФ). Ведь никто не отрицает, что автор романа «Война и мир» — Л.Н. Толстой, а не его многострадальная супруга, переписавшая текст под диктовку 9 раз.

Следовательно, вопрос об авторстве программы не такой простой. Автором программы может быть не только «программист-стенографист», но и постановщик задачи.

Только как мы это определим?

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

Чтобы не наступить на грабли, договоримся на берегу…

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

Таким образом, следует в любом договоре вопрос авторства вынести в отдельный пункт и указать:
— какие материалы передает заказчик для создания программы;
— кто автор этих материалов и как авторство будет учитываться в готовом продукте;
— как и в каком объеме заказчик может влиять на создание программы, какие его указания должны исполняться, каким образом они влияют на вопросы авторства;
— какое распределение долей в праве на готовый продукт будет установлено по итогам исполнения договора.

З.Ы. Корректное обсуждение вопроса приветствуется в комментариях. Возможно, коллективным мозгом сможем выработать критерии авторства для программы.

(с) Кирилл Митягин

Комментарии (31)


  1. sentyaev
    11.11.2015 11:20

    «Программист-стенографист» — порадовал, да и вообще скоро же компьютеры сами писать программы будут.
    Ну а если серьезно, то обсуждать то и нечего, все должно быть указано в договоре.
    Если в договоре ничего про авторство не указано, очевидно, что автором становится разработчик.


    1. nevskyiplaw
      11.11.2015 11:41
      -1

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

      Если разработчику дали подробное ТЗ и прототипы интерфейсов — тут явно присутствует соавторство для конечного продукта. Более того, возможно, это будет только техническая работа разработчика (без творчества) и тогда авторства вообще не будет.

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


      1. sentyaev
        11.11.2015 12:41

        Если разработчику дали подробное ТЗ и прототипы интерфейсов

        Вот заказчик и является автором ТЗ и прототипов интерфейсов.

        Разработчик по этим материалам написал программу. Он автор этой программы, по закону.

        Далее смотрим договор, если там указано что разработчик передает свои права заказчику, то, соответственно, права передаются заказчику.

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


        1. nevskyiplaw
          11.11.2015 15:25
          -1

          Про портрет — нет вопросов, Вы абсолютно правы. Но для программы эта аналогия, на мой взгляд, не работает.

          По закону автор тот, кто поучаствовал творческим трудом в создании результата — п.1 ст.1228 ГК РФ.
          Далее. Автор у результата не всегда один, авторов может быть несколько — п.4 ст.1228 ГК РФ.
          Крамольность вопроса в том, что если прототипы и подробное ТЗ уже есть, то творческим трудом поучаствовал в создании программы не только разработчик, но и автор ТЗ.

          Программа не состоит только из одного исходного текста. В её состав включаются и порождаемые аудиовизуальные отображения. А программист их уже взял готовые из ТЗ. Он не может стать автором аудиовизуальных отображений в рамках программы — конечного продукта — только на том основании, что написал код. Следовательно, у программы он будет не единственным автором.


          1. sentyaev
            11.11.2015 18:01

            Какую задачу вы пытаетесь решить ставя этот вопрос? Автоматически добавить заказчика в соавторы ПО?

            Крамольность вопроса в том, что если прототипы и подробное ТЗ уже есть, то творческим трудом поучаствовал в создании программы не только разработчик, но и автор ТЗ.

            Техническое задание может в себя включать как текстовое описание задачи, так и графическое и видео, и может определять какие изображения, шрифты, аудиофайлы должен использовать разработчик. А также определять какие сторонние библиотеки или сервисы должно использовать разрабатываемое ПО.
            Заказчик, конечно же, владеет этми ТЗ, хотя он может и не владеть какими либо материалами, а иметь лишь лицензию на их использование (например иметь лицензию на использование шрифта, или лицензию операционной системы).

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

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

            По поводу аудиовизуальных отображений: вы же понимаете, что в этом случае вы даете программисту изображение того, как должен выглядеть конечный продукт, это может быть экранная форма или веб-сайт. И по вашему изображению, программист описывает эту форму на языке программирования или языке разметки, таким образом он снова пишет код. А если так, то обратимся к моему утверждению, что «каждая строка кода написанная разработчиком принадлежит разработчику».

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


            1. nevskyiplaw
              11.11.2015 22:43
              -1

              Какую задачу вы пытаетесь решить ставя этот вопрос? Автоматически добавить заказчика в соавторы ПО?


              Нет. Понять справедливое распределение прав и избежать рисков.

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


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

              В части описания формы на языке программирования или языке разметки — это как раз и есть техническая работа. Каждая строчка принадлежит разработчику, но возникает ли в данном случае авторское право на эту строчку у разработчика? или только у разработчика?
              Ответ зависит от того, была ли в данном случае творческая деятельность.
              Конечный продукт — программа, создается на основе ТЗ посредством написания кода. В зависимости от наличия/отсутствия творческой деятельности в работе по созданию ТЗ и кода возможны такие варианты:

              Вариант Творческое ТЗ (прототип) Нетворческое ТЗ (прототип)
              Творческий код Соавторство Автор — программист
              Нетворческий код Автор — создатель ТЗ Нет объекта авторских прав — нет авторов


              1. sentyaev
                12.11.2015 01:53

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

                Вот это вы отлично подметили) На самом деле, тот кто написал код и будет автором произведения/программы. Но! С большим «но». Все дело в том, что мы не можем говорить что кто-либо нарушил чьи-либо права пока это не доказано (не уверен, что я тут прав ибо я не юрист, тут вы можете помочь).

                В общем, мой посыл в том, что автор тот кто сделал работу, причем неважно какую и не важно по чьей просьбе/заданию. И, как я понимаю, закон со мной согласен (проправьте пожалуйста если я не прав). А вот дальнейшая судьба авторства определяется договором.


                1. nevskyiplaw
                  12.11.2015 12:31
                  -1

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


                  Правильно. Вы имеете в виду презумпцию авторства.
                  «Лицо, указанное в качестве автора на оригинале или экземпляре произведения либо иным образом в соответствии с пунктом 1 статьи 1300 настоящего Кодекса, считается его автором, если не доказано иное». (ст. 1257 ГК РФ)

                  В общем, мой посыл в том, что автор тот кто сделал работу, причем неважно какую и не важно по чьей просьбе/заданию. И, как я понимаю, закон со мной согласен (проправьте пожалуйста если я не прав). А вот дальнейшая судьба авторства определяется договором.


                  Тут вынужден поправить. Во-первых, работа должна носить творческий характер, во-вторых, авторов может быть несколько.

                  Закон не определился еще с программами (это мы с Вами сейчас пытаемся определиться и обгоняем законодателя), но точно определился с фильмами — и выделяет в конечном продукте как минимум двух авторов, а в некоторых случаях и третьего (п.2 ст. 1263 ГК РФ):
                  «Авторами аудиовизуального произведения являются:
                  1) режиссер-постановщик;
                  2) автор сценария;
                  3) композитор, являющийся автором музыкального произведения (с текстом или без текста), специально созданного для этого аудиовизуального произведения».


                  К созданию программы, на мой взгляд, аналогия с фильмом вполне применима. В данном случае: заказчик с подробным ТЗ и прототипами — это автор сценария, а программист — режиссер-постановщик.


                  1. sentyaev
                    12.11.2015 13:36
                    +1

                    Закон не определился еще с программами (это мы с Вами сейчас пытаемся определиться и обгоняем законодателя)

                    Давайте смотреть ГК. Там все предельно ясно. И по моему мнению закон все четко определяет.

                    1. Статья 1259. Объекты авторских прав: К объектам авторских прав также относятся программы для ЭВМ, которые охраняются как литературные произведения.
                    2. Таже статья: Пункт 5. Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования.
                    3. Статья 1261. Программы для ЭВМ
                    Авторские права на все виды программ для ЭВМ (в том числе на операционные системы и программные комплексы), которые могут быть выражены на любом языке и в любой форме, включая исходный текст и объектный код, охраняются так же, как авторские права на произведения литературы. Программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.
                    4. В следующих статьях подробно описано кто является автором. Не буду приводить текст, т.к. уверен вы его читали. Статья 1295. Служебное произведение, Статья 1296. Произведения, созданные по заказу, Статья 1297. Произведения, созданные при выполнении работ по договору


                    1. nevskyiplaw
                      12.11.2015 23:14
                      -1

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


                      1. sentyaev
                        13.11.2015 12:41

                        Как я понимаю есть два варианта развития событий.
                        1. Представим, что мы с вами, как два товарища, решили создать некий программный продукт. Если мы оба участвовали в его создании, то естественно оба мы соавторы. Это есть в Статья 1258. Соавторство
                        2. Вы заказали у меня разработку, либо я на вас работаю, тут тоже все просто. Статья 1295. Служебное произведение, Статья 1296. Произведения, созданные по заказу, Статья 1297. Произведения, созданные при выполнении работ по договору. Т.е. отношения между заказчиком и исполнителем регулируются абсолютно прозрачно.
                        И тут все зависит от правильности составленного договора, если он составлен неправильно то заказчик/исполнитель сам себе злой буратино. Поэтому мы и обращаемся к таким людям как вы — юристам, чтобы вы помогли нам правильно составить все эти документы. Тут же ничего личного — это бизнес.

                        Мне правда не понятно почему вы аппелируете к «аудиовизуальным произведениям», если в законе четко указано, что авторские права на ПО охраняются так же, как авторские права на произведения литературы.

                        И еще, всетаки вы пытаетесь подменить понятия когда говорите, что

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

                        Давайте разберемся, что такое «порождаемые программой аудиовизуальные отображения», здесь имеется ввиду ни что иное, как экранные формы программного обеспечения (либо веб сайт).
                        А то что вы считаете аудиовизуальными отображениями, автором которых может быть заказчик — это изображение того, как должен выглядеть конечный продукт (а это ТЗ в графическом виде и ничего больше).


                        1. nevskyiplaw
                          13.11.2015 18:18

                          Как я понимаю есть два варианта развития событий.
                          1. Представим, что мы с вами, как два товарища, решили создать некий программный продукт. Если мы оба участвовали в его создании, то естественно оба мы соавторы. Это есть в Статья 1258. Соавторство


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

                          вы допускаете, что вариант №1 и №2 могут существовать совместно, то есть мы выступим вместе и соавторами, и заказчиком и разработчиком. Я думаю, что такое тоже бывает.

                          Мне правда не понятно почему вы аппелируете к «аудиовизуальным произведениям», если в законе четко указано, что авторские права на ПО охраняются так же, как авторские права на произведения литературы.


                          Это сейчас так указано, с этим я не спорю. Мой посыл в том, что закон сейчас неадекватно описывает реальность. Программа сейчас больше похожа на «аудиовизуальное произведение», чем на литературное. Поэтому правильнее выстроить регулирование авторства в отношении программ не по модели литературного произведения, а по модели фильма или сделать собственную модель.

                          Вообще исторически защита программ как литературного произведения — это палиатив и нужно искать и внедрять более адекватное решение.

                          Давайте разберемся, что такое «порождаемые программой аудиовизуальные отображения», здесь имеется ввиду ни что иное, как экранные формы программного обеспечения (либо веб сайт).
                          А то что вы считаете аудиовизуальными отображениями, автором которых может быть заказчик — это изображение того, как должен выглядеть конечный продукт (а это ТЗ в графическом виде и ничего больше).


                          Хочу уточнить, вы считаете, если «графическое изображение Заказчика» и «экранное отображение в конечном продукте, закодированное Разработчиком» похоже как 2 капли воды — это разные изобразительные произведения?


                          1. sentyaev
                            14.11.2015 00:58

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

                            И да и нет. Нужно помнить что «Авторские права не распространяются на идеи, концепции, принципы, методы, процессы, системы, способы, решения технических, организационных или иных задач, открытия, факты, языки программирования».
                            Поэтому если вы мне просто предложите идею, это будет скорее Сотрудничество, нежели Соавторство.
                            Но вот если мы составим договор и там укажем что мы соавторы, то да, возможно.

                            вы допускаете, что вариант №1 и №2 могут существовать совместно, то есть мы выступим вместе и соавторами, и заказчиком и разработчиком. Я думаю, что такое тоже бывает.

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

                            Вообще исторически защита программ как литературного произведения — это палиатив и нужно искать и внедрять более адекватное решение.

                            Не соглашусь с вами.
                            Здесь, как я вижу, проблема в том, что люди хотят приравнять разработку ПО к постройке дома, т.е. техническому процессу, а на самом деле это не так.
                            Написать ПО — это как написать книгу или картину, или спроектировать здание.
                            Бывают простые задачи, а бывают сложние, вот я бы легко спроектировал скворечник, но даже обычную избу врятли бы смог.

                            Хочу уточнить, вы считаете, если «графическое изображение Заказчика» и «экранное отображение в конечном продукте, закодированное Разработчиком» похоже как 2 капли воды — это разные изобразительные произведения?

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


  1. PavelRine
    11.11.2015 11:40
    +1

    Ох, непростая тема особенно для тех, кто привык доверять людям)

    Вопрос, будет ли постановщик задач, описывающий алгоритм, иметь какие либо авторские права?
    Два. Следует ли разработчику, в таком случае, проверять алгоритм на наличие патента, полученного третьими лицами?

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


    1. nevskyiplaw
      11.11.2015 11:45

      1. Думаю, что постановщик в данном случае как минимум соавтор, как максимум — единственный автор. Вопрос хочется перевести в практическую плоскость — где творчество при создании программы, а где технический труд — от этого и будет зависеть ответы на вопросы «Кто автор?» и, следовательно, «У кого права?».
      2. Патентную чистоту своего решения (алгоритма) желательно проверить в любом случае.


      1. PavelRine
        11.11.2015 11:57

        Есть ли какой либо удобный алгоритм проверки патентной чистоты? или только — отдать кучу денег юристам и ждать?


        1. nevskyiplaw
          11.11.2015 12:38

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

          Поиск по базам Роспатента — Российские базы
          www1.fips.ru/wps/wcm/connect/content_ru/ru/inform_resources

          Поисковые системы в Роспатенте
          www1.fips.ru/wps/wcm/connect/content_ru/ru/fonds/sys_bd

          Документы о патентовании на сайте ФИПС
          www1.fips.ru/wps/wcm/connect/content_ru/ru/inventions_utility_models

          Российский сервер esp@net! — база патентов по странам
          ru.espacenet.com

          EPO — базы патентов Европейского патентного ведомства
          www.epo.org/searching/free.html

          USPTO — база для поиска патентов США
          www.uspto.gov/patents-application-process/search-patents

          Patentscope — поиск по PCT и национальным базам патентов (48 млн. патентных документов)
          patentscope.wipo.int/search/ru/search.jsf

          Реестр евразийских патентов
          www.eapo.org/ru/patents/reestr

          Google Patents
          www.google.com/advanced_patent_search


          1. PavelRine
            11.11.2015 12:39

            Прям большое-пребольшое спасибо)


      1. algorithmist
        12.11.2015 00:29

        Я где-то слышал, что алгоритмы сами по себе не патентуются. Только как часть технической системы, и только как embodiment example.

        Ошибаюсь?


        1. nevskyiplaw
          12.11.2015 01:47
          -1

          1. algorithmist
            12.11.2015 02:23

            Ну так они как раз алгоритмы располагают в emobiment example section:

            Следует принимать во внимание, что настоящее изобретение может быть реализовано многочисленными способами…
            В одном из вариантов осуществления описывается способ для автоматического перевода терминов запроса из одного языка и/или набора символов в другой.…
            В другом варианте осуществления создается вероятностный словарь, который отображает термины, написанные в первом формате…
            В еще одном варианте осуществления описывается способ для создания вероятностного словаря.
            и т.д.

            То есть сам патент покрывает описание технического устройства, а алгоритм уходит в emodiment example. Понятно, что они все время балансируют. Но в целом, да, алгоритм идет лишь как демонстрация того, как такое устройство может работать.


  1. Metzger
    11.11.2015 12:04

    что автор романа «Война и мир» — Л.Н. Толстой, а не его многострадальная супруга, переписавшая текст под диктовку 9 раз

    Жуть какая. А Википедия говорит, что он его сам 8 раз вручную переписал. Никому нельзя верить!


    1. nevskyiplaw
      11.11.2015 12:50

      Да кто их сейчас разберет. Вот отрывок из интервью автора бестселлера «Лев Толстой: бегство из рая» Павла Бакинского:

      — Переписала шесть раз «Войну и мир» — а вот еще в седьмой раз перепиши…

      — Ну это как раз было не от умысла, а потому, что Толстой не мог остановиться. Он ведь не правил текст, а всякий раз заново его переписывал. И более того, когда приходили корректоры из журналов – он по корректурам начинал править. А Софья Андреевна вынуждена была по ночам заново переписывать.

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

      — Он бы еще десять раз переписал. Просто у него забрали черновики и не стали давать корректуры, чтобы он уже ничего не исправил.

      — А как же при такой тщательной правке Толстой допускал ляпы?

      — Особенность его работы состояла в том, что он не отсекал лишнее и не заботился о том, чтобы фраза стала более сжатой. Толстой делал ровно наоборот, он бесконечно разворачивал фразу, усеивал ее изобилием придаточных предложений. Он делал фразу все более и более длинной, чтобы исчерпать смысл, сказать все.

      — Не могу не спросить, а правда, что первый бал Наташи Ростовой написал не Лев Николаевич, а его жена?

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

      — Вы их замечали?

      — Да что вы! Их никто не может заметить. Во-первых, о черновиках Толстого не очень-то хорошо заботились. Поэтому сравнить черновики и увидеть, что написал Толстой, а что жена — мы не можем. А во-вторых, мы бы и ничего не поняли. Почерк Толстого расшифровать невозможно. Его письмо похоже на веревки и только жена могла разобрать там буквы. Даже сам Толстой не понимал, что написал и спрашивал Софью Андреевну…


  1. algorithmist
    12.11.2015 00:26

    Если в программе реализован алгоритм, разработанный профессором X и открыто опубликованный им в своей статье? Как передавать авторство такой разработки заказчику?

    «Авторство» звучит очень интересно, но что-то меня здесь смущает.


    1. nevskyiplaw
      12.11.2015 12:39

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

      Другое дело, если алгоритм запатентован как изобретение. Тогда надо получать разрешение на его использование в программе.


      1. RomanPyr
        12.11.2015 13:28

        Тут ещё такое дело.
        Реализовать алгоритм можно разными способами.
        И творческая составляющая как раз и заключается в этом.
        Собственно вся оптимизация исполнения — это творчество.

        Что касается остального. Есть такое понятие — «говнокод», т.е. неоптимизуремый код, который сложно поддерживать.
        Даже если у вас есть ТЗ и эскизы, перевести это в программный код можно разными способами.
        В том числе способом обфускации, когда никто другой с этим работать не захочет. Тот же brainfuck вспомним.
        Объектный код будет одним и тем же (с поправкой на отличия компиляторов, но они точно это делают не творчески).

        Тут юридический вопрос такой, если стенографистка пишет под диктовку, но при этом красивым необычным почерком,
        оформляя весь текст винъетками, заглавные буквы мини картинками и прочее, по сути создавая самостоятельное графическое произведение.
        Кто будет автором этой рукописи?


        1. nevskyiplaw
          12.11.2015 23:29

          а можно дать четкие критерии различия между «творческим» кодом и «говнокодом»?

          для классических произведений применяется формула закона
          «Объектами авторских прав являются произведения науки, литературы и искусства независимо от достоинств и назначения произведения, а также от способа его выражения (ст. 1259 ГК РФ)
          получается, что „говнокод“ тоже должен охраняться законом, как „говнотексты“, „говнофотки“ и проч.?

          Со стенографисткой легкий вопрос — она будет автором графического произведения, как вы совершенно правильно написали, можем назвать это произведение „Художественное оформление текста“. Это будет новое самостоятельное произведение, которое не зависит от прав на сам текст. Из-за красивого оформления стенографистка не станет автором текста.

          В программе, как я понимаю, задание и оформление (написание кода) сливаются в единое целое. По одному и тому же ТЗ можно написать разный код и получаться разные программы в итоге. Но если художественное оформление текста можно применить к любому тексту, то код к любому заданию вряд ли подойдет.


          1. RomanPyr
            13.11.2015 11:56

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

            Лев Николаевич: Софья, напиши-ка за меня что-нибудь про Войну и Мир. Ну там сражения всякие, отношения.
            В качестве образца можешь взять «Карты, деньги, два ствола».

            Софья Андреевна: Хорошо, мне понадобится два месяца и я приму не больше 7 правок. Да, и ещё я обязательно
            напишу про бал. Мне нравятся балы, я про них в любое произведение главу вставляю.

            Лев Николаевич: Договорились.


            Если заказчик хочет быть «соавтором» произведения, то пускай сначала получит патент на способ (способ манипуляции изображениями, эскизами и прочими материалами, на которые у него уже есть авторские права) и только тогда к отношениям заказчик-программист можно будет притянуть писателя-стенаграфиста в вашем понимании.
            Потому что подробное ТЗ — это, по сути, и есть способ.


      1. algorithmist
        13.11.2015 02:30

        Если авторство само по себе ничего не дает, без патента, тогда какой в нем смысл? Писатель не должен патентовать свою книгу, чтобы распоряжаться правами на нее. А профессор, получается, должен?

        Поэтому мне и кажется, что понятие авторства в области алгоритмов и кода нигде особенно не применяется. Может быть в России получается делать забавные судебные процессы на этом основании, пользуясь, скажем так, это дыркой в законе. Но больше нигде такого внимания именно к «авторству» кода я не встречал. Скажем так, авторство кода в этом смысле ничем не отличается особенно от авторства повара, работающего на кухне. Формально, конечно, он является, наверное, автором всех своих блюд, которые он готовит. Но в практическом смысле это ни к чему не ведет.
        Я имею ввиду здесь именно приготовление обычных блюд, не какой-то очень творческий процесс их придумывания. Впрочем, мне кажется что и творческий процесс тоже здесь подпадет под общее патентное право, и никаких специальных исключений не будет.

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

        Иначе можно правда дойти до абсурда. Скажем, хирург будет автором шва на животе, который он сделал, так как это тоже, наверное, в каком-то смысле можно понимать как визуальный элемент. А водитель автобуса будет автором-реализатором специального «танца», в котором он крутит руль.


        1. nevskyiplaw
          13.11.2015 18:31
          +1

          Если авторство само по себе ничего не дает, без патента, тогда какой в нем смысл? Писатель не должен патентовать свою книгу, чтобы распоряжаться правами на нее. А профессор, получается, должен?


          Почему не дает? Авторское право дает защиту от копирования (copyright), но не от практической реализации. Поэтому вы правильно говорите, что для алгоритмов и кода (и для кулинарных рецептов тоже) авторское право практически бесполезно. Оно защищает только от «тупого» копирования кода и выдачи алгоритма / рецепта за свой (присвоение авторства).


          1. algorithmist
            13.11.2015 22:14

            Спасибо! Звучит разумно.
            Пишите еще :)

            Очень хотелось бы узнать про аналогичные (или другие интересные хай-тек процессы) в США, Израиле и/или Азии.