「Ubuntu」を含む日記 RSS

はてなキーワード: Ubuntuとは

2017-07-11

Ubuntuと初めてあった日

Ubuntuと初めてあった日の事を思い出す。

初めてあったときはへんな名前だなと言う印象しかなかった。

Fedorasuseが主なディストリturboがなんとか生き残っていた当時そいつは突然現れた。

今でこそそれなりにアプリ対応もあり、まあまあなディストリであるubuntuだがでた当初はひどいディストリインストールもまともに動かなかった糞ディストリだったのを覚えている。

しかし、不思議なことにlinux界隈のubuntuごり押しはすごかった。『ユーザーフレンドリー簡単インストール』『使いやすディストリ

インストールは糞だったしfedorasuseより使いやすかったわけでもない。

あの当時のubuntuに対する剛力彩芽感はすごかった。

剛力彩芽と違いubuntuは成長を続け一流ディストリになったわけだが当時からつの疑念が残っている。

このディストリどこかにスポンサーがいるんじゃないの?と言うことだ。

そう考えればあのごり押し感も納得がいくし、16だったか14だったかスパイウェア仕込んだのも納得がいく。

恐らく窓がスポンサーだったんだろうね。

2017-06-21

https://anond.hatelabo.jp/20170616113630

Stack Overflow

Server Fault

Super User

Web Applications

Ask Ubuntu

Webmasters

Game Development

TeX - LaTeX

Software Engineering

Unix & Linux

Ask Different (Apple)

WordPress Development

Geographic Information Systems

Electrical Engineering

Android Enthusiasts

Information Security

Database Administrators

Drupal Answers

SharePoint

User Experience

Mathematica

Salesforce

ExpressionEngine® Answers

Cryptography

Code Review

Magento

Signal Processing

Raspberry Pi

Programming Puzzles & Code Golf

more (7)

Photography

Science Fiction & Fantasy

Graphic Design

Movies & TV

Music: Practice & Theory

Seasoned Advice (cooking)

Home Improvement

Personal Finance & Money

Academia

more (8)

English Language & Usage

Skeptics

Mi Yodeya (Judaism)

Travel

Christianity

English Language Learners

Japanese Language

Arqade (gaming)

Bicycles

Role-playing Games

Anime & Manga

Motor Vehicle Maintenance & Repair

more (17)

MathOverflow

Mathematics

Cross Validated (stats)

Theoretical Computer Science

Physics

Chemistry

Biology

Computer Science

Philosophy

more (3)

Meta Stack Exchange

Stack Apps

Area 51

Stack Overflow Talent

2017-06-10

[][][][][][][][]LinuxRubyバージョンアップのやり方がわかりません!

早く教えろ

 

# ruby -v

ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

 

# uname -a

Linux ThinkPad-X61 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar 18 16:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

 

追記

自己解決しました

2017-06-08

macを使う理由

シェルが綺麗とかデザインがいいとか理由はいくらでもある.

でも,macじゃなくてもデザインが綺麗でシェルが綺麗というのはデザインがいいラップトップUbuntuインストールすれば実現できる.

あえてmacを使う理由はそれは自己満足である

その自己満足を補完するためにシェルが綺麗,デザインがいい,アルミっていいよね.キーボード光っていいとかがあると思う.

macじゃなきゃできないなんてことなんてない.でもwindowsじゃなきゃできないってことも段々となくなってくる.

要はビルゲイツか好きなのか,スティーブ・ジョブズの考え方があっているかの違いではないだろうか.

僕は多分これからmacを使い続ける.でもwindows仕事では使う.でもmac可愛い,好き.それだけだ.

そしてappleはこれからも僕を楽しませてくれる.

iMac Pro欲しい.

Ubuntu」を「お弁当」に空耳した

お前のUbuntu今日うまそうだな

2017-05-08

powershellを覚える気がないので、VirturalBoxでUbuntuを動かしその中でBashを書くと、vimtmuxも使えて快適。

今のところ問題は改行コードの違いの扱いが煩わしい。

2017-05-07

Biosアップデート

今後のタスクは:

M/Bをケースに収める

必要な配線

Biosアップデートする(F8しまくる)

SSD接続再起動

#IF OS読み取るか?

CASE YES

MACアドレス調べる

Case NO

DVDドライブ接続後、Ubuntuディスクを入れて、再起動

Macアドレス調べる

ケースから必要ものを外し、ファンMBを再接続

2017-05-05

オススメノートパソコン教えて

OSは要らない(Ubuntuでいい)

バッテリーは外れるタイプがいい(家で長時間使う時に便利)

お願いしまXD

2017-04-17

マストドンwith増田増田どん」インスタンス作ったよー

時間がかかっててすまない。せっかくだから流れに乗って作ってみた

http://masudadon.com

暇な人は登録して色々試してみてくれ。ワイはこれから色々改造できるかどうか試してみる。

ちなみにスペック

MacBook Pro Retina 2012 late上で動いているVertualBox上で動いているUbuntu Server16.4 LTS上で動いている(以下略)mastdonインスタンス動作させてる。メモリは3GBを確保。

正直コスパはいいけどパフォーマンス的に高いとは言えないので、そのうちクラウド上に移行させます

でもこの前クレジットカード一つ使えなくなっちゃったんだよなあ…

追記、サービスについて

現在自宅サーバ運営している増田どんですが、こちら4/17中に新環境に移行いたします。

つきましては、データを消去致しますのでユーザの皆様方におかれてはバックアップなりをしていただく様にお願い致します。

また、増田どんカスタマイズにあたって増田どんのメインヴィジュアル募集しています。(トップページにあるあの象のやつ)

特に象縛りなどは無いので、これならどう? といったものがあればTwitterアカウント@saitamasaitamaまで。

あ、謝礼とかは期待しないでほしいです。

よろしくお願いします。

2017-04-15

新入社員だけど、色んなOSや端末に触れすぎて気が触れる

普段PClenovo/ubuntuスマホgalaxy/androidを使っている。

新卒で入った会社モバイル開発の部署に配属されて、macを使ってandroidiOSの開発をしている。

キーボードショートカットキーバインドの違いなど、挙動があまりにも違いすぎて自宅の端末を使うのに支障が出るくらい頭がこんがらがっている。

世間開発者はこういう差異にどうやって対処しているのだろうか。

2017-04-14

Mastdonは流行らない

突然話題沸騰のMastdon(マストドン)に登録してみた。

あぁ、これは流行らないなと思った。


話題のもとになっている記事はこの二つかな

ポストTwitter? 急速に流行中「マストドン」とは - ITmedia NEWS

http://www.itmedia.co.jp/news/articles/1704/13/news131.html

ASCII.jpTwitterライバル? 実は、新しい「マストドン」(Mastodon)とは!|遠藤諭プログラミング日記

http://ascii.jp/elem/000/001/465/1465842/




記事をまとめると、Mastdonの特徴は次の4つに集約されると思う。

・ほぼTwitter

オープンソースソフトウェア

サーバー分散化によるリスク回避中央集権体制に対するアンチテーゼ

テーマごとにサーバーを変えることも出来る


いうなれば、Windowsに対するLinux郡の構図である

だが、いまだかつてWindowsより流行ったLinuxなど存在しない。

人類歴史は、中央集権革命群雄割拠中央集権革命を繰り返すことで進歩してきた。

Twitterという中央集権に対するアンチテーゼたるMastdon、ないしGNU Socialは「革命群雄割拠」に当たる。

しかし、Mastdonに「革命群雄割拠」を起こし、Twitterに取って代わる素晴らしい特徴があるかと言われれば無いだろう。

OSS化されただけのTwitterクローンである以上、結局Windowsに取っては変わらないLinux同様、Twitterに勝つことは出来ないと思う。


また、群雄割拠の先には新たな中央集権体制があることも忘れてはいけない。

Windowsという中央集権アンチテーゼであるLinuxは現状どうなったかと言えば、

ほぼUbuntuAndroidに集約されたと行って過言でない。

UbuntuAndroidは明確に用途が異なるから交わることはないけども、群雄割拠の末にたどり着いた中央集権の構図である

同様に鯖とか研究用とか用途ごとにディストリビューションはあれどとりあえず集約されている。


Mastdonも、最終的にはLinux群と同様に集約されるだろう。

おそらく、".cloud"(+".jp")しか残らない。だってLinuxディストリビューション以上に差がないもん。

集約された時点で、「サーバー分散化によるリスク回避」という特徴が死ぬ


じゃあどうすればいいのって話だけど、

サーバー分散化によるリスク回避(現状)

=鯖ごとにアカウント作る必要あり、鯖ごとに切り替えて投稿する必要あり

 → .cloudへの集約による中央集権

  → 特徴が死ぬ


サーバー分散化によるリスク回避未来?)

=全鯖共通アカウント化、投稿は鯖(テーマ)ごとに切り替える

 → Google+サークル制で通った(爆死した)道


サーバー分散化によるリスク回避さら未来??)

=全鯖共通アカウント化、投稿も共有=中央のあるp2p的な?

 → 面白そうだけど、なんかアレ感がある


まり

・ほぼTwitter → Twitterに勝てない

オープンソースソフトウェア

サーバー分散化によるリスク回避中央集権体制に対するアンチテーゼ) → 意味がない

テーマごとにサーバーを変えることも出来る → Google+の二の舞い


うーん…OSS大好きおじさん(老害)しか残らない未来しか見えないなぁ…

とりあえず誰かマスダドン鯖早く立てればいいんじゃない

2017-04-09

経済格差による情報格差の一例かな?がんばって。

長く書きますお金の話の経験とかも、少しでも参考にしてください。

話に一個ずつ答えてく

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない

4年前になるけど、高校生の時は1万円くらいのパソコン中古で買って、使いにくいのを我慢してて、実際損だったなと思うこともある。

お金のない環境を整えられない学生はつらいよね。明らかに札束で殴れず時間を使って損してる。

twitterできないメインで使えないのもまず、重すぎるからっていうのもありそう。

スペックが足りてなさすぎる。まずは6,7万出してスペックを整えよう。

すごい人たちについて

すごい人たちは幼少の頃からパソコンがあって、パソコンをいじるだけの時間があって、承認されてる。

しかも、コミュ症だとかなんだかんだ言いながらも、ネットではきちんと弾けてるし、人望もある。

彼らを理解するのはすっごく難しい。

経済格差が多すぎて、彼らが積んできた経験と持っている環境が違いすぎるから

プログラム自体数学を解くようですごく楽しいのだけれど、なぜ苦しい勉強をしながらプログラムをずっとやっていられるのかわからない。

環境はMac(高すぎて揃えるなんてとんでもない)じゃないから、先人たちの簡単に手順化された知恵を受けづらく、プログラム環境をととえるまでが大変だし、

ライブラリ関係エラーコード自分の力で、ライブラリを見つけに行かないとダメで、ウェブ検索しても彼らよりもずっと時間がかかる。

そこをきちんと理解したうえで、自分がどこまでやりたいのか、どうしてやりたいのか

自分プログラマに向いているのか、考えながら、勉強していったほうが良い。

私について

ちなみに私はプログラムを解くの好きだったし、ある程度は得意だった。

ADHD自閉症混じってるから、だから職人的なことをやりたかったし、テストをかけば不注意で大きな損失を出す可能性も低くなる。

からプログラマを目指しているし、プログラマとして就職するつもりなんだよね。

twitterで有名な人てやっぱりSランクとか余裕なのかな

プログラマレベル

私も無名で、プログラム力的にはpaizaのSランクは、後ちょっと足りない、運が良ければ成功するんじゃない?ってレベル

イッタランドのすごい人たちは目指すと疲れるだけなのでほどほどにね。

彼らは多分余裕綽々でS取れる。

paizaの出題は競技プログラムの一種で、競技プログラムっていうのはある程度出題の仕方が似通ってる。

複数回解いていると昔に残ったコードとか再利用できたりするから有利になるっていうのもある。

ゲームで例えるとRPG好きな奴にFPSやらせても全く活躍できないけど、FPSが得意な奴に別のFPSゲーやらせてもできたりするでしょ。

開発のジャンルの違いがあることは覚えといて。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

開発環境OSについて

Mac買えなくて開発環境として選ぶなら,windowsよりlinuxのほうが良い。

windowsだと環境整える前にストレスやばいし、パソコンが死んだ場合ストレスやばい

あと、古いパソコンだとUSBブートができなかったのも割とめんどくさかったし、回線がめちゃくちゃ低速だったから、ISOファイルダウンロードに半日かかってたかな。

ubuntuは良いんだけど、スペック足りてない。

VirtualBoxはすごいスペック持っている人が使うものなので、買い換えないならクリーンインストールデュアルブート推奨。

ubuntuにしとけば、ウイルス系もあんまり構う必要性がなくなるからね。

フリーソフト選択肢は狭まるけど。)

起動にVirtualBox起動に数分待って、端末以外を使おうとすると固まるみたいなことやってると辛さが溜まるから

あとデュアルブートはいいよ

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

クレジットカードについて

デビットカードでも行ける。

するが銀行に口座を作ってデビットカードを申しこめば、20歳以下でもなんとかなる。(年齢によっては親の同意は必要だけど)

2,3週間かかるけど、デビットカード作っておくことで色々なサービスを体験できるようになるのは選択肢を増やすにあたって重要なことだから是非。

コンビニからお金を入れられるので地方でも安心だしね。


一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像をRTしてたりと、twitterはメインの情報収集としては利用してない。

SNSについて

ネット上は怖い人もたくさんいるし、まさかりがちょくちょく飛んでくるけど、変にウケる拡散してくれて色々な人が声をかけてくれるのも確かだったりする。

ゆっくり自分の使い方を覚えていけば少しずつ楽しめると思う。

実際、SNSは情報の精度としては当てにならないし、勉強のためってSNSを使うとストレスで辛くなった。

自分好きな人だけをフォローすると精神安定するよ、あとフォロー返しはやる必要はない。やってるとTL荒れるからね。

リストとか使いこなせるなら別なんだろうけどね)

ちなみにここに飛んできた理由ツイッターかな。







何を改善したら昔よりも良くなったかってことだけつらつらと書いていく。


おすすめ度は◎○△であらわす。

ノートパソコンを新調する
おすすめ度:◎
条件:最低で6,7万円のお金必要おすすめlenovoのeシリーズ。
重いけど、コスパは良好比較的安めに上がってキーボードも打ちやすいのが良い。
いまはcorei5, メモリ8GBの使ってて、大体(重めのゲーム以外)したいことはなんとかなる。
SSDはあったら便利だけど、一番重要なのはメモリな。
開発したいなら8GBは必須。
(苦労話:
古すぎてノートなのにキーボード常時接続必要だったり、画像が多いサイトブラウザを選ぶ必要があったり、何よりもIDEが使えなくて辛かった。
windows vistaのupdateで数日固まったりゴミしかなかった。
)

光回線契約にする。
おすすめ度:◎
条件:契約できる年齢か、親の同意(年4万円くらいの出費)が必要
何をするにもまず回線速度が遅いと話にならない。
IDE落としたり、クラウドファイル上げたり、AWS使う時のアップロードとか、音声会話とか。
〇〇をしてみたいと思ったら,ダウンロード時間がかからないことは、モチベーションのためにめちゃくちゃ大切。

(苦労話:
ISOファイルダウンロードするのに半日かかるのが普通だと思ってたけど、
まともな光回線+まともなルータを利用したら、ダウンロードに1時間ちょいになってびっくりした。
特に古いルータだったりするとボルトネックになったりする。
)

ubuntuクリーンインストールする。
おすすめ度:○
条件:linuxで生きていくという覚悟
windowsよりは快適。
他のlinuxISOファイルを焼いたりするときちょっと苦労するかもしれないし、軽いの選ぶと良いかも。
実際普段使うものネットプログラムツールだけだったから、なんとかなったし、ゲーム選択肢強制的排除されるので、
少しはプログラムに触りやすくなるかもしれない。
(苦労話:
エクセルパワポ必要とか言われた時に、officeレイアウトで死んだりする。
資料はPDFな。

買い換えない場合クリーンインストールは↓
昔のパソコンでもLinuxとか入れればそれなりに動くよっていう人はいるけど、やっぱり社会的通信網と平均的なマシンスペックが上がっているせいで、ウェブ自体要求するスペックも上がってて低スペックだとつらい。
ブラウザはw3mとか使って、端末タブを開いてvimで開発してた。
なんでかって言うと普通にブラウザ使うとレスポンスが重すぎたから。
でもその使いづらさの分だけ損してるんだよね。
)

勉強会に行く、もしくはライブ中継を見る
おすすめ度:○
条件:電車代などの交通費を用意可能
できること:
他人に触発されるタイプなら、すごい人たちの興味の方向を見て学ぶ方向が増えるかもしれない。
後は交通費宿泊費の出る勉強会なんてものもあるので応募してみると良いかもしれない。
高校生なら、交通費出してくれるっていう太っ腹な勉強会もちらほらある。
一、二回は顔出し推奨。
欠点はあって、コミュ症は治らないので、友達ができるとは限らない。


パソコンを触れる時間を増やす
おすすめ度:△
条件:家庭環境による
できること:
自分向上心による。
大学生になって一人暮らしになったら、パソコンに触れる時間は多くなったとは思う。
(勉強しているとは言っていない)


デスク椅子の購入
おすすめ度:○
条件:3,4万円の出費
できること:
まず、パソコンを長時間触っていても疲れなくなる。
デスクの高さと椅子の高さはとても大切なもの。
疲れなくなるし、指が攣りそうになることもない。
机の高さはきちんと調べたほうが良い、あってることが重要
今使っているのは1万ちょいの新品デスクニッセンフリーテーブル)と3万弱の中古オフィスチェア
基本的に3000円位のデスク耐久性と高さがゴミだったりするので注意。
机は http://blog.livedoor.jp/itsoku/archives/38727329.html の66のテンプレを見ておくと良いかな。
(苦労話:
しかノートパソコンデスク椅子がなくて狭いこたつの上か100均で買ってきた台の上で、パソコンを使っていたかパソコン位置の高さが合わなくて姿勢がどうしても悪くなるせいで長時間パソコンをいじることもできなかった。

後は寝ながらパソコンをいじるみたいなみたいな堕落生活してたら、筋肉が硬直してまともに手を握れなくなって、医者にかかることになって1万円程度お金がかかったし、
2ヶ月位まともにパソコン触れなくなった。
ちょうどその時期は、筆記用具をほとんど使わない単位だけだったから良かったものの、他の単位とってたらもっと治療時間がかかったかもね。
)



jetbrainsのIDEの使用
おすすめ度:○
条件:それなりのスペックパソコン、それなり大きさのディスプレイ
できること:
設定しなくても、複数ファイルから補完が聞くし、フォルダ内の全てのファイルから検索、置換ができるのが良い。
ただし、ディスプレイが小さいと実際に開発できる範囲が小さくなるのは注意。
(苦労話:
IDEは普通に使えるなら作業効率が全く違って、設定少なくても補完も他のファイルライブラリから保管してくれるたりする。
でも、昔の環境だとeclipseフリーソフトだけど環境整えるまでが辛いし、重いしで、開くとブラウザすらまともに操作できなくのが辛い。
だからブラウザチュートリアルとか見ててもパソコンに待たされてストレスだった。
まともに使うには設定がめちゃくちゃ必要なのは実際疲れた。

(ac.jpメールアドレス必要だけど)学生無料なIDEでjetbrains製品があるけど、設定しなきゃダメなvimとかと違ってマウス操作できるのがすごい良い。
端末ではコピペ簡単にできなくて、数は少ないけどよくあるミスが、間違えてcommandモードで貼り付けてやり直したり、vimのline numberの設定をいじらずにvimからコピペができる。
コレだけでイライラ具合が全然変わる。
)

図書館からコーディングの本を借りてきて読む(できれば、実践すること)
おすすめ度:◎
条件:図書館や図書室で本を注文できるか、本があるか
できること:
プログラム能力が向上する。
おすすめされている本を探すと良い。
プログラム学者なら、ネットだけで勉強するよりは効率がある。
とりあえず、やりたいことなくて、プログラム力をただ上げておきたい場合は、
競技プログラムやりたいとしても下の順番で進めると良いかもしれない。
あと、プログラムには自分が到達しているところまでで言うと、次の順で壁があって能力が足りないと行き詰まることがある。
>> 関数化 → クラス化 (→ ポインター) → 再帰 → 関数型言語 <<
数年かけて勉強して次の段階に勧めないならプログラマは諦めたほうが良いかもしれない。
(能力が足りないのは上司自分もつらくなるよ)


パソコンディスプレイを買うこと
おすすめ度:○
条件:1万円弱のお金
できること:
ノートパソコンなら2個の画面を使えると作業効率が違う。
特に手打ち系のコーディング練習とかがめちゃくちゃ捗るようになる。
(苦労話:
IDE系列は画面を割と占拠するので、ノートパソコンの狭い画面だと辛い。
でも大きすぎる画面だと持ち運べなくなるのでダメ画素数が上がればその分だけ小さく表現ができるので、画面サイズが同じでも画素数が違うとかなり大きさが違って見えたりする。
)

大学に入って時間を稼ぐ
おすすめ度:○
条件:学力があること努力すること、覚悟
できること:
奨学金を利用して環境を整えたり、時間が増えるから更に勉強できる。
プログラム関係もそれ以外も就職先が増える。
また、これから転職したくなった時に逃げ道が増える。
欠点国立は安いけど、入学にそれ相応の努力必要私立行けるなら、苦労してないと思う。
あと免除制度っていうのがあるから、そういうのも利用しつつ費用を安く上げよう

デビットカードを持つこと
おすすめ度:○
条件:年齢(か、親の同意)
できること:
ちょっとした電子払いができるようになる。
多重債務は起こらない。
欠点としては、定期払いはできないので携帯の契約とかはできないことに注意。




終わりに

スペックパソコンしか無いのは、多分家庭環境のせいでもあって、

君がアルバイトもできるかどうかわからないし、アルバイトしてもそのお金が君のもとに入ってくるかはわからない。

お金無限にあるわけじゃないし、時には経済格差を感じて辛くなることもあるだろう。

少ないお金の中でうまくやりくりして、それでも自分の力にしていってほしい。

お金が潤沢にあるなら親を説き伏せることをがんばって)

応援してるよ。

http://anond.hatelabo.jp/20170407112743

2017-04-08

Ubuntu Code of Conduct v2.0を適当日本語訳してみた

訳注

Ubuntu Code of Conduct(行動規範v2.0

コミュニティ

Ubuntu」とは、「他者への思いやり」のことです。この単語自体が、人間としての精神体現しています

我々は、生産的で、幸福で、複雑な領域における新しい発想を歓迎できる柔軟性を持ち、また、あらゆるプロセスを常に改善し、さらに、各々が全く異なる要求や関心、能力を持つグループの間の協力を促進するコミュニティ希求します。

我々は、メンバー多様性によってコミュニティを強靱なものにするために、多様な参加者を活発に探します。このUbuntu行動規範は、多様なグループがお互いの利益と喜びのために協調することを確実にするために存在しています。我々は、誰であっても、プロジェクトへの参加に障害がないよう努力します。

行動規範一般的に、公的であれ私的であれ、我々がどのように振る舞うべきかを統率します。我々は、プロジェクト代表者公式非公式を問わず)、関係者、そして直接の参加者が、このUbuntu行動規範尊重することを望みます

我々は、下記に真剣に努めなければなりません。

思いやりを持つ

我々の成果物他者によって使われるでしょうし、また逆に他者成果物にも依存していますいかなる決定であっても、利用者関係者に影響を与えることを頭に置いて、決定をするときにはそのことを考慮する必要があります

他者尊重する

意見に相違があるからといって、無礼な振る舞いをとってはいけません。衝突を解決するために協働し、他者善意で行動していると仮定し、親身になるよう努力しなければなりません。苛立ちが個人攻撃に発展することがあってはなりません。不快感を覚えたり脅威を感じるコミュニティは、生産的ではありません。

発言と行動に責任を持つ

間違いを犯すことは誰にでもあります。そのときには、責任を取らなければなりません。もし誰かが傷つけられたり攻撃されたときには、注意深く、そして思いやりを持って意見を聞き、間違いを正すよう行動しなければなりません。

協力的である

我々が作り上げようとしているものは複雑で、それぞれに想いが込められたたくさんのパーツでできています。各々が違ったゴールとビジョンを持つチームの間での協調は不可欠です。ただのパーツの組み合わせ以上の成果物を作り上げるには、各々のパーツが全体を理解するよう努力しなければなりません。

協調して取り組むことで、冗長作業を減らし、品質の向上につなげることができますプロジェクトの内外を問わず協調することは大切です。可能な限り、アップストリームプロジェクトと共同で作業し、フリーソフトウェアコミュニティ協調することが必要です。透明性を確保し、その作業に関心を持つ人とはなるべく早期から協働するのが良いでしょう。

明白さ、透明性 (clarity) 、合意を重視する

社会的な、あるいは技術的な意見の不一致はよくあることです。しかし、意見をまとめずそのままにしたり、何を合意したのかを不明確なままにして他の人を悩ませることがあってはなりません。

プロジェクト参加者は、意見の不一致を建設的に解決することが期待されています。もしも合意に至らなければ、あらかじめ決められたリーダー仲裁を依頼し、透明性 (clarity) と指示を求めます

からないことがあれば手伝ってもらう

誰であっても、完璧であることを求められてはいません。誰かに質問することは、後で発生するであろう問題回避できるので推奨されます。ただし、適切な場所質問してください。質問を受けた人はすぐに反応し、手助けしてあげてください。

役目を降りるときには丁寧に

プロジェクトを離れるときには、与える混乱を最小限にするよう動くことが求められますプロジェクトから離れることを他の人たちに伝えて、離れる人が作業を中断した地点からほかの人たちが再開できるようにしてください。

リーダーシップ権威責任

我々は、実例議論と行動によって動かされます。新しく参加した人は、もしプロジェクト改善につながる新しい考えがあれば、ぜひ人々を率いて、行動を起こしてください。リーダーシップは、行動を起こすことだけで誰でも実践できます。その機会があれば、誰かの許可を待つ必要はありません。

トップから権限委任

プロジェクトに関する責任は「慈悲深い独裁者」を頂点として、そこから特定範囲について責任権限委任されたコミュニティカウンシル、その下にいるチームや委員会 (councils) 、個人委任されていきますコミュニティカウンシルまたはその代表者が、争いごとの解決を行います

我々は実力主義に基づいて、意思決定や統率、リーダーシップを、長く参加している人から能力があって関心の高い候補者委任していきます

権限委任は支持に基づくか評価されている

評議会 (boards) や委員会 (councils) への任命は、コミュニティカウンシルが決定権を持ちます。ただし、事前にコミュニティに対してインプットを求めるものします。

リーダーシップは、表彰権利肩書きではありません。リーダーシップ権限であり、そこには責任が生まれますリーダーシップコミュニティから委任されたものです。リーダー権限は、委任するコミュニティから支持されている間だけ得られるものです。

議論データと決定を尊重する

我々は何かものごとを決める前に、意見データ関係者から意見表明を集めますリーダー役割として、チームが決定を遅滞なく行う手伝いをし、ガイダンスを与え、合意に至らなかったときに決定をし、決定の実施責任を持つことが期待されています

何かを決めないことには、先に進めません。明確な指示には価値がありますときには、データが足りなかったり、合意が得られがたいこともあるでしょう。それでも、何らかの決定を下さなければなりません。いつでも完璧な決定を下せる保証などないのです。決定を先延ばしにするより、失敗して、失敗に学び、将来の役に立てることが大切です。

我々は、問題をより把握しているチームを信頼して決定を下してもらうことで、プロジェクトはよりよいものになると認識しています。もし決定に不満があれば、それを下したチームと調整します。調整が付かなければ、その決定についてレビューする統治機構 (governance structure) があります。つまるところ、責任を持つ人が決定を下し、それがプロジェクト統治 (project governance) に支持されていれば、その決定は有効であるします。我々はある決定について納得しないこともあるかもしれませんが、それでもプロジェクトを信用し、たとえ内心では違うほうがよいと思っていたとしても、プロジェクトとしてその決定が実施されることを支援します。

開かれた実力主義

誰であっても、どの組織所属していようとも、どのようにプロジェクトに関わろうとも、我々は参加を歓迎します。コミュニティは開かれたものであり、能力や適性を持っていることを示せれば、職責を負うことができます

チームワーク

リーダーが目指す最も重要なゴールは、チームの成功です。

「名演奏家はその演奏によって評価され、リーダーはチームの行動で評価される」リーダーは、行動すべき・身を引くべきときを知っています。チームは、リーダー権限を渡したりそれを取り戻すべきときを知っています

称賛

良きリーダースポットライトを浴びようとせず、他のメンバー活躍をたたえますリーダーはチームメンバーの中で目立つ存在しょうが、良きリーダーはその注目を他のメンバーの優れた活動に対してスポットを当てるために使います

度胸と考慮深さ

リーダーときに、理解されず、合意に基づかず、一般的ではない冒険的な決断を下す必要があります。我々は、完全な合意を得るよりも物事を進めることを優先し、勇敢にもそのような決定を下すことを評価します。とはいえ、冒険的な決断には十分な検討必要です。ある人にとっては頭の痛いことになるかもしれないことを肝に銘じ、影響を抑えるようにしなければなりません。変更について、その理由を明確にして、そして早めにコミュニケーションをとることは、その変更を実施するのと同じくらい重要です。

利益相反

もしもリーダー自身雇用関係や他のプロジェクトとの関わりによって利益相反状態になっている場合には、それに気がつくことが期待されています。そして、私利私欲のためとみなされることのないよう、棄権したり決定を誰かにゆだねたりすることが期待されていますリーダーに限らず全てのプロジェクトメンバーにも、私利私欲のためではなく、ユーザー暮らしをよりよくするために決定を下すことが期待されています

もしも利益相反が疑われる場合には、誰かにセカンドオピニオンを求めてください。利益相反状態にあることを明らかにすることが、解決への道筋にとって重要です。リーダーは、たとえ一般的ではない、あるいは特定グループに有利・不利となるように思われるものであっても、決定が信用できるものとなるよう行動すべきです。

このUbuntu行動規範は、網羅的でも、完全なものでもありません。ルールブックでもありません。協調的で共用の環境 (a collaborative, shared environment) とゴールに関する、我々にとっての共通理解を引き出すためのものです。

このUbuntu行動規範は、クリエイティブ・コモンズ 表示 - 継承 3.0 非移植ライセンスのもと配布されますあなた自身プロジェクトにこれを再利用することができます。また、好きなように改変することもできますが、あなたの改変を他の人が利用することも許可し、Ubuntuプロジェクト著作権表示を付けるようにしてください。

2017-04-07

http://anond.hatelabo.jp/20170407112743

意識低い企業研究者です。プログラミングはサブウエポン。だけど趣味でも勉強してる。

働き方改革のせいで早く帰れって言われて、酒のみながら今これを書いてる。

C言語とかC++・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、

WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。

組み込みプログラミングではC言語はいまだに現役。お金普通に稼げると思うよ!次代のCOBOLと化しそうで怖いとこはあるけど。

Java・・・使える人が多いからあえて今から学習しなくてもいいような気がする。

文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有セオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。

セオリーとかあるかもしんないけど速度とか気に揉むまえに書いて測れ。たいていは杞憂か、あるいはCPUパワーで殴れるから

Go・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。

ライブラリ選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。

GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。

Goデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。

GoGUIつくるの?あんまり普通じゃない気がする。軽量プロセスうまみがそんなない(詳しい人に否定されそうだけど)

普通にC#(mono/.net)かwebアプリにするかで良くないか

ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。

20言語Hello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。

コミュ症がフランス語英語ドイツ語覚えても、使う機会がないとまったく価値がないと思う。

アルゴリズムは使うものだ書くものではない!!

広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。

twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。

一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像RTしてたりと、twitterはメインの情報収集としては利用してない。

twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いか自分からリプは送ったりはしない。

ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。

深さ優先探索とか理解できない。

コード写経しても覚えられないし、仕組みは理解したけど自力コードが書けない。

コードにする能力ってどうやって鍛えるのか知りたい。

アルゴリズムは使うものだ書くものではない!高階関数とかテンプレートプログラミングとかその辺勉強するといい。

あと計算制限時間内に終わるなら総当たりが最速で品質も高いぞ。

エディタサクラエディタからVimに変えた。

どうしてVimかというとプラグインが多いしIDEっぽくできるから

Vim使う一番の理由は補完が強いのが気に入ってるから

Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。

NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。

Vim知らない。Linux使うならVimemacs使えるだろみたいな雰囲気あるけど、GUIならgedit, CUIならnanoでいいよね。

パソコンスペックもどのくらいのものを用意したらいいのかわからない。

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。

スペックお金をかけることで時間節約ツール選択肢が増える

EclipseなどのIDEが支障なく使えるレベルスペックってどのくらいするんだろう。

ノートCore i3メモリ4GBにランクアップしたらいけるのかな。

他人がどんなスペックPCで何のツール使ってプログラミングしているか知りたい。

3年前のCore i7, SSD, 8GB。最近はもっぱらJupyter。

もっと早いPCが欲しいけど、年度末に買うのを忘れた。

Python・・・機械学習する上で避けて通れないけど、今のPCだと無理。

例題が豊富逆引き辞典みたいなサイトや本がほしい。

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

過大請求されるの怖いし、トラブルが起きた時に英語コミュニケーション出来ないから。

Pythonはいいぞ、機械学習だけじゃなく計算系はエクセルじゃなくてJupyter使う。でも周りはエクセルつかってる、勿体ない。

使ってないけど最先端研究では機械学習使って当たり前感があってそろそろヤバい

僕は中学生の頃、いじめにより心の余裕なんてなかったか勉強どころではなかったけどもっと英語勉強しておけばよかったと後悔している。

やっぱり子供の頃の生活環境って大事だなと思う。

今は英検3級に向けて勉強中。

APIドキュメント頑張って読もう。俺も頑張って読んでる。

何を学習したらいいのか本当にわかんない。

迷宮にいる感じ。

なんとなく、プログラミングじゃないほうがいい気がするなあ。

とりあえずバイトしてPC買わない?プログラミングバイトでもいいと思うよ。

働き方改革最前線からは以上です。

プログラミングの学び方がわからない

C言語とかC++・・・これで作らないといけないものが今の所ないし、これでお金を稼ぐのはハードルが高いし、

WindowsAPIを使って複雑なプログラムを作りたいわけじゃないのでwhileとかifとか基本的な構文だけ覚えるだけで満足。

Java・・・使える人が多いからあえて今から学習しなくてもいいような気がする。

文字列の結合だけでもダメやり方と良いやり方があるらしくて、何かPHPのようにその言語特有セオリーみたいなのを覚えるのが面倒くさそうなので入門の時点で学習するのをやめた。

Go・・・HTTP/2が使えるから学習してる。他の言語だとnghttp2をインストールしないといけないようなのでGo便利だと思ってる。

ライブラリ選択肢が多すぎるのでこういうのが作りたいってときにこれを使うのがいいよっていうのが知りたい。

GUI作るのにライブラリありすぎてどうやって選べばいいのかさっぱりわかんない。

Goデータベース扱うならこれを使え、だけどMySQLしか使わないならこれを使え、あっSQLiteならこっちのライブラリ使うと便利みたいなこういう情報が欲しい。

ただ、言語をあれもこれも覚えるのって僕は意味があるのかなという思いもある。

20言語Hello World出来るより、1つの言語でいろんなアルゴリズムを知っている方がすごいと思う。

コミュ症がフランス語英語ドイツ語覚えても、使う機会がないとまったく価値がないと思う。

広く浅く学習するより、狭く深くいきたいとおもうけど、paizaでCランクしか取れない。

twitterで有名な人てやっぱりSランクとか余裕なのかな、こういうのもいろんなプログラマーに聞いてみたい。

一応著名なプログラマーTwitterフォローしてるけど、ご飯の画像を載せてたり、若者の僕には通じない寒いギャク連発してたり、ロリっぽい画像RTしてたりと、twitterはメインの情報収集としては利用してない。

twitterやってるプログラマーって勉強会とかオフ会に参加してるようなリア充の人ばっかりなので、肩身が狭いか自分からリプは送ったりはしない。

ファンがたくさんいるのに最近ニコ生配信してくれないchokudai先生みたいに、アルゴリズムを学ぶのがいいのかな。

深さ優先探索とか理解できない。

コード写経しても覚えられないし、仕組みは理解したけど自力コードが書けない。

コードにする能力ってどうやって鍛えるのか知りたい。

エディタサクラエディタからVimに変えた。

どうしてVimかというとプラグインが多いしIDEっぽくできるから

Vim使う一番の理由は補完が強いのが気に入ってるから

Vimってハードル高いイメージあったけど、入門記事がたくさんあるので助かっている。

NetBeansが重すぎるんだよ。補完ボックスが表示されるの遅すぎて警告メッセージが出た。補完ボックスが表示されるまで7秒ぐらい経過すると警告メッセージが表示されたと思う。

パソコンスペックもどのくらいのものを用意したらいいのかわからない。

10年前のVistaが搭載されていた頃の家電量販店で一番安かったCeleron 1コア メモリ1GB グラボなしノートからプログラミングに向いてないのかもしれない。

VirtualBox上のubuntuMySQLコンパイルすると2時間20分ぐらいかかった記憶がある。

CPUが1コアなのでコンパイル中にそれ以外の作業なんて重くてできない。

スペックお金をかけることで時間節約ツール選択肢が増える

EclipseなどのIDEが支障なく使えるレベルスペックってどのくらいするんだろう。

ノートCore i3メモリ4GBにランクアップしたらいけるのかな。

他人がどんなスペックPCで何のツール使ってプログラミングしているか知りたい。

Python・・・機械学習する上で避けて通れないけど、今のPCだと無理。

例題が豊富逆引き辞典みたいなサイトや本がほしい。

あと、クレジットカード持てないのでAWS上で機械学習するのだけは遠慮したい。

過大請求されるの怖いし、トラブルが起きた時に英語コミュニケーション出来ないから。

僕は中学生の頃、いじめにより心の余裕なんてなかったか勉強どころではなかったけどもっと英語勉強しておけばよかったと後悔している。

やっぱり子供の頃の生活環境って大事だなと思う。

今は英検3級に向けて勉強中。


何を学習したらいいのか本当にわかんない。

迷宮にいる感じ。

2017-03-13

http://anond.hatelabo.jp/20170313102142

16.04

インストール直後の再起動

ubuntuロゴと進捗の・・・・のみ表示されてた

1時間は待ってなかったとおもうけど、

なにやってるかわからんのが

 

アップデートしてたっぽい?

インストール時のダイアログアップデート

いまダウンロードするか、あとでダウンロードってあって

あとでにした

あとでってのは、インストール完了して、デスクトップ起動後

認識していたが・・・

 

んでubuntuインストール先間違えたので、

macダウンロードからやり直してる

ubuntuが起動しないんだが?

2017-03-08

http://anond.hatelabo.jp/20170307234136

なにいうてんねや。2番手MACやで、microsoftサポートってのは同意suseはもろにそうだし、ubuntuもどっかからサポートされてるみたい。急にでてきて超人気になったのはすげー怪しい。

2017-03-06

http://anond.hatelabo.jp/20170306104459

mac mini lion serverの

500GB 2.5 hdd x2の入れ替えを

2TBx2で検討してる

 

底辺派遣・今週で終了ってこともありHDDにする予定

SSD 1TB 4万円、

HDD 2TB 1万円

 

かたっぽのhddubuntuをnative installしたくて

ネット検索

小細工が必要そうでぐぬぬってる

2017-03-05

ブクマが多い×コメントが少ない=良エントリ法則

ブクマが多いからと言っていいエントリとは限らない。読む価値のあるエントリには無言ブクマが並ぶ気がする。と書いてる増田をどこかで見かけた気がする。(ソースが見つからなくてごめん)

先月の増田検証してみたい。

2017年2月増田エントリ

コメントタイトルコメント数/ブクマリンク
12.4%読書に限らず、何か行動を起こしたいときには抵抗の順番に環境コントロ..172/1382anond:20170214093727
13.8%Adobe/Adobe 代替のためのソフト+α (2017/2/06更新)74/537anond:20160319160526
17.3%Google翻訳オープンソースプロジェクトに使うのはダメなのか?53/307anond:20170225195916
19.2%釣りむちゃくちゃな理由JASRACを勝たせた判例ベスト10(前半)41/213リンク切れ
19.3%ADHD管理職をやっている者なんだが201/1042anond:20170227161628
21.7%息子に吃音症の兆候が 出ている122/563anond:20170218153941
23.1%90%女性デートに誘い出す方法リークする166/718anond:20170214110304
23.4%セフレ無修正動画に出てた121/518anond:20170201191934
23.4%自分の思う通りにいかなかったからでしょうね。 思う通りってのはつまり、..158/674anond:20170218020456
24.0%中学受験体験255/1062anond:20170206102543
24.0%無能と思われたら職場を変えたらいい582/2423anond:20170204103326
24.9%釣りむちゃくちゃな理由JASRACを勝たせた判例ベスト10(後半)86/346リンク切れ
25.1%左遷先で狂い咲いてる人がいる116/462anond:20170203221134
25.9%統合失調症の母をついに入院させた話238/920anond:20170203210126
26.5%Ubuntu機械翻訳おじさんの騒動を見ていて胸が苦しくなった40/151anond:20170225141347
27.0%1人で初ラブホテルに行った140/518anond:20170214145614
28.1%教育困難校勤務の国語教員から239/852anond:20170208200842
29.0%学術論文文法111/383anond:20170203162721
29.7%教師との恋愛という罪の告白149/501anond:20170211003031
29.9%日本人投手メジャーリーグ登板数を集計したら感覚結構ずれていた35/117anond:20170214000243
31.0%珍名さん44/142anond:20170215025002
31.6%清水富美加のレプロ能年玲奈のレプロ話題になってるけど66/209anond:20170212011429
32.7%日本社会の本格的な分断はこれから来る184/562anond:20170216121824
32.7%弁当作りにハマってしまった56/171anond:20170225114511
32.9%x けものフレンズを観ているとIQが下がる o けものフレンズを観ていると我々..107/325anond:20170211212558

悪くない感じ。

2017年2月増田ソエントリ(失敬)

コメントタイトルコメント数/ブクマ
73.9%トンカツ牛肉版があれば流行ると思う209/283
73.2%聖戦士になりたい52/71
72.9%子供の人権尊重している一方、老人の人権は平気で蹂躙されてしかるべきと考えているはてなーたち151/207
71.8%人が溺れています、誰を助けますか?222/309
70.8%もうやめてほしいラノベ漫画表現109/154
70.0%四大有名 ○○○号126/180
68.9%悪い宗教と良い宗教があるのか252/366
66.0%ヘレン!これが水なのよ!今触ってるのが水なのよ!31/47
65.5%一人称を「私」呼びする男性が嫌い545/832
64.7%降りてみたい行先表示駅66/102
64.6%Amazon大好き楽天大嫌いな、はてな民259/401
64.2%(ぉ とか(マテ の解説一覧がほしい122/190
63.8%んふんふーん44/69
63.6%諸星といえば119/187
63.6%正しいでしょ。例えば、二桁の整数の和を返すプログラムなら簡単完璧に..157/247
63.5%世の中の人ってそんなにテレビ見てないのかな? わたし結構見てるかもし..172/271
63.2%三大うんこっぽい食べ物74/117
63.0%美人から奢ってくれるって言うけど違うだろ324/514
62.5%かつて、菩薩と言われたキャラって何がある?(けものフレンズ70/112
62.2%女だけど女は子供産んだら会社辞めて欲しい324/521
62.0%お前ら「まとめサイトくそ235/379
62.0%みんな、どうしてテレビゲームに飽きちゃったんですか?285/460
61.8%シュークリームを買ってくる上司殺意188/304
61.2%一週間カレー食わせたら嫁が切れた350/572
60.7%いい加減男性から性的搾取が酷い241/397

必ずしもダメと限らないけど読んで損した気分になる釣り記事が含まれてる気がする。

2017-02-26

anond:20170225195916

"Google翻訳オープンソースプロジェクトに使うのはダメなのか? " についての反論

いい記事なのだが、いくつか反論や補足が必要だと思ったので書く。

GPLコンパイラの例

このGPLコンパイラとはGNU bisonやGCC(GNU Compiler Collection)について指しているのがほぼ明確なのでそれらについて書く。

確かに著作権法を元にしたライセンスは、ソフトウェアの出力結果に対してソフトウェア著作権ライセンスが影響しないと解釈するのが妥当であるというのは正しい。

ただしこれは"著作権ライセンス"に限った話である、つまり著作権ライセンスでは不可能な制約がEULAなどでは課すことが可能であるということを意味する。

詳しくはGNUの書いた記事の"契約を元にしたライセンス"という項を読むと良い。以下に引用する。

https://www.gnu.org/philosophy/free-sw.html

ほとんどの自由ソフトウェアライセンスは、著作権を元にしています。そして著作権によって課することができる要求には制限があります。もし、著作権を元にしたライセンスが、上記に記した自由尊重するならば、まったく予期しない他の種類の問題があることはありそうもないでしょう(予期しないことはまま起こりますが)。しかし、ある自由ソフトウェアライセンスは、契約を元にするもので、契約もっと広範な制限を課することが可能です。これは、そのようなライセンスが、容認できないほど制限が強く、不自由でありうる、いくつもの形態がありうることを意味します。

わたしたちは、起こりうるすべてのことをあげることはできないでしょう。もし、契約を元としたライセンス利用者を(著作権を元としたライセンスでは無理な形で)異常に制限するならば、そして、それがここで正当だと述べられていないのならば、それについて検討しないといけないでしょうし、そのライセンスは、不自由である結論づけるかもしれません。

また元の記事の著者はGCCやbisonがGNU GPLのような強いコピーレフト保護されたソフトウェアでも、それによって作成された著作物GPLにならない(つまりコンパイラやパーサーのライセンス継承しない)ことを根拠考察しているようだが、実はbisonやGCCGPLにはライセンスに対する例外付属していることを考慮すべきである

GCCやbisonの著作権保持者であるFree Software Foundationは著作権法の話をするとき、たいていアメリカ合衆国を想定しているがこれらの自由ソフトウェアが広く使われるあたって、著作権法とそれを元にしたライセンスが異なった解釈をされることがありうることをおそらく危惧している、そのため出力に対してソフトウェアライセンスが影響しないことを確実にするためにこれらの例外規定しているのではないか

この二つの理由から、元記事議論世界中に対して広く配布するFLOSSディストリビューションでは(非常に残念ながら)鵜呑みに出来ないと私は考える。

フェアユースについて

フェアユース規定は例えば日本では存在しない、

加えて言えば、たとえフェアユース規定が全世界的に利用できて、営利目的でなければ利用できたとしても、

フリーソフトウェア/オープンソース定義の中に

自由.0: どんな目的に対しても、プログラムを望むままに実行する自由

(i.e. オープンソース定義 6項 利用する分野に対する差別禁止)

がある限り、そのような制限ディストリビューションは受け入れられないだろう。

またOracle vs GoogleJavaAPI訴訟はケースとしてはかなり特例であり、

一般に広く適用すればlibcすら当てはまるのではないかと私は思っている、

これを根拠にしてよいのならばそもそもコンピューター業界がひっくりかえるのではないか

Web翻訳の結果をオープンソースソフトウェアで使うべきか、そうではないか

少なくともUbuntuのようなプロジェクトにおいて、私は断固反対である

というのは現状ほぼすべてのWeb翻訳(例外があれば教えて欲しい)はプロプライエタリないし、それと同じ結果をもたらすSaaSSだからである

Webブラウザを介して使う翻訳サービスはSaaSSの代表例であり、ユーザーコンピューター計算コントロール

つべであるという自由ソフトウェア思想と明らかに相容れないものである

このようなサービスを利用することの弊害として、(例えば)Google翻訳翻訳処理の計算依存することにより、ユーザー入力Googleが常に把握することが挙げられます

もちろんこれはあまり良いことではない。

多くのFLOSSシステムディストリビューション自由ソフトウェアを主に入れるというガイドラインを持っている。

アーカイブのごく一部にnon-free(Ubuntuならrestricted/multiverse)なソフトウェアがあるが、

これは事実上妥協産物であり、排除しても大した問題がないならば配布から除外することに多くのディストリビューション関係者異論を挟まないだろう。

また例えばDebianはあるソフトウェアがDFSG(Debian フリーソフトウェアガイドライン)に適合するフリーソフトウェアであったとしても、それがガイドラインに適合しない著作物依存する場合、contribというセクションに閉じ込めており、それは公式システムの一部ではないとしている。(建前ではcontrib/non-freeセクションはユーザー向けの付加サービスとされる)

Ubuntuコミュニティ新規に作られた著作物コミュニティ哲学に反する物に依存するというのは、かなり致命的である

たとえ奇跡が起こり、例外的Google翻訳や一部のプロ翻訳ツールBSDライセンス(Launchpad上での翻訳ライセンス)での出力を許したとしても決して褒められたものではない。

Ubuntubug#1に"Ubuntuソフトウェア自由である。常にそうであったし、今後も常にそうである自由ソフトウェアは万人に望むままの方法で使い、望むままの人間と共有できる自由を与える。この自由は多大な利点である。"とプロジェクト創始者であるマーク・シャトルワースが書いていることをよく考えるべきである

https://bugs.launchpad.net/ubuntu/+bug/1

この反論を読んだ読者の中にはあまりGNUプロジェクト寄りに思想が傾いていると思う者がいるかもしれないが、

いわゆる"Linuxディストリビューション"の中には数多くの重要GNUソフトウェアシステムの根幹をなす形で入り込んでおり(例えばGCC,bash,glibc etc...)

またUbuntu派生元となったDebianの成立経緯にはやはりFSFが関わっている。

さらに言えば、システム保守を手伝う人の中にはシステムフリーからボランティアで頑張っているという人もいると思う。(ほとんどではないかもしれない)

のでUbuntu周りの話に限ってはこういった観点で見てもよいと思ったので書いた。

追記

Ubuntu Japanse Teamの関係者に読まれたようなので満足しました。(2017/2/27 22時)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん