Действительно ли кто-то может защитить авторским правом SQL-запрос? [закрытый]

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

208
задан 10 revs, 9 users 66% 3 January 2017 в 00:00
поделиться

67 ответов

Он может написать что угодно в файле, но если это «работа по найму», то оно принадлежит вам. Весь такой код основан на этой основе, если у него нет какого-либо другого конкретного контракта.

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

0
ответ дан 23 November 2019 в 04:39
поделиться

It goes without saying, but nothing I say should be considered legal advice.

I would question the person who contracted out the work in the first place. If it was not properly contracted, then the contract may have been awarded as a favor. This is generally frowned upon in government work, and it is usually a poor way to run any business (for profit or not.)

The school authority should seriously review its contractual obligation with this company/individual, as he may owe some money. If this is in New Mexico, I know a lawyer who specializes in business law.

You could always appeal the this guy's compassionate side: "Think of the children" Seems to me $500 annually would go at least a little distance in an arts program of some sort.

Hope things work out for the best!

0
ответ дан 23 November 2019 в 04:39
поделиться

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

0
ответ дан 23 November 2019 в 04:39
поделиться

Вы можете защищать авторские права исходный код .

Но (как правило) авторские права принадлежат лицу , оплачивающему исходный код, если не указано иное иначе в трудовом контракте.

Школьная система также (как правило) имеет право изменять исходный код. 500 долларов, которые они платят консультанту, идут за его время и усилия .

0
ответ дан 23 November 2019 в 04:39
поделиться

Я думаю, что в этом мире разработчиков есть тонкая грань в отношении защиты наших «идей». Что произойдет, если я (который когда-либо смотрел на упомянутый код) напишу собственное предложение, которое приведет к тому же предложению, которое ваш провайдер защищает (или пытается)? SQL - это очень ограниченный язык, и это лучшее решение проблемы, которая может быть похожа от одного разработчика к другому. Тогда я не могу использовать свой собственный код, потому что это тот же источник, что и ваш?

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

0
ответ дан 23 November 2019 в 04:39
поделиться

Он говорит, что вы не можете опубликовать его код в Интернете?

Опубликуйте его здесь!

Затем кто-нибудь изменит его и опубликует измененную версию без авторских прав ... и используйте это.

0
ответ дан 23 November 2019 в 04:39
поделиться

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

P

0
ответ дан 23 November 2019 в 04:39
поделиться

Стандартный отказ от ответственности: Я не адвокат, и следующее не является юридической консультацией!

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

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

Спросите действующего поверенного по интеллектуальной собственности.

0
ответ дан 23 November 2019 в 04:39
поделиться

Возьмите файл SQL и измените его на 20%. Добавьте форматирование, добавьте псевдонимы, что угодно. Если он изменится на 20%, даже если он попытается обратиться в суд, ни один судья не потребует того же. Это не авторское право, так что не беспокойтесь об этом.

Если бы он писал код дома, используя все свои собственные инструменты, то он мог бы бороться за свои права. Если он использовал ЛЮБЫЕ школьные материалы при разработке SQL-запроса, то это право школы.

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

0
ответ дан 23 November 2019 в 04:39
поделиться

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

1
ответ дан 23 November 2019 в 04:39
поделиться

Я НЕ АДВОКАТ.

Вы все еще можете написать свой собственный NEW В основном это сводится к исходному контракту, и если в нем прямо указано, что работа была сделана «по найму»:

Из руководящих принципов Управления авторских прав США: текст ссылки

«Защита авторских прав действует с момента создания произведения. в фиксированной форме. Авторское право на авторское произведение сразу становится собственностью автора, создавшего работа. Только автор или те, кто имеет свои права через автора может по праву требовать авторских прав.

В случае работ, сделанных по найму, работодатель, а не сотрудник считается автором. Раздел 101 Закон об авторском праве определяет «работу, выполненную по найму» как:

1 работу, подготовленную сотрудником в рамках его или ее занятость; или

2 произведение, специально заказанное или заказанное для использования в качестве:

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

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

0
ответ дан 23 November 2019 в 04:39
поделиться

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

0
ответ дан 23 November 2019 в 04:39
поделиться

Предложите ему обновить запрос для обработки параметров за 500 долларов и включить в контракт пункт «работа по найму». Если он не принимает, перепишите его.

0
ответ дан 23 November 2019 в 04:39
поделиться

Другой вариант (который вы можете или не можете реализовать НА СВОЙ СОБСТВЕННЫЙ РИСК - ОБРАТИТЕСЬ К АДВОКАТУ!): Оставьте его код как есть. Напишите оболочку, которая читает его SQL и выполняет как / 2009 / $ this_year / перед запуском. Вот вы ничего не изменили ...

0
ответ дан 23 November 2019 в 04:39
поделиться

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

В этом контракте либо оговаривается, либо нет.

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

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

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

0
ответ дан 23 November 2019 в 04:39
поделиться

SQL-запросы абсолютно защищены авторским правом. Однако закон об авторском праве имеет значение только в том случае, если вы распространяете исходный код (т.е. делаете копии). Учитывая, что консультант предоставил копию исходного кода, а вы не передаете ее другим, закон об авторском праве не применяется.

Соглашение между вами и этим консультантом - совершенно другой вопрос. Убедитесь, что по контракту вам предоставлена ​​лицензия на бессрочное использование кода. Или попросите его пересмотреть соглашение (и комментарии к исходному коду), прежде чем нанять его в следующем году. В случае сомнений проконсультируйтесь с настоящим юристом.

Отказ от ответственности: я не юрист.

0
ответ дан 23 November 2019 в 04:39
поделиться

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

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

1
ответ дан 23 November 2019 в 04:39
поделиться

Итак, вот мой взгляд на правовую сторону вещей ....

Вам необходимо изучить контрактную ситуацию при первой доставке этого изделия. программного обеспечения и определить, кто является владельцем интеллектуальной собственности (и извините, если я неправильно интерпретирую термин «нанятый»:

1) этот парень работал в вашей компании по временному или бессрочному трудовому договору. Трудовые договоры обычно содержат пункт, гласящий, что вся интеллектуальная собственность, которую этот парень создает во время работы, остается собственностью вашей компании - УДОБНЫЙ СЛУЧАЙ

2) вы купили разовую услугу на заказ в его компании. Интеллектуальная собственность принадлежит вам - НАБОР

3) вы приобрели право на использование программного обеспечения, оно остается его интеллектуальной собственностью, и вы не имеете права изменять код - ПЛОХОЙ СЛУЧАЙ

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

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

1
ответ дан 23 November 2019 в 04:39
поделиться

Из copyright.gov :

Работы, охраняемые авторским правом, включают следующие категории:

  1. литературные произведения
  2. музыкальные произведения, включая любые сопутствующие слова
  3. драматические произведения, включая любые сопровождающие музыку
  4. пантомимы и хореографические произведения
  5. изобразительные, графические и скульптурные произведения
  6. кинофильмы и другие аудиовизуальные произведения
  7. звукозаписи
  8. архитектурные произведения

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

И более конкретно по вашему вопросу:

Некоторые категории материалов, как правило, не подпадают под федеральную защиту авторских прав. К ним, среди прочего, относятся:

  • Произведения, которые не были зафиксированы в материальной форме выражения (например, хореографические произведения, которые не были нотифицированы или записаны, или импровизационные речи или выступления, которые не были написаны или записаны)
  • Названия, имена, короткие фразы и слоганы; знакомые символы или рисунки; простые вариации типографского орнамента, букв или окраски; просто перечисление ингредиентов или содержимого
  • Идеи, процедуры, методы, системы, процессы, концепции, принципы, открытия или устройства, в отличие от описания, объяснения или иллюстрации
  • Работы, полностью состоящие из информации, которая является общей собственностью и не содержащие оригинального авторства (например: стандартные календари, таблицы роста и веса, рулетки и линейки, и списки или таблицы, взятые из общедоступных документов или других общих источников)

IANAL, но я не вижу в этом списке ничего, что делало бы запрос SQL непригодным для защиты авторских прав, в то время как программа, написанная на языке, полном по Тьюрингу, считаться охраняемыми авторским правом. Я склонен сказать, что SQL может быть полностью защищенным авторским правом.

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

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

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

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

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

1
ответ дан 23 November 2019 в 04:39
поделиться

Я предлагаю вам задать другой вопрос: учитывая ту и ту структуру таблиц нашей системы управления учащимися, какой SQL-запрос придумало бы сообщество SO для экспорта списка студентов на любой данный год ?

Это сделает ваш исходный вопрос интересным, но неуместным для вашей задачи, поскольку у вас будет решение, предоставленное сообществом, возможно, в разы более производительное и более простое в обслуживании:)

0
ответ дан 23 November 2019 в 04:39
поделиться

Хитрый способ: если вы не можете юридически изменить запрос, вместо этого измените данные. Создайте копию базы данных, обновите год и экспортируйте данные с запросом 2009 года. В любом случае, по крайней мере, в моей стране существует более низкий порог того, что защищено авторским правом. Простой запрос a'la «выберите foo, bar, bla, blub из foobar order by foo, bar» явно не подходит.

0
ответ дан 23 November 2019 в 04:39
поделиться

Угрожать "назвать и позорить" его, если он дает вам письменное разрешение на изменение файла по своему усмотрению.

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

0
ответ дан 23 November 2019 в 04:39
поделиться

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

не видя кода, нельзя сказать, насколько он задействован. Я написал несколько операторов SQL, которые содержат сотни строк для получения данных, и для их записи и отладки могут потребоваться ДНИ или даже НЕДЕЛИ. Если этот парень потратил такое время на процесс, а вы платите 500 долларов за запуск, это может того стоить ... но если это просто прямолинейный оператор Select длиной не более дюжины или около того строк, это не стоит 500 долларов и может быть написано вами или кем-то другим с базовым пониманием SQL. Даже если он похож на его, честно говоря, иногда существует не так много способов написать что-нибудь. «Собака синяя» ... сколько способов это можно сказать? Немного :)

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

2
ответ дан 23 November 2019 в 04:39
поделиться

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

Однако он мог бы попытаться заявить, что он не давал письменного разрешения на использование кода ; и, следовательно, только ему разрешено использовать его. С другой стороны, такое ограничение может быть сочтено необоснованно ограничительным - что будет, если вы наедете на него на стоянке? - (Я это только что сказал? ^^)

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

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

1
ответ дан 23 November 2019 в 04:39
поделиться

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

Кстати, для школы просто глупо нанимать кого-то для написания кода с оговоркой. что они никогда не владеют кодом, который он для них пишет.

1
ответ дан 23 November 2019 в 04:39
поделиться

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

1
ответ дан 23 November 2019 в 04:39
поделиться

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

0
ответ дан 23 November 2019 в 04:39
поделиться

500 долларов за изменение параметра ?! Если вы знакомы с SQL, вам следует реализовать его заново, или, если вы не знакомы с SQL, вам следует нанять этого человека еще раз и попросить его составить документацию. После этого вы можете использовать инструмент ETL и самостоятельно создать экспорт. Вы можете попробовать SSIS . Это идеальный вариант использования.

0
ответ дан 23 November 2019 в 04:39
поделиться

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

Что делать, если структура данных вашего приложения изменится? Возможно, ему придется потратить несколько дней на переписывание запроса и получить только 500 долларов.

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

0
ответ дан 23 November 2019 в 04:39
поделиться

Поскольку мы все НЕ юристы Здесь я подумал, что было бы интересно отметить, что этот пост попал в Techdirt, у которого есть довольно много юридических подписчиков, особенно в области авторского права. Интересно узнать, что они говорят об этом?

Можете ли вы поставить авторские права на SQL-запрос?

0
ответ дан 23 November 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: