3: 2009-12-16 (水) 11:02:34 lina |
4: 2009-12-29 (火) 11:43:00 lina |
| -etc | | -etc |
| | | |
- | COLOR(red){できるだけここに羅列すべきだと思う。現時点でわかっているものだけでも。} | + | COLOR(blue){対象外のものも、できるだけ避けて頂けるとありがたいです。混乱を防ぐという意味合いから。} |
| | | |
| + | |
| + | **まとめ [#k50dcba2] |
| + | |内容|パッケージ名等|ファイル名(コマンド名)|どっち?|備考| |
| + | |OSASKを改造してOSを作ったぞ!|hide_OSASK48.zip|--|NG|OSASKではないのにOSASKと名乗るのはアカンです| |
| + | |OSASKを改造してOSを作ったぞ!|hideyOS.zip|--|OK|できるだけreadme等に派生物であることを明記してください。| |
| + | |OSASKを改造してOSを作ったぞ!|osa_yosiOS_01.zip|--|OK|多少紛らわしいですが、この程度でしたらOKでしょう。| |
| + | |
| + | |内容|パッケージ名等|ファイル名(コマンド名)|どっち?|備考| |
| + | |naskを改造してアセンブラを作ったぞ!|hide_nask.zip|nask.exe|NG|naskではないのにnaskと名乗るのはアカンです| |
| + | |naskを改造してアセンブラを作ったぞ!|hide_nask.zip|h_nask.exe|NG|naskではないのにnaskと名乗るのはアカンです| |
| + | |naskを改造してアセンブラを作ったぞ!|hidesk.zip|hidesk.exe|OK|できるだけreadme等に派生物であることを明記してください。| |
| + | |naskを改造してアセンブラを作ったぞ!|hidesk.zip|nask.exe|OK|互換重視のため例外的にOK。でもできるだけreadme等に派生物であることを明記してください。| |
| + | |
| + | |内容|パッケージ名等|ファイル名(コマンド名)|どっち?|備考| |
| + | |efg01を改造してパッケージしたぞ!|abcdw0018.zip|efg01.exe|NG?|ファイル名は微妙(efg01はコンパイラ等にも使われているので)。だがabcdwというリリース名はできれば避けて欲しい。かなり混乱の元になる。| |
| + | |efg01を改造してパッケージしたぞ!|h_abcdw0017.zip|efg01.exe|OK?|ファイル名は微妙(efg01はコンパイラ等にも使われているので)。abcdはコードネームなのでこれくらいならまぁOK。| |
| | | |
| *例外 [#ofa8f88a] | | *例外 [#ofa8f88a] |
| これまでの説明の通り、川合氏が独占的に使用できる''名称''に関しては、派生等をした場合は使用しないでほしいわけです。 | | これまでの説明の通り、川合氏が独占的に使用できる''名称''に関しては、派生等をした場合は使用しないでほしいわけです。 |
| | | |
- | しかし、コンパイラ等に関しては例外的にこれを認めるそうです。 | + | しかし、コンパイラ等に関してはMakefile等の問題からファイル名(コマンド名)が変わるというのはかなり面倒な問題になりますよね? |
| + | |
| + | そのため、こういった物に関しては例外的に「互換性のあるファイル名の利用を認める」という形をとっています。 |
| | | |
| **例 [#je2b7a5b] | | **例 [#je2b7a5b] |
- | nask.exe。アセンブラのnaskという名称は川合氏のもので、もしnaskを改造した場合には''本来は''別の名称にすべきなのですが、Makefile等の問題からコマンド名の変更が猛烈に面倒になりますね。 | + | nask.exe。アセンブラのnaskという名称は川合氏のもので、もしnaskを改造した場合には''本来は''別の名称にすべきなのですが、Makefile等の問題からnask.exe以外のファイル名(コマンド名)にするのは利用者にとってとても面倒になる。 |
| | | |
- | こういったものだけは例外的に「コマンド名」に関しては異を唱えないそうです。(互換性重視の目的のため) | + | こういったものだけは例外的に「互換性のあるファイル名の利用」を認めます。(互換性重視のため) |
| | | |
| ただ、できるだけ「これはnaskではない」形にしてほしいそうです。 | | ただ、できるだけ「これはnaskではない」形にしてほしいそうです。 |
| | | |
- | -コマンド名は「nask.exe」だが、説明書などに「これはhideskというアセンブラだが互換重視のためnask.exeにしている」と書く。もちろん「naskから派生した」「naskを参考にした」みたいな使い方はOK。 | + | -ファイル名は「nask.exe」だが、説明書などに「これはhideskというアセンブラだが互換重視のためnask.exeにしている」と書く。もちろん「naskから派生した」「naskを参考にした」みたいな使い方はOK。 |
| -Usage表示やバージョン表示を搭載し、そこには別のソフト名であることがわかるよう表記させる | | -Usage表示やバージョン表示を搭載し、そこには別のソフト名であることがわかるよう表記させる |
| | | |
| こんな方法が提案されています。 | | こんな方法が提案されています。 |
| | | |
- | COLOR(blue){ひとつの例です。上記どおりしなくてはいけないわけではありません。とにかく趣旨は、「川合が発表したnask」ではないことが確認できればよいということなのです} | + | COLOR(blue){ひとつの例です。上記どおりしなくてはいけないわけではありません。とにかく趣旨は、「川合が発表したnask」ではないことが確認できるようにするということです。} |
| + | |
| + | **補足 [#da3fa4bb] |
| + | 当然ですが、ファイル名(コマンド名)はnask.exeだとしても、リリースする時のパッケージ名は別にすべきですし、本来の名前(hideskとか)を決めてください。 |
| + | |
| + | あくまでも''互換性確保のための例外''であり、名称を使ってもいいという例外ではないので。 |