PostScript
PostScript オペレータの表をとりあえず完成させる.XML化してしまえばこっちのものだ.しかしAdobeはアホか
少し詳しく書くと,AdobeはPostScriptオペレータリストについての著作権を有しており,Adobeの許可なしに複製することを禁じている.しかしPostScript対応のソフトをつくるということは当然,オペレータリストを複製するということに他ならない.まあこのあたりAdobeも一応考えていて
これら(PostScript対応のソフトをつくること)の目的のために,Adobe Systems社が著作権を有するオペレータリストを複製する
ことは許可している
ただし
オペレータリストを複製する権利には,本書(リファレンスマニュアル),Adobe Systemsが著作権を有する著作物,PostScriptインタープリターを一部,または全部を複製する行為はふくまれない
この複製,原文ではCopyをどう解釈するかなんだが,厳密に考えればなんらかの形で書き写すことも含まれるのだろう.で問題はPost Scriptのオペレータリストなるものはそれこそ本書(リファレンスマニュアル),Adobe Systemsが著作権を有する著作物の中にしか存在しないわけで,つまりオペレータリストを作る=一部の複製に他ならない.
つまりオペレータリストの複製,たとえばPsCommand.hとか言ってCommandの定義一覧みたいなものを作るのは事実上不可能である.
繰り返す Adobeはアフォか
このあたりにも時代の古さを感じる.今時ならむしろベンダーのほうが自分の作った言語,規格のインプリメント用ヘッダーファイルでも提供してくれるだろう.そうじゃないと採用してくんないもん.
はあ
やはりプロプラエタリな規格など,ろくなものではないし,GNU/OpenSourceなPostScript対応ソフトを調べてみたがPsCommand.hみたいなもんがないのは,この辺も原因なのであろう