web-dev-qa-db-ja.com

個人コードを著作権で保護する方法

VBAを使用してプログラムを作成しています。VBAをすぐに利用できるので、パスワードで保護してもコードをクラックに利用できます。保護よりも移植性が重要であるため、VBAを選択したときにこれを知っていました。私の質問は著作権に関するものです。コードとスプレッドシートに著作権と私の名前を入れて、それが私のプログラムであることを示しましたが、人々がコードのコピーを開始するのにこれで十分ですか?私のコードに入れられる強力な合法バージョンはありますか?

14
Tony Royden

著作権は暗黙的です

個人的なものであれば、すでに著作権で保護されています。

そして、マシュー・フォスカリーニが彼のコメントであなたに与えたようなものは、それを本当に明確にするためにうまくいきます:

Copyright 2013、Tony Royden、All rights reserved。

もしあなたが著作権を解放するとは、そうではないということです。

ライセンスはそうではありません

一方で、それはあなたがいくつかのものの正当な所有者であることを人々に伝えるだけです。彼らがそれで何ができるか、何ができないかを彼らに伝えません。これには、定義する必要のあるライセンス条項が付属しています。 「私が責任を負うことができない限り、それを使って何でも好きなことをしてください」から「子供たちが私の芝生を降りるなんて、それは私のものです!」までさまざまです。またはGPLですが、読み取りと取得の方が冗長で複雑です。

ビッグファットの警告:普遍的な著作権法はありません

そのため、あらゆる種類の普遍的な法則はそれほど多くありません。これは国によって異なります。しかし、これは通常、オンラインで受け入れられているロジックです。米国の著作権法と、いくつかの国際的な著作権契約を定義するベルン条約に準拠している国々の法律について主に話しているためです。

あなたの走行距離は変わるかもしれません、弁護士に尋ねてください。


(もちろん [〜#〜] ianal [〜#〜] とか...)

16
haylem

米国では、あなたがそれを作成した場合、あなたの作品にはすでに著作権があります。 著作権の所有と著作権の登録には違いがあります。だから、はい、いくつかの目的のために、あなたの著作物にあなたの著作権表示を付けて、それを一日と呼ぶことで十分です。ただし、著作権を強制する必要があると思われる場合は、米国著作権局に作品を登録することもできます。

米国著作権局のFAQ で著作権について読むことから始めます。あなたがあなたの著作権を登録したい場合は、 wikihow.comの段階的なガイド が役立ちます。基本的に、登録プロセスについて説明します。

4
Caleb