私はいくつかのJavaユーティリティを作成しましたが、これを単一のより整理されたコードベースに統合しています。このコードを配布したことがないので、現在唯一のコピーが手元にあります。
私はおそらくすべてまたはその大部分をオープンソースライセンスでリリースする予定ですが、現時点ではオプションを開いたままにしておき、不注意による開示があった場合に備えて作業を保護したいと考えています。私が所有していないコンピューターで使用する必要がある場合。また、潜在的な雇用主などの人々がコードをlookできるようにすることもできます。
作成者を確立する最も簡単な方法は、ソースコードファイルのライセンスヘッダーのようです。一方、私は絶対にdetestマイル長のヘッダー、特にコードに到達するためにスクロールダウンすることを余儀なくされた場合、またはヘッダーが実際のコードよりも大きい。
したがって、私はほとんどのベースをカバーしながら、可能な限り短いライセンスヘッダーを記述しようとしています。私は現在、これらの線に沿って何かを検討しています:
/*
* Copyright (c) 2012 John Doe <[email protected]>
*
* All rights reserved. No warranty, explicit or implicit, provided.
*/
基本的に私はそれを確立したいと思います:
私はコードの作成者です。
形や形を問わず、配布または使用することはできません。筆者の権利を完全に無視する人々ではなく、私は主に善意の無知から守ろうとしていることに注意してください。
誰かがコードを使用し、祖母が家に火をつけた場合、またはペットのリスが南極大陸に到着した場合、私は責任を負いません。
この単純な著作権表示は、それを読む可能性のある善意の人の大多数に私の意図を伝えるのに十分ですか?すなわち:
責任の側面は完全にカバーされていますか?
All rights reservedは、使用と配布の両方をカバーしていますか?もしそうなら、ほとんどの人はそれを理解していますか、それとももっと明確にすべきですか?
私はコードの作成者です。
これは著作権表示で行われ、ライセンスとは完全に異なります。 Copyrightは、誰がownsであるかを示し、ライセンスはseで誰ができるかを示しています。
責任の側面は完全にカバーされていますか?
「いかなる場合も、作者はいかなる請求または損害についても責任を負わないものとします。」のようなものを追加することをお勧めします。
すべての著作権は使用と配布の両方をカバーしていますか?もしそうなら、ほとんどの人はそれを理解していますか、それとももっと明確にする必要がありますか?
「これはプロプライエタリソフトウェアです」と付け加えることをお勧めしますが、問題ありません。
それが本当に重要かどうかは弁護士に尋ねてください。あなたのケースではそれは不必要だと思います。
この単純な著作権表示は、私の意図を伝えるのに十分ですか?...善意の人々
意図的人? - はい
責任の側面は完全にカバーされていますか?
弁護士の数が無制限である場合、またはキャリアバトルグループの指揮下にある場合を除き、完全にカバーされることはありません。しかし、合理的な人々に-はい
すべての権利は、使用と配布の両方に適用されますか?
少なくとも合理的な人々にとっては、すべてがすべてを意味するように思われます。弁護士に?知るか!