ライセンス

訴えられるかもしれないという危険。

どのライセンスを使うべきか

ライセンス

商用で使ってはいけないソフトウェアを、うっかりでもそうでなくても使ってしまい、あとで面倒なことになるのは(少なくとも私は)避けたいものです。そこで最初から、engine3 と Signal From The Stars には主に MIT ライセンスを使っています。

簡単に言うと、次のライセンスは商用利用でも安全です:MIT、zlib、BSD、Apache、Unlicense、ISC License。ただし、元のソースの著作権表示とライセンス文を残し、最終製品にも同梱することが大切です。

今のうちから、使っているサードパーティのコードのライセンスをすべて集め、コードの横に、ときにはコードの中にも置いています。どこで何を使ったかをまとめた全体用のファイルも作る予定です。

GPL を使っていて、製品を商用で出したい場合は、そのソフトウェアをオープンソースにすることが求められます。

使わないほうがいい(絶対に使うべきでない)ものを調べると、次のようなものが出てきます。

  • GNU General Public License(GPL、全バージョン)
  • Affero General Public License(AGPL)
  • Creative Commons Non-Commercial Licenses(CC BY-NC、CC BY-NC-SA など)
  • Creative Commons ShareAlike Licenses(CC BY-SA、CC BY-NC-SA など)
  • Sleepycat License
  • Open Software License(OSL)
  • Server Side Public License(SSPL)

アセット

昔ならこう思ったかもしれません。

お、いい画像だな、自分の製品に使おう!

今ではそれは絶対にダメです。すぐに弁護士から手紙が届いたり、画像の使用料を払わされたりするだけではありません。オリジナルでもないし、その画像を作った人に損害を与えることになります。

私は絵が描けないので、私の指示をもとに画像を作ってもらうよう、ほかの人にお金を払って頼んでいます。

これは実はすべてのアセットに当てはまります。音声もそうですし、フォントもそうです。

ゲーム

まあ、これは有料のゲームになります。最低でも使ったお金は取り戻したいからです。Engine3 はいつかオープンソースにするかもしれません。昔はよく、何ページもの文章を読んで同意しないとインストールが始まらないソフトウェアがありましたよね。

残念ながら、あれにはちゃんと理由があります。私のコードにはバグがあり、それは避けられません。コードは100000行もあり、SDL や Love2D のようなサードパーティのものも含め、私には把握しきれないものばかりです。誰かがあなたのソフトウェアを使ったときに、(どんな形であれ)起こりうる損害の責任を問われないよう、自分を守る必要があります。

正確な文面はまだ調べる必要がありますが、よくこんなものを見かけます。

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  • 「AS IS」条項:
    • ソフトウェアは現状のまま提供され、明示・黙示を問わず一切の保証はありません。ソフトウェアが期待どおりに動かないという主張からあなたを守ります。
  • 保証の除外:
    • 特定の目的への適合性や、権利侵害がないことといった保証を明確に除外します。
  • 責任の制限:
    • ソフトウェアの使用によって生じた損害、損失、請求について、あなたが責任を負わないことを定めます。

Signal From The Stars

2025年の追記

ゲームの名前はまだ存在しないもので、.com ドメインも空いている必要がありました。それに加えて、その名前に商標がついていないかも調べられます。商標はありませんでした。

https://euipo.europa.eu

https://euipo.europa.eu

https://tmsearch.uspto.gov/search/

https://tmsearch.uspto.gov/search/

https://www.boip.int/en/brand-check

https://www.boip.int/en/brand-check

最後に

私に悪意はありません。ただゲームを出したいだけで、義務はできるかぎり果たそうとしています。でも私もただの人間なので、何か見落としているかもしれません。法律は私のことも守ってくれて、私が求められることをすべてやったと認めてくれると信じています。