タグ

ossに関するmonoookiのブックマーク (4)

  • 子どもたちがOSS活動、プログラミング言語「Scratch」が開く未来 - @IT

    2008/01/17 当の意味でコンピュータリテラシーがあるというのは、つまりプログラミングができるということだ――。“パーソナル・コンピュータ”という概念の生みの親で、先進的なプログラミング言語「Smalltalk」やGUIというインターフェイスの開発者としても知られるコンピュータ科学者のアラン・ケイ博士は、そう言い切る。コンピュータに囲まれて育ったわれわれの子どもたちは、コンピュータリテラシーを持つ初めての世代になるだろう、と。 ケイ博士の議論は、“リテラシー”という言葉がもともと指していた文字の読み書き能力の歴史を振り返れば説得力を持つ。今では小中学生でもケータイで文字を書き送っているが、文字の歴史のほとんどの期間、非専門家が文字を読み書きする時代が来るとは、誰も想像すらできなかった。文字は、一部の特別な訓練を受けた人々だけが扱いうるものだった。グーテンベルクの活版印刷技術の発明か

  • タダ飯よりも素敵なものは - steps to phantasien

    GitHub co-founder の Tom Preston-Werner (以下もじょ先生) が お仕事のコードも大半はオープンソースにしたほうがいい という話を書いている。 (@higepon の tweet で知った。) 同じような主張は、ビジネスとしてのオープンソースが隆盛を極めた 2000 年前後にもみられた。 時は流れ、今はソフトウェアそのものよりはアプリケーションやサービスをウェブ越しに売る時代。 ハイテク企業の前線もコード自身からデータやユーザの時間といったコード以外の部分に少しづつ軸足を移しつつある。 そうした企業は十年前とは異なる文脈でコードをオープンソースにしはじめた… というだいたいの背景を踏まえつつ読むと、もじょ先生の話は感慨深い。 もじょ先生はスタートアップの founder/CTO らしい立場でオープンソースの利点を説いている。 私はスタートアップ勤務でもな

    monoooki
    monoooki 2011/11/28
    こういうのホントいいなぁと思う。うまく言えないけど。
  • GitHub時代のオープンソース・プロジェクトとの付き合い方

    GitHub時代のオープンソース・プロジェクトとの付き合い方 GitHubへpull requestする際のベストプラクティスからmaster ブランチで pull request していいのは小学生までってこともないの流れを読んでいて、先日ruby-listであったRedmineRuby1.9,Rails3対応の話を思い出した。あのときは投稿者は納得して、「GitHub時代のコントリビューションの仕方」みたいなものを理解してくれたようなのだけど、その上で「masterでパッチ作るな」的なお作法を生真面目に受け取りすぎて敷居を高く感じてしまわれても困るよなぁと思った。 そこで、「GitHub時代にフリー/オープンソース・ソフトウェア(以下FOSS)プロジェクトと付き合うための五ヶ条」的なものをまとめてみた。まぁ、そんな大それたものでもないけど。 1. 貢献しようと意気込まない FOS

    monoooki
    monoooki 2011/06/20
    何事も自然体が一番。
  • 【レポート】うまくいかないオープンソースコミュニティ、その原因はどこにある? | エンタープライズ | マイコミジャーナル

    Dave Neary氏 さまざまなオープンソースコミュニティがあるが、コミュニティが活発で円滑にプロジェクトが順調に進むところもあれば、そうではないコミュニティもある。成功するコミュニティになにか秘密はあるのだろうか? オープンソースコンサルタントのDave Neary氏が経験を基に、コミュニティ運営のポイントを伝授してくれた。 Neary氏は、自身の会社Neary Consultingでフリーソフトウェアコミュニティ開発にコンサルティングを行っている。これまでGNOME Foundationの取締役会などを務め(「Gnome Census」の作成も行った)、オープンソースプロジェクトを熟知している人物。Neary氏は昨年11月にアイルランド・ダブリンで開催された「MeeGo Conference 2010」で、集まったオープンソース開発者やコミュニティを前に、"コミュニティのアンチパター

    monoooki
    monoooki 2011/02/28
    人が集まるところ全てに当てはまる気がする。意識しないと変な流れが出来たりするんだろうね。
  • 1