3: 2009-12-16 (水) 11:02:34 lina[6] [7] | 4: 2009-12-29 (火) 11:43:00 lina[6] [8] | ||
---|---|---|---|
Line 113: | Line 113: | ||
-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] | ||
Line 120: | Line 136: | ||
これまでの説明の通り、川合氏が独占的に使用できる''名称''に関しては、派生等をした場合は使用しないでほしいわけです。 | これまでの説明の通り、川合氏が独占的に使用できる''名称''に関しては、派生等をした場合は使用しないでほしいわけです。 | ||
- | しかし、コンパイラ等に関しては例外的にこれを認めるそうです。 | + | しかし、コンパイラ等に関しては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とか)を決めてください。 | ||
+ | |||
+ | あくまでも''互換性確保のための例外''であり、名称を使ってもいいという例外ではないので。 |
(This host) = http://osask.net