Увімкнення коду, який ви розробили у вашій компанії як домашні завдання [закрито]


9

Наразі я запускаю стартап з приятелем, і я помітив, що деякі мої університетські завдання можна було б виконати, просто скопіювавши якийсь код з деяких розроблених нами програм. Чи є якісь юридичні проблеми, з якими я можу зіткнутися? Або це взагалі погана ідея (як це починає відчувати зараз)?

Вибачте, якщо це неправильне місце, я не був впевнений, розміщувати це тут чи в потоковому потоці.


Відповідь, ймовірно, є конкретним місцеположенням.
шарфрідж

професори зазвичай ненавиджу це - це означає, що вони не навчають вас нічого, чого ви не можете навчитися, лише отримавши роботу з програмування. Ясна річ, або подати програми з роботи було б неможливо. Але прикидатися інакше, як правило, для них досить важливо.
пн

5
Це питання видається поза темою, оскільки йдеться про правову допомогу
gnat

Я погоджуюся з gnat, плюс занадто широкий, оскільки немає конкретики щодо того, хто є власником коду, місцеположенням і т. Д. Тощо
jwenting

Відповіді:


17

Так, це законно, але університети грають за власним набором правил, тому я б не наполягав на цьому. Одне з цих правил - змушувати робити завдання, здається, що вам це не потрібно. Якби я був на вашій посаді (а я був один чи два рази назад за день), я б сказав вашому професору, що завдання є тривіальним завдяки вашій минулій роботі, і якщо це не добре використовувати цей код, чи зможе він дати вам більше цікавого призначення замість цього? Запропонуйте пропозицію, якщо він попросить її. Ви можете забити кілька цікавих проектів таким чином.

Так, це більше роботи, але ви можете випадково навчитися чомусь, перевіряючи точки кулі ступеня.


+1 для пропозицій, які можуть отримати більше від вашої освіти
tdammers

... не тільки це, але більша повага з боку вашого професора.
Буде Кляйн

7

Я не бачу, як виникли б якісь юридичні проблеми, коли б ти опинився в біді; це ваш код. Хоча ви можете переконатися, що університет не стверджує, що ваше домашнє завдання належить їм (я був би здивований, якби це зробив десь достовірний).

Однак у вашого університету / професора можуть бути проблеми. Більшість місць не дозволяють вам подати щось, що ви робили в минулому або для іншого класу (під абсурдним знаменем "самоплагізму"). Запитайте свого професора, якщо це нормально, це може залежати від того, що ви копіюєте (якийсь код бібліотеки, який ви написали, може бути нормальним, а копіювання всього оптового завдання не може).

tl; dr: Запитайте свого професора, чи це нормально.


2
+1 "Запитайте професора" - правильна відповідь. Якщо відповідь «ні», висмоктуйте її і виконайте завдання. Якщо ви вирішили проблему один раз, вирішити її знову слід просто.
Калеб

1
+1 за "Хоча ви, можливо, хочете переконатися, що університет не стверджує, що ваше домашнє завдання належить їм" і -1 за "Я був би вражений, якби це зробив десь достовірний". університети матимуть певну форму вимог або права власності на студентські винаходи.
mattnz

@mattnz Я б міг уявити, що для студентів вищих навчальних закладів це частіше, оскільки вони такі собі співробітники, але для підлеглих я знайшов лише 1 екземпляр, де це робиться (школа з відеоігор для комерційного прибутку).
Остін

@mattnz з рівня працівника так, але студенти і аспіранти зазвичай зберігають право власності на свою роботу. Я теж був здивований.
Рональд

5

Суть будь-якої домашньої роботи - дворазова. Спочатку вивчіть будь-які нові прийоми чи методи, пов’язані з курсовою роботою. По-друге, практикуйте ці прийоми!

Якщо раніше ви вирішували ту саму проблему, ви вже виконали перший пункт. Чудово! Тепер про другий момент: це все ще має значення. Розгляньте це як можливість ще більше засвоїти матеріал.

Тепер я б не сказав, що ви не можете посилатися на власний код, на який ви маєте права на посилання. Тільки використовуйте його як таке. Визначте новий підхід, не посилаючись на ваш старий код. Знову кодируйте складні аспекти. Потім, лише після того, як ви вирішите основні аспекти завдання, зверніться до тих ресурсів, які у вас є. Вперед і вносити корективи, але напевно копіювати та вставляти що-небудь, мабуть, зайве, вам потрібно буде лише підробити новий код. Ви можете покращити свій оригінальний матеріал!

Тепер існує правило програмування: Не винаходити колесо. Я б сказав, що заднім сидінням займається освіта. Ви весь час винаходите, у цьому сенс навчання. Якщо це багато роботи, і ви дійсно хочете повторно використовувати якийсь код, переконайтеся, що це добре з вашим професором, і поясніть, що було б повторно використане.


2

Тоді запитайте професора, чи згоден він, попросіть юриста вашої компанії. Якщо обоє згодні, це нормально. Вирішіть, чи готові ви втратити права власності на цей код, а може і більше. Запросіть свого юриста, щоб він розповів, яку частину компанії має університет (або має претензії на це), і вирішіть, чи готові ви до цього. Якщо ви зробите наступний Facebook - ви все це втратите?

Або просто виконайте завдання.

Або називайте мене параноїком і просто запитайте професора.


1

Поки ви розробляли код виключно самостійно, ви можете бути в порядку, наприклад, якщо ви єдиний розробник для запуску. Якщо ви співпрацювали з іншим студентом чи не студентом, це може створити проблеми для вас. Я маю на увазі, ви, очевидно, знаєте, як це зробити, тож це не повинно зайняти так довго, як і знову.


1
  • Це інтелектуальна власність вашої компанії.
  • Як правило, це гарна ідея розмістити повторно використаний код, який ви написали у спільній асамблеї, щоб ви могли його повторно використовувати пізніше у своїй кар’єрі, припускаючи, що це не суперечить жодним підписаним контрактам.
  • Що може статися, якщо ваш друг буде використовувати той самий код у своїй роботі?
  • Що робити, якщо ваш друг вносить внесок у ваш API, і ви більше не зможете пояснити певні аспекти API?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.