Как мобильный разработчик, я в настоящее время создаю приложение, которое будет опубликовано в AppStore.
Дизайны включают ссылку, которая показывает всю использованную атрибуцию. Это приложение использует лицензированный исходный код MIT и Apache 2.0.
После обсуждения этого с моим начальником выяснилось, что он не желает размещать в приложении какую-либо атрибуцию программного обеспечения, поскольку это негативно повлияет на внешний вид приложения, независимо от того, где оно размещено.
Я несколько раз пытался повторить юридическое требование отображать уведомления об авторских правах, но они были отклонены.
Я мог бы удалить код, защищенный авторскими правами, уже в проекте и переписать ту же функциональность, но опять же мой начальник не подписал бы это, учитывая объем необходимой работы.
Я не чувствую себя комфортно, используя работу других людей, не отдавая должное, любая помощь здесь будет оценена.
Если в вашей компании есть юрист или инспектор по этике, поговорите с ними. Обычно считается долгом любого сотрудника доводить до его сведения любую практику, которая может быть неэтичной или сделать компанию уязвимой для судебных исков.
Если такого человека нет, я бы написал вашему боссу, указав, что, по вашему мнению, отказ признать авторские права может сделать компанию уязвимой для судебных исков, и попросив их подтвердить в письменной форме, что они хотят, чтобы вы продолжали. Убедитесь, что вы сохранили копию электронного письма или письма, где они согласны. Храните его там, где вы сможете получить к нему доступ, если вам было отказано в доступе к вашим рабочим компьютерам и учетным записям.
Другие ответы приличные, но мне они кажутся ненужной эскалацией.
Если вы соглашаетесь с этим, то да, вам нужно покрыть себя юридически.
Однако пробовали ли вы простой подход?
Он говорит, что это негативно повлияет на внешний вид приложения. Попросите его открыть свой iPhone и перейти в «Настройки» -> «Основные» -> «О программе» -> «Юридическая информация» и посмотреть, сколько текстовой информации выводится на его экран.
Затем скажите, что вы не хотите открывать компанию для судебного процесса, и вам просто нужно включить «юридическую» страницу, спрятанную где-то в настройках вашего приложения.
Укажите, что сама iOS делает это, и большинство людей этого не замечают, но это предотвращает судебные иски.
Найдите другие отличные приложения (желательно те, которые, как вы знаете, он использует ), найдите в них юридические уведомления и покажите ему.
Проверьте лицензии любого внешнего кода и используемых библиотек. Если они запрашивают указание авторства, то не делать этого будет нарушением лицензии; неважно, что думает об этом ваш босс. Если атрибуция не требуется, но вы делаете это для того, чтобы чувствовать себя хорошо, то точка зрения вашего начальника должна преобладать.
Укажите своему боссу, что, если приложение окажется успешным, первоначальные авторы кода в конечном итоге узнают об этом и будут искать соответствующие кредиты.
Все остальные ответы хороши, и я собираюсь повторить многое из того, что в них есть, для акцента, но я думаю, что нужно сказать еще пару вещей.
Во-первых, если ничего не помогает и вы сталкиваетесь с окончательной директивой о включении кода без указания авторства, вам следует получить настоящую юридическую консультацию от настоящего юриста , а не просто догадки от неспециалистов по SE. Не думайте, что просто наличие бумажного следа освободит вас от любой ответственности, и не воспринимайте сообщения SE (включая этот!) как юридическую консультацию.
Во-вторых, вы должны указать, что код может быть выпущен и использован под несколькими лицензиями, и что правообладатели могут позволить вам включить его без отображения уведомлений за плату , в зависимости от того, кто они. Возможно, стоит изучить.
В-третьих, если после всех более мягких аргументов и создания бумажных следов, и если вы действительно уверены, что уведомления должны быть включены, ваш начальник все еще настаивает на том, чтобы вы опубликовали приложение, содержащее код, защищенный авторским правом, без юридически требуемого авторского права. уведомления, вы можете просто отказаться от публикации приложения .
Вы абсолютно должны убедиться, что вы правы в отношении правовой ситуации, прежде чем настаивать на этом. Звучит довольно банально, но меня там нет, и я не знаю каждой мельчайшей детали; это может быть не так.
Вы обязательно должны попытаться найти примирительный способ убедить своего босса либо включить необходимые уведомления об авторских правах, либо дать вам время для повторной реализации необходимых функций внутри компании. Предложение Wildcard, в частности, превосходно. Указание на юридическую ответственность и потенциально разрушительные последствия включения кода без указания авторства также является хорошим способом — вы можете сделать это таким образом, чтобы показать, что вы пытаетесь заботиться о благе компании и компании. вашего босса, в частности, что ваши возражения исходят из поддержки, а не аргументации.
Вам абсолютно необходимо привлечь любой отдел вашей компании, который существует для решения подобных вопросов — юридический или этический отдел и т. д. Если у вас есть такой ресурс, то это их работа, и у них есть полномочия, которых нет у вас обоих, чтобы предотвратить преступление. и защитить тебя. Если этот отдел существует и не согласен с вами, то вам, вероятно, следует прислушаться к тому, что они говорят — они эксперты в таких вещах, а вы нет, так что они, вероятно, правы. Все еще получайте свой документальный след (см. следующий пункт), но они, вероятно, правы.
Вы также должны установить бумажный след, чтобы защитить себя от возмездия. Получите все, что можете, в печатном виде и держите это за пределами сайта. Убедитесь, что в этой документации очень четко указано, что то, о чем вас просят, является незаконным, и заставьте вашего босса очень четко заявить, что он хочет, чтобы вы сделали это, несмотря на то, что это незаконно, если на самом деле это то, чего он хочет. .
Но, после всего этого, если вы все же окажетесь в такой же ситуации, то у вас есть возможность отказаться. Последствия могут быть чрезвычайно серьезными; это может разрушить ваши отношения с начальником или привести к увольнению. Все остальные ответы здесь, кажется, сосредоточены на сохранении вашей работы и ограничении вашей личной ответственности; это замечательные вещи, и вполне понятно, что вы решили их делать. Вас, согласно тому, что вы сказали, просят нарушить закон и нарушить то, что явно является вашей этикой, и нужно сказать, что у вас есть выбор не делать этого.
Обратите внимание, что я никоим образом не защищаю; это ваша жизнь и ваша работа, и она должна решаться только вами.
Некоторые люди счастливы устно инструктировать кого-то сделать что-то сомнительное с этической точки зрения, но не так счастливы получить это в письменной форме и очень недовольны , когда к ним ведет бумажный след.
Теперь у вас есть это в письменной форме, что это ваш босс принял решение и несет ответственность. Вы также можете подождать, пока не получите это подтверждение, прежде чем продолжить.
Теперь у вас есть это в письменной форме, что вы не одобряете и выполнили свой юридический долг и подняли этот вопрос.
Возможно, вам придется найти новую работу. Типичный ковбойский босс не любит сотрудников, которые ради них не нарушают закон по прихоти.
Скорее всего, вам понадобится новая работа. Вы можете получить дисциплинарное взыскание или быть помещенным в PIP, вероятно, оправданным расплывчатыми, не такими словами, как «несоблюдение разумных инструкций».
Это не все гибель и мрак — есть большая вероятность, что ваш босс просто будет раздражаться какое-то время и поклянется никогда не продвигать вас на должность, принимающую решения — но вы можете быть здесь на токсичном рабочем месте, поэтому я бы не стал потерять из-за этого сон.
Как отдельный сотрудник зарегистрированной компании вы не несете личных юридических обязательств по соблюдению законов об авторском праве и лицензировании. Это гражданские, а не уголовные дела. Вся ответственность лежит на компании. Если вы не являетесь партнером или каким-либо образом не действуете в качестве сотрудника или подрядчика, выполняющего «работу по найму», ваши опасения не являются законными. Вас беспокоит политика вашей компании и ваш личный этический статус. (Я уверен, что кто-нибудь ответит на это и попытается рассказать вам историю о том, как «пробить корпоративную завесу». требования атрибуции лицензии с открытым исходным кодом.)
Если в вашей компании действуют политики, требующие соблюдения условий лицензирования, выполнение приказов может привести к неприятным последствиям внутри компании. Однако, прежде чем затевать большую ссору со своим руководителем (требование письменных инструкций и т. д.), я рекомендую вам выяснить, существуют ли такие правила. Найдите кого-нибудь в юриспруденции и спокойно попросите у них совета. Выберите план действий в соответствии с полученным ответом.
Что касается вашей личной этики, ну, это личное. Вы должны спросить себя, какой уровень стресса или даже безработицы вы готовы принять. Ваш личный лучший образ действий может состоять в том, чтобы спокойно искать другую работу, подчиняясь, а не начинать решительную битву.
Этот ответ может не применяться
Я опубликовал этот ответ до того, как прочитал, что код, который ОП пытается включить, и атрибут является его собственным кодом. Существует очень большая разница между отказом от развертывания чего-либо с использованием чужой библиотеки из-за того, что вы не можете удовлетворить потребности в лицензии, и отказом от развертывания чего-либо с использованием собственного кода по той же причине.
Оригинальный ответ оставлен для тех, кто столкнется с этим вопросом позже.
Есть две важные проблемы, которые вам необходимо решить.
Во-первых, соблюдение законов об авторском праве не является вашей работой, местом или обязанностью. Это сложные законы, для которых существуют специальные поля. Вы не в том положении, чтобы принимать такое решение. Вы не знаете всех сделок, или электронных писем, или юридических проверок, которые привели к решению «владельцев» не включать атрибуцию. На самом деле, для них совершенно нормально решить рискнуть, а потом заняться судебными исками. (Я не думаю, что это хороший выбор с их стороны, но опять же, это их выбор.)
Во-вторых, вам не комфортно . Это важно. Правильно это или нет, вам должно быть комфортно с тем, на чем вы ставите свое имя. Я могу сказать вам прямо сейчас, что мы, разработчики, — небольшая группа людей. Мы бегаем небольшими кругами. Вы снова и снова будете сталкиваться с другими разработчиками, если будете хорошо справляться со своей работой. Как вы хотите, чтобы вас знали? Как разработчик, который злоупотреблял лицензиями, или как разработчик, который ратовал за лицензии? Если вам некомфортно что-то делать, ТО НЕ ДЕЛАЙТЕ ЭТОГО! Вы можете потерять работу из-за этого, но вы всегда можете найти другую работу.
«Почему тебя уволили с последней работы?» «Я отказался развертывать код, который, по моему мнению, нарушал несколько юридических вопросов». Это довольно приличное начало интервью для меня.
Реальное решение, прежде чем уйти из-за этого, — показать примеры того, как другие компании решают ту же проблему. Попытка убедить своего «владельца» всегда лучше, чем занимать ровную позицию. Даже если это выглядит как список вариантов:
Ваш «владелец», если он наполовину порядочный, должен иметь возможность просмотреть свой список вариантов и выбрать тот, который ему больше нравится. Вполне может быть, что вы уходите в отставку, но опять же, если вам так неудобно, то какое это имеет значение.
Вот что вы могли бы сказать своему боссу: «Мы говорим об Apple». Если владелец авторских прав на программное обеспечение, которое вы используете без указания авторства, позвонит в Apple и скажет им, что ваша компания использует его программное обеспечение без разрешения, то ваше программное обеспечение будет незамедлительно удалено из магазина, и вернуть его будет непросто. в магазине. И невозможно получить его обратно без атрибуции.
Первоначально я опубликовал ответ, основанный на вопросе ОП о том, что мне неудобно включать код, если он не соответствует требованиям лицензии. Однако был важный комментарий, который я не видел, который действительно делает этот ответ недействительным.
PeterM Да и Да. Речь идет о моем собственном коде, подход чистой комнаты возможен, но это займет много недель. К сожалению, мой босс не согласился бы тратить столько времени на что-то подобное —
Ты за гранью облажался!
На самом деле это будет зависеть от трех факторов.
Во-первых, можете ли вы на 100% доказать (вы не можете), что вы работали над 0% этого кода, работая в этой компании. Если вы работали над чем-то из этого, то код принадлежит им, а не вам. Это сложная юридическая ситуация, но если вы хотя бы добавите запятую к источнику, что вы были «на часах», то весь источник может оказаться принадлежащим им. Наймите адвоката сейчас. Имейте в виду, что есть несколько громких дел, когда фраза «я работал над этим в нерабочее время дома» не была достаточной изоляцией. То же самое с «но я создаю libfoo еще до того, как начал работать в Widgets inc».
Во-вторых, можете ли вы на 100% доказать, что у вас есть разрешение на использование этой библиотеки, что вы заранее обсудили это решение и вопросы владения ею не только с вашим менеджером, но и со ВСЕМИ надлежащими корпоративными лицензирующими организациями в компании. Если вы не можете, то вам нужно получить адвоката прямо сейчас. Вы можете нести ответственность за любые убытки, понесенные компанией, пока они «исправляют» вашу «попытку вымогательства» у них. У вас серьезный конфликт интересов.
В-третьих, можете ли вы на 100% доказать, что ваша библиотека лучше всего подходит для этого (вы не можете). Если это дойдет до какого-то судьи, и ваша компания сможет найти хотя бы одного человека, который может сказать, что ваша библиотека была правильным выбором, но libBar также был правильным выбором, то вы снова попали в поле вымогательства.
Короче говоря, если вы не подошли к этой теме заранее (и даже тогда это может быть сложно), вы, по сути, вымогаете у своего работодателя. Фактически вы говорите: «Вы назовете мое имя на этом продукте, иначе он будет стоить вам денег». Ничуть не отличается от того, если бы вы пришли на встречу и сказали: «Я не буду развертывать это приложение, если вы не назовете его «Приложение Coteyr» или не дадите мне 500 000 долларов!»
Выход
Я очень советую вам выбрать этот путь, но IANAL. Наймите кого-нибудь, у кого не нужно говорить IANAL, затем передайте все права на библиотеку, если это необходимо компании. Вы можете сделать это, сделав код общедоступным (если можете), или передав право собственности, или «создав ветку» только для своей компании и сделав лицензию в этой ветке такой, какой они хотят. Вам понадобится юрист, чтобы убедиться, что вы знаете все свои варианты, что вы выбрали лучший, и что ваша новая лицензия не конфликтует с другими лицензиями, от которых может зависеть ваша библиотека.
Неправда, что работа наемного работника освобождает вас от всякой юридической ответственности.
Также не будет бумажного следа, говорящего о том, что вы знали, что делаете что-то неправильно, даже если это было сделано по указанию вашего работодателя.
Похоже, вас наняли из-за вашего опыта, поэтому ожидается, что вы поймете последствия и будете действовать соответственно.
Будет подразумеваемый контракт между автором исходного кода и пользователем в силу того, что вы его скопируете. Если вы нарушите условия этого договора, не опубликовав указание авторства, часть, разрешающая бесплатное использование, также будет недействительной.
В гражданском праве апеллянт должен доказать возмещение убытков, а также ответственность. Устранение прямого ущерба, такого как потеря репутации, первоначальному автору; ваша ответственность может быть ограничена тем, что вы заработали (зарплата) за использование их работы. Ваш работодатель, как ответственный руководитель, может получить больше и иметь больше средств для возмещения убытков, но он может снять с себя хотя бы часть ответственности, если вы действовали вне своих полномочий: нарушение закона об авторском праве и лицензионных соглашений не будет рассматриваться. быть частью вашей законной занятости, особенно если у вас есть квалификация и опыт, чтобы понять их.
Lister против Romford Ice & Cold Storage Co. Ltd.
Джейн С
фирфокс
пользователь8712
Дэвид Конрад
Доктор Дж.
jpmc26
пользователь207421
Брандин
комар
арот