メインコンテンツへスキップ

プロプライエタリソフトウェアから学び、その技術を自由ソフトウェアへ応用する。Microsoft OfficeからLibreOfficeへ移行するように

·
カテゴリー Linuxシステム FOSSをめぐる問題
タグ Linux LibreOffice
目次

なぜ学校で学ぶコンピューター文書作成や画像処理ソフトウェアの操作は、いつもプロプライエタリ(クローズドソース)ソフトウェアを推奨しているのだろう?

なぜレポートを書くにはMicrosoft Officeでなければならず、写真修正にはPhotoshop必須、動画編集にはPremiere、モデリングにはMaya、統計にはSPSS……なのか?PDFを見るだけでもAcrobatをダウンロードしなければならず、.rar以外の形式のファイルを解凍するにもWinRARが必要だ。こうしたあれこれが、どれも一律にプロプライエタリソフトウェアなのか?通常、プロプライエタリソフトウェアとは商用ソフトウェアである。無料で使えるソフトウェアもあるにはあるが、自由でもオープンソースでもなく、ライセンス条項はしばしば使用範囲を制限している。

幼い頃からプロプライエタリソフトウェアを学んでいても、覚醒して自由ソフトウェアへ移行する可能性はあるのか?
#

かつてXuiteで、かなり過激な文章を見たことを覚えている。その文章は陰謀論めいた論調で、台湾の学校が教えるのはWindowsやOfficeを含むMicrosoft製品の使い方ばかりであり、これは典型的な産官学の癒着だと糾弾していた。Microsoftは台湾全土で補習班を開いて講師を育成し、企業はOffice製品を使い、学生は企業が求める人材需要に合わせるため、Microsoft製品を学ばされる。私たちはLinuxと自由ソフトウェアを教えるべきだ!

私はこの文章の観点に賛同している。他の用途のソフトウェアにも同じことが当てはまる。学校が嬉々として使わせるプロプライエタリな美工ソフトウェア、たとえばAdobe一式、さらに多くの専門的な工学ソフトウェアもプロプライエタリで、高額なライセンス料が必要だ。学生がまだ子どもの頃から囲い込み、プロプライエタリソフトウェアを小学校から大学まで学ばせ、資格試験を目標にこつこつ励ませる。まるで世の中に他の選択肢など存在しないかのようだ。なぜこれらのソフトウェアを採用するのかと聞けば、彼らはこれが業界標準であり、これを教えなければ学生が将来社会に出た時に仕事がないと言う。

しかし、昔からそうだったからといって、それは正しいのか?

正直に言って、私も何か解決策を出せるわけではない。中華民国軟體自由協會はかつてezgo作業系統を推進していた。これはカスタムKDEデスクトップを搭載したUbuntuで、各学科に対応するソフトウェアを内蔵し、自由ソフトウェアの普及を意図したものだ……今も保守はされているが、あまり成功しているようには見えないし、知名度も国際的に主流のLinuxディストリビューションには及ばない。大部分の学校は今もWindowsライセンスを買い続けるか、芸術需要のために高額でMacを調達している。キャンパスで自由なLinuxを見るなら、おそらく資工系の実験室くらいだ。

自由ソフトウェアのキャンパス普及には少しだけ進展があり、企業界にも自由ソフトウェア移行の成功例がある。自由軟體服務廠商聯盟を参照。台湾政府もODF形式で公文書を交換することを全面的に推進している。しかし残酷に言えば、自由ソフトウェアはまだ商用ソフトウェアに勝てない。主流市場であれ、多くの人の心の中であれ、自由ソフトウェアは主要な選択肢ではない。さらに、自由でオープンソースなソフトウェアの情報は雑然としていて、比較的使いにくいと考える人もいる。メーカーが強力に介入して保守していないものは、使う勇気がないのだ。

実務上、キャンパスがWindowsとプロプライエタリソフトウェアの世界を捨てるのは難しい。これは将来の職場で必要な実力の一つ、現実世界への入場券と見なされているからだ。そしてこの現実世界に溶け込むには、基本から学び始めなければならない。その後で初めて「変化」の可能性がある。台湾政府は中国のように、迫真の換皮国産OSを推進するため、上から下までHuaweiのPCへ切り替えることはできない。そんなことは不可能だし、中国政府の主目的も自由ソフトウェアの普及ではなく、自国の国家戦略上の利益に基づく考慮である。

したがって、漸進的に変化させ、自由の理念を広め続けて国民の認識を改善する必要がある。ゆえに、過去に学校で学んだコンピューター文書作成や画像処理ソフトウェアの操作には、私はなお積極的な意味があると思っている。少なくともコンピューターの基本認識を築くのには少し役立つ。人は視野が広がるにつれて、コンピューターソフトウェアは単なる課題作成ツールではなく、使い捨てるものでもなく、より高い価値を追求する存在なのだと認識するようになる。そうすれば自然と自由ソフトウェアを知り、その価値を理解するようになる。

そして現在の私の考えはしばしば、 プロプライエタリソフトウェアの操作をどう自由ソフトウェアへ応用するか ということになる。多少遠回りになっても、マニュアルを何冊か多く読み、少しプログラムを書くことになっても構わない。もともとプロプライエタリソフトウェアでは当たり前だった操作も、文脈を変えれば多くの人の努力によって初めて実現できる。

たとえばMicrosoft OfficeからLibreOfficeへ移行する場合、私はインターフェイスが比較的醜いからといって使用を拒否することはない。むしろ作業方法をさらに学べるし、国際的なオープン標準ODFを提唱し、特定のソフトウェアでしか使えないhackを使わず、旧習に固執しないようになれる。

Photoshop → GIMP/Krita;Illustrator → Inkscape;繪聲繪影/威力導演 → Kdenliveも同じだ。以前学んだ基本概念に基づき、それを融会貫通させ、概念を自由ソフトウェアへ移す。今では万物がAIを標榜している。たとえ新しいソフトウェアの概念を学ぶ時でも、私は積極的にそれを吸収し、要点を把握した後で、自由ソフトウェアの中からどのような適切なツールの組み合わせを選べばこれらの需要を達成できるのか、と発想を転換する。そう、ここでのツールは複数形だ。オープンソースソフトウェアは一つで一つのプロプライエタリソフトウェアの機能を置き換えられないかもしれない。ならば複数のプロジェクトを組み合わせればよい。たとえばChatGPTが文章生成と画像生成をするなら、私はOpen WebUIとStable Diffusionを組み合わせる。剪映にAI自動字幕付けがあるなら、私はKdenliveとWhisperを組み合わせて再現する。

プロプライエタリソフトウェアを使い続けることは、囲い込まれてから刈り取られるのを待っているようなものではないか?あなたの製品アイデアは良い。しかしクローズドソースを独占手段にするのは望ましくなく、それを自由にするべきだ。こうして、プロプライエタリソフトウェアに対するオープンソースのソフトウェア解決策を研究することは、私の趣味の一つになった。

自由ソフトウェアコミュニティはどこにある?やはりネットだ
#

ずっと昔にLinuxが興った頃から、インターネットは重要な情報交流経路だった。自由ソフトウェアも同じだ。商業世界はこうしたハッカー的なものを語りたがらないかもしれないが、cyber世界にはあなたと一緒に問題を解決してくれる仲間がたくさんいる。

奇文共賞:Thinking Different – Using Linux in Design • tim rodenbröker creative coding 作者は問う:デザイナーはLinux PCで仕事ができるのか?それは自殺行為ではないのか?

作者は、Appleがかつて反逆精神によって多数のデザイナーユーザーを取り込み、業界標準になり、Macがなければ仕事ができない状況を作ったと批判している。しかし今のAppleはかつての反骨精神を失い、金のことしか考えていない!今でも多くの人が高価なMacを使い、喜んで縛られている。Think Different、作者は自ら実践し、MacbookにUbuntuを入れ、自由ソフトウェアの世界へ切り替えた。同業者から異様な目で見られても、彼はLinuxでデザインをする。

惜しいことに、作者はLinuxへ移行する利点、たとえば永続的コンピューティング(permacomputing)の概念を紹介しているものの、より具体的な例にあまり触れていない。彼はなんと動画処理にffmpegを使うと言っている!?私はKdenliveやKritaのようなソフトウェアの使用心得を共有してほしいのだ。私はとても同意している。

Creative Focus on the Core, not just the Surface.

この言葉にだ。なにせ多くのデザインソフトウェアは、実は操作概念が共通しており、ただ考え方を少し転換する必要があるだけだ。プログラミングの概念で理解すれば、ある機能をどう実現すればよいか推測できる。惜しいのは、多くの人がGUIに制約されていることだ。彼らは底層原理を理解せず、考え方を変えることも知らず、単にこのプログラムのボタン配置が違うというだけでソフトウェアを操作できなくなる。確かに、私たちはコンピューターユーザーに必ず底層のプログラム知識を学べと強要すべきではない。彼らはただ仕事を完了したいだけなのだから。しかしLinuxへ切り替えることで、より多くを理解し、より多くの疑問を持ち、以前は当たり前だと思っていたものを問い直すようになる。これは一種の啓霊式の体験ではないだろうか?

また以前、あるおばあさんがDebianでffmpegを操作するチュートリアル動画をアップロードし、Linuxコミュニティで一気に有名になった。私のおばあちゃんのほうがお前より強い、という概念である。

さらに彼女がWindowsユーザーにLinuxへの移行を勧める動画を見る。

Why You Should Think About Switching To Linux. by Andrea Borman

彼女は本当に純粋なLinuxユーザーだ。Debianを使い、レトロ風のLXDEをインストールし、Guvcviewという極簡なプログラムで録画している。これはどんなstereotypeなFree Software Foundation支持者像なんだXD。しかもこの女性は反ワクチン派である。とはいえ、これは学びたいと思うなら年齢などまったく問題ではないことを証明している!自由ソフトウェアは本当にそこまで使いにくいわけではない。

ついでにPixlsを推薦する。このサイトのフォーラムでは、ユーザーが自由ソフトウェアを使ったマルチメディア創作について専門的に議論している。内容は画像処理、デジタル描画、動画編集、音楽制作、3D描画などを含む。すべて自由ソフトウェアを使用し、大部分もLinuxユーザーで、Adobeシリーズ製品を完全に置き換えている。GIMPとKritaにはそれぞれ自分のフォーラムがあるが、このサイトは他のニッチな用途のための議論空間を提供している。たとえばここではLinuxのカラーマネジメント問題を議論する人が比較的多く、Darktable写真後処理ワークフローを共有する人もいる。

しかし職場で他人が自由ソフトウェアを受け入れない時はどうするのか?
#

当然避けられないこととして、仕事や学業用途では他人とファイルを共有する時がある。その時、私はただ……忍ぶしかない!引き続きあのプロプライエタリソフトウェアを使って成果物を出す。多くの人は面倒を恐れ、自由な解決策を試そうとしない。私はそれを受け入れるしかない。私はLinuxを主に使っているが、プロプライエタリソフトウェアが必要な場面に対応するため、専用機と仮想マシンも用意している。もしプロプライエタリソフトウェアのサービスがWeb版なら多少は楽だ。Linuxブラウザーからアクセスできるからだ。しかしそれは、私がGoogleドキュメントやCanvaをまあいいかと受け入れられるという意味ではない。やはり自由ソフトウェアの解決策を使いたいし、新興技術を探索し続けたい。

時々、慧根のある人に出会うことがある。同世代であれ、年下の学生であれ、年長の教授であれ、あるいは他の社会人であれ、私はいくつか自由ソフトウェアの例を持ち出して布教する。もし彼らが開放的な態度を持っているなら、私はたいてい.odt形式の文書を渡すことを改革の第一歩にする。

自由ソフトウェアの解決策を学ぶことは、企業界が節約のためだけに採用するやり方であるべきではない。個人も学校機関も学ぶべきものだ。なにせ、教育部の十二年国教の核心的な趣旨は、生涯学習ではなかったか?だからこそ、閉じ込められた檻から飛び出すことは大いに必要なのだ。

関連記事


最後までお読みいただきありがとうございます。本サイトでは公開コメント欄を設けていません。私はソーシャルな反応やアクセス数を追い求めるためではなく、自分の考えを誠実に探求するために文章を書いています。記事を丁寧にお読みいただいたうえで、ご感想やご意見をお寄せいただければ幸いです。誤字・誤り・技術的な問題などを見つけた場合、またはフィードバックを共有したい場合は、Aboutページに記載しているメールアドレスまでお気軽にご連絡ください。