私は現在、仲間と一緒に新興企業を経営しており、私が開発したいくつかのプログラムからいくつかのコードをコピーするだけで、大学の課題の一部を完了できることに気づきました。私が遭遇する可能性のある法的問題はありますか?それともこれは一般的には悪い考えですか?
これが間違った場所にある場合は申し訳ありませんが、これをここに配置するのか、stackoverflowに配置するのかわかりませんでした。
私は現在、仲間と一緒に新興企業を経営しており、私が開発したいくつかのプログラムからいくつかのコードをコピーするだけで、大学の課題の一部を完了できることに気づきました。私が遭遇する可能性のある法的問題はありますか?それともこれは一般的には悪い考えですか?
これが間違った場所にある場合は申し訳ありませんが、これをここに配置するのか、stackoverflowに配置するのかわかりませんでした。
回答:
はい、それは合法ですが、大学は独自のルールに従って行動するので、私はそれをプッシュしません。それらのルールの1つは、割り当てを行うことです。私があなたの立場にあったなら(そして私はその日に 1度か2度戻っていました)、あなたの教授に、あなたの過去の仕事のために割り当ては取るに足らないことを伝えます。代わりに割り当て?彼が要求した場合に備えて、提案を用意してください。そうすれば、いくつかの興味深いプロジェクトを採点できます。
はい、もっと手間がかかりますが、学位の箇条書きをチェックしているときに誤って何かを学んでしまう可能性があります。
法的問題がどのように発生して問題が発生するかはわかりません。それはあなたのコードです。あなたの宿題が彼らのものであると大学が主張しないことを確認したいかもしれませんが(信頼できるどこかでこれができたら私は驚きます)。
ただし、大学や教授が問題を抱えている可能性があります。ほとんどの場所では、過去または別のクラス(「自我の盗用」の不条理な旗の下)で行ったことを提出できません。大丈夫かどうかを教授に尋ねてください。コピーする内容によって異なる場合があります(作成した一部のライブラリコードは、割り当て全体をコピーしても問題ない場合があります)。
tl; dr:大丈夫かどうか教授に尋ねてください。
宿題の要点は2つあります。まず、授業に関連する新しいテクニックや方法を学びます。次に、それらのテクニックを練習してください!
以前に同じ問題を以前に解決したことがある場合は、最初のポイントはすでに完了しています。すごい!次に、2番目のポイントについて説明します。これを素材をさらにマスターする機会として見てください。
今、私はあなたが参照としてあなたが権利を持っているあなた自身のコードを参照することができないとは言いません。ただし、それだけで使用してください。古いコードを参照せずに新しいアプローチを計画します。やりがいのある側面をもう一度コーディングします。次に、割り当ての重要な側面を解決した後でのみ、自由に使用できるリソースを参照します。先に進んで調整を行いますが、その時点で何かをコピーして貼り付ける必要はおそらくないため、新しいコードを微調整するだけで済みます。オリジナルの素材を改善するかもしれません!
現在、プログラミングにはルールがあります。車輪を再発明しないでください。教育が関係しているとき、それは後部座席をとるでしょう。あなたは常に再発明しています。それが学習のポイントです。それが多くの作業であり、本当にいくつかのコードを再利用したい場合は、教授に問題がないことを確認し、何が再利用されるかを説明してください。