Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::open($save_path, $session_name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 199

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 214

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::read($id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 228

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::write($id, $dataStr) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 256

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::destroy($id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 362

Deprecated: Return type of MediaWiki\Session\PHPSessionHandler::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/PHPSessionHandler.php on line 383

Deprecated: Return type of MediaWiki\Session\Session::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 624

Deprecated: Return type of MediaWiki\Session\Session::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 629

Deprecated: Return type of MediaWiki\Session\Session::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 639

Deprecated: Return type of MediaWiki\Session\Session::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 634

Deprecated: Return type of MediaWiki\Session\Session::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 649

Deprecated: Return type of MediaWiki\Session\Session::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 644

Deprecated: Return type of MediaWiki\Session\Session::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 658

Deprecated: Return type of & MediaWiki\Session\Session::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 670

Deprecated: Return type of MediaWiki\Session\Session::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 679

Deprecated: Return type of MediaWiki\Session\Session::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php on line 683

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 70

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 80

Deprecated: Return type of Wikimedia\Rdbms\IResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/rdbms/database/resultwrapper/IResultWrapper.php on line 75

Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 117

Deprecated: Return type of Wikimedia\Rdbms\ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/rdbms/database/resultwrapper/ResultWrapper.php on line 90

Deprecated: Message implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/Message.php on line 159

Deprecated: RawMessage implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/Message.php on line 1361

Deprecated: Creation of dynamic property RequestContext::$recursion is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/context/RequestContext.php on line 354

Deprecated: Creation of dynamic property Parser::$mPreprocessorClass is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Parser.php on line 280

Deprecated: Creation of dynamic property Parser::$extCite is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/extensions/Cite/includes/Cite.php on line 1267

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property WikitextContent::$mText is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/content/TextContent.php on line 56

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PoolWorkArticleView::$poolCounter is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/poolcounter/PoolCounterWork.php on line 39

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 100

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 100

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 101

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 101

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 102

Warning: Trying to access array offset on null in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/profiler/SectionProfiler.php on line 102

Deprecated: mb_convert_encoding(): Handling HTML entities via mbstring is deprecated; use htmlspecialchars, htmlentities, or mb_encode_numericentity/mb_decode_numericentity instead in /home/plateaux/researchlab.jp/public_html/antisurveillance/vendor/wikimedia/html-formatter/src/HtmlFormatter.php on line 71

Deprecated: Function libxml_disable_entity_loader() is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/vendor/wikimedia/html-formatter/src/HtmlFormatter.php on line 78

Deprecated: Function libxml_disable_entity_loader() is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/vendor/wikimedia/html-formatter/src/HtmlFormatter.php on line 82

Deprecated: Creation of dynamic property BufferingStatsdDataFactory::$prefix is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/libs/stats/BufferingStatsdDataFactory.php on line 40

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 154

Deprecated: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/json/FormatJson.php on line 188

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property MinervaTemplate::$data is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/skins/QuickTemplate.php on line 36

Deprecated: Creation of dynamic property MinervaTemplate::$translator is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/skins/QuickTemplate.php on line 37

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/skins/SkinTemplate.php on line 356

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/Preprocessor_DOM.php on line 777

Deprecated: Creation of dynamic property BlockLevelPass::$lineStart is deprecated in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/parser/BlockLevelPass.php on line 60
アクティビストのためのLinux - Anti-surveillance
メインメニューを開く

Anti-surveillance β

アクティビストのためのLinux

2018年2月26日 (月) 17:06時点におけるInvisible (トーク | 投稿記録)による版 (ページの作成:「== はじめに == かつて、ウーマンリブのスローガンで「personal is political」という合言葉がありました。個人的なことと思われて...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

目次

はじめに

かつて、ウーマンリブのスローガンで「personal is political」という合言葉がありました。個人的なことと思われていた家族やジェンダーの問題は実は重要な政治的な課題でもあるということを端的に指摘したものでした。自分のパソコンをウィンドウズやマックからLinuxにするのはごく個人的な挑戦のように見えます。しかし、そうではありません。一人でもできる重要な多国籍企業支配のコミュニケーション環境への抵抗なのです。これは闘いなのです。

市場を独占する多国籍企業、マイクロソフトとアップル

このパソコンはLinux(リナックス)と呼ばれる基本ソフト(OSと呼びます。OSはオペレーティング・システムの略です)で作動しています。「ウィンドウズパソコン」とか「マックパソコン」とかの呼び方があるように、このパソコンは「Linuxパソコン」と呼ばれるものです。

Linuxパソコンは一般のパソコンショップやネット通販ではほとんど販売されていません。皆さんがパソコンを購入しようとするとき、ショップでの選択肢は二つになります。ウィンドウズパソコンかマックのパソコンか、そのどちらかを選択することになります。ウィンドウズパソコンは様々なパソコンの機械を製造しているメーカー(NECとかパナソニックとかLenovoとかDellとかたくさんあります)が提供しています。マックはアップル社が自社で製造た機械にマックのOSを搭載して独占的に販売しています。OSを提供する企業はパソコンに自社のOSを搭載することで利益をあげ、機械を作るメーカーもOSの供給を受けて電源を入れればそのまま使えるパソコンを提供することで、消費者の利便性や効率性の欲望をくすぐり、市場を拡大することばかりに目を向けてきました。パソコンメーカーはウィンドウズのOSが効果的に作動するように様々な装置や部品を開発します。その結果として、パソコンの機械メーカーとOS供給メーカーが相互に市場独占で共謀して、もっと多様であっていいはずのパソコンの基本ソフトを画一的なものにしてしまいました。

営利企業のOSを使うことにどのような問題があるのか

現在マイクロソフト社のウィンドウズはパソコン市場の8割くらいを独占しており、残りをアップル社が占めています。いずれも世界有数の多国籍企業です。いずれの会社も、パソコンのOSを私企業の利益のために提供する営利企業です。営利企業のOSを使うことには幾つかの問題があります。

OSが有料であることの問題

・OSは有料で提供されます。インターネットが世界中を結ぶコミュニケーションの仕組だとしても、ネットにアクセスするための道具(パソコン)をお金を出して購入できなければネットに繋ることはできず、情報を発信することも受信することもできません。現在、非常に大雑把にみても、最貧国と最富裕国の間で、国別の格差が80倍くらいあり、しかもそれぞれの国の中でも大きな格差があります。私たちにとっての100円と途上国のスラムで暮す人々の100円とは全くその意味が異なります。OSを有料で提供することは、たとえ100円であっても、貧富の差を念頭に置いたとき、深刻な格差問題を生み出すのです。

こうした格差があるなかで、マイクロソフトやアップルといった多国籍企業は独占的に自社のOSを世界中に売りこみ、Linuxのような無料で利用できるOSを事実上排除して、大きな収益を挙げてきました。その結果として、パソコンを買えない人々が置き去りにされてきました。金持ちが自由にネットを駆使して大量のデータをやりとりし、議論を交している一方で、こうした議論に参加するそもそもの条件を欠く人々が世界中に膨大に存在します。

OSは、ネットのコミュニケーションを可能にする中枢にあるものです。これを特定の企業が営利のために独占することが、貧困層の基本的人権としてのコミュニケーションの権利を徐々に侵害してきたのです。

多国籍企業の利益のためのウィンドウズとマック。共有と相互扶助のLinux

しかも、ウィンドウズやマックのOSは著作権で保護されており、その仕組を自由に覗くこともできなければ自分の使いやすいように改造することもできません。これらのOSを許可なくコピーしたりすれば「違法コピー」として犯罪とみなされます。所得に余裕のない人たちに、ネットへのアクセスを保障する手段として、こうした商用のOSやソフトをコピーして配布し共有したりすることはできないのです。Linuxであれば、こうした自由な再配布は完全に保障されています。ですから今あなたもまた、このLinux OSのパソコンを手にできているのです。

貧困地域で医薬品の知的財産権が障害になって、安価での医薬品の提供ができずに命を失なう人たちがいるという問題は、製薬会社が利益のために特許などを手放さず、高額で薬を売って儲けるという知識の私有財産化の問題がその根底にあります。こうした知的所有権の独占がもたらす格差と生存権の侵害は、反グローバリゼーション運動の重要な課題となってきました。全く同じ問題が、コミュニケーションの権利の領域で、とりわけインターネットのような公共的なコミュニケーションの環境においても起きているのです。

Linuxは、どこかの企業が特許を持って独占するソフトウェアではありません。誰もが自由に、無料で自分のパソコンにインストールし、自由に改造して使うことができます。自由にコピーして配布することもできます。Linuxのプログラムは全て公開されていますから、誰でもその仕組を知ることができます。知識は独占されずに共有されることが基本となっています。そして、世界中の多くの技術者たちがその開発に協力し、ユーザたちがその使い方などのノウハウを共有するような協力のネットワークも拡がっています。

大量監視社会に加担してきたマイクロソフト社とアップル

エドワード・スノーデンがネットにおける大量監視について警告を発してから、コンピュータのセキュリティへの関心が世界中で広がりました。米国の諜報機関、NSAにマイクロソフト社もアップル社も何らかのかたちで関与してきたことが知られています。かれらが提供するOSに極秘で、ユーザに知られない方法で、ユーザのコミュニケーションを監視したり盗聴するといった仕組が組み込まれていても、企業秘密のベールで保護されて、それを知ることは容易ではないかもしれません。

マイクロソフトもアップルの世界市場を獲得するために、強権的で人権に配慮しない各国政府や各国の国内法に屈服して、政府に都合のよいプライバシーやセキュリティの政策をとってきました。知的所有権などの制約もあって、こうしたOSや関連するソフトウェアにどのような監視の機能が組み込まれているのかを子細に検証することはできないのです。

しかしLinuxは、その仕組が全て公開されているので、悪意のあるプログラムを組み込んだとしても、それが発覚する可能性が高いのです。自分にはそうした高度なプログラムを理解する能力がなくてもよいのです。ロシアの政府系ハッカーが「ウィルス」のようなものを仕掛けても、それを米国の愛国主義的なハッカーが見つけるかもしれず、米国のNSAが仕掛けた盗聴プログラムを中国のハッカーが見つけるかもしれません。プログラムの仕組がオープンであることによって、国益や世界の政治的な対立がどのようであれ、プログラムを悪用して自国の国益だけに奉仕させようとする悪巧みはそう簡単には実現できないのです。

安倍政権の政策を公然と支持するマイクロソフト日本法人

マイクロソフト社日本法人の代表取締役社長、平野拓也は、昨年6月に安倍首相と会談し、安倍政権の「働き方革命」を全面的に支持するとするニュースを自社のホームページに写真入りで掲載しました。 https://news.microsoft.com/ja-jp/2017/06/08/170608-information/

このページには以下のように書かれています。

「安倍晋三内閣総理大臣と当社 代表取締役 社長の平野拓也が、日本における働き方改革推進に関して意見交換させていただきました。 当社は、日本政府の推進する働き方改革に全面的に賛同しており、今後も連携を一層進め、日本における働き方改革推進への貢献を目指します。」

このような政策を掲げるマイクロソフト社のOSを、あなたは、それでも快く使い続けることができますか?もしあなたが、安倍政権と対峙して、政権を一日も早く打倒したいと考えて活動しているのなら、このような安倍政権の政策を全面的に賛同するような企業が、あなたの机の上のパソコンを動かしているということに違和感を感じるのではないでしょうか。違和感を感じながら、仕方なくウンドウズを使うという気持ち悪さをそのままにせず、思い切ってウィンドウズから決別するその第一歩が、今あなたが開いているこのLinuxのパソコンなのです。

ライフスタイルを変えること。それが闘いの第一歩です

ウィンドウズから決別するには、なによりもパソコンの使い方についてのライフスタイルと考え方を変えることが大切です。安倍政権に賛同するマイクロソフトに負けないぞ!という気持ちがなによりも大切ですね。そしてこのLinuxパソコンを毎日使うメインのパソコンになるように育ててください。

ライフスタイルを変えるのは容易いことではありませんが、不可能ではありません。その際の注意点は以下です。

・歩く速さに慣れる。効率性や便利さの価値観を捨てること。Linuxは決して非効率的でもないしとても便利ですし、多分ウィンドウズよりも数倍もできることは沢山あります。しかし、初心者にとっては使い勝手がわからなかったり不慣れで、不便であると感じることが多々あると思います。ウィンドウズを「便利」だと信じこまされて、その便利さに慣らされた自分の感覚をもういちど見直してください。不便であることの楽しさを見つけてください。その先には「あれ?Linuxってウィンドウズより使いやすい!」という発見が必ずあるはずです。 ・相互扶助。わからなくても諦めないこと。Linuxのユーザは日本にもたくさんいます。多くのユーザはネットに自分の失敗談やわからなかったことの解決法などを書いています。これらを読みながら手探りでよいので、解決にチャレンジしてください。周囲にLinuxのユーザが増えれば自然にお互い助け合うようになるので、仲間を作ることも大切です。

以上は多国籍企業と闘い、安倍政権と闘う全てのアクティビストの皆さんへのちょっとしたメッセージでした。

以下は、具体的にみなさんの手元にお届けしたLinuxの使い方の要点だけを紹介します。


Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/session/Session.php:48) in /home/plateaux/researchlab.jp/public_html/antisurveillance/includes/WebResponse.php on line 46