いつもの開発のようにOSS開発をしよう at TokyoGirls.rb Meetup vol.2
この記事は Node.js Advent Calendar 2019 - Qiita の2日目の記事です。遅くなってしまいました。 Node.js本体へのコントリビュート解説記事です。この記事は不足している情報や更新があれば、モチベーションが続く限り更新していきたいと思っています。 JSConf JPのスタッフの打ち上げのときに日本人のNode.jsへのコミットしている人が少ないという話がでました。 Node.jsに限らずOSSへのコミット経験があるという人は私の周りには少ないです。 もちろんOSSにコミットしているから良い悪いという話ではなく、Node.jsやOSSにコミットしてみたいと相談いただくことが時々あるので僕の経験でよければ伝えたいと思いました。 私の経験からNode.jsへのコントリビュート方法の解説とOSSへの貢献を通じて得たものについて書き残しておきたいと思います。 言葉
先月あたりから、オープンソースソフトウェア(以下、OSS)のライセンスのあり方について、Facebookを火種にして侃々諤々の議論が起こっているので解説してみる。 ASFがFacebookにNOをつきつけることの始まりは、Apache Software Foundation(以下、ASF)という著名OSSプロジェクトを多数保有する非営利団体が、Facebookが自社OSSに付加している独自ライセンス Facebook BSD+Patents license を「Category-X」リスト(禁忌リスト)に追加したことだ。 ASFプロジェクトは、Category-Xに含まれるOSSに依存してはいけない決まりがあるため、Facebook製のOSSに依存しているプロジェクトは、8月31日以降はそれらの依存を取り除いてからではないと新しいリリースが出来ない。影響を受けたプロジェクトは少なくとも C
「オープンソースライセンスは、分かりにくい。」 まだまだ、このように感じているソフトウェア開発者が多いようです。 たしかに、オープンソースライセンスをお手軽に解説した記事は、かなり人気があります。 ソースコード共有サービスとして人気のGithubの利用者にとっても、これは例外ではないようです。 Githubでは、オープンソースプロジェクトには、無償でレポジトリを提供していますが、「GitHub 上で公開されているソースコードの半分はライセンス的に問題あり」と指摘されていました。公開リポジトリの多くに、ライセンス文が設定されていなかったのです。ライセンスが設定されていないソースコードは、著作権者の明示的な許可が得られていないので、自由に複製・配布・改変できません。 そこで、ここでは、2013年7月にGithubが設置したライセンス選択サイト「Choosing an OSS license d
About the content This talk was delivered live in April 2016 at App Builders. The video was transcribed by Realm and is published here with the permission of the conference organizers. I interpret OSS by Default to mean that the work I do should go towards the benefit of humanity, and I think that through this pattern, we as developers can create a better world, faster. Even if it is just by makin
How to Contribute to Open Source Want to contribute to open source? A guide to making open source contributions, for first-timers and for veterans.
We’re in a golden age of reusable open source code. With GitHub and Maven Central it’s never been easier to create and share code. This is excellent! Android developers have access to a steady stream of new projects. I keep up by following some Android developers on Twitter and by subscribing to Android Weekly and #AndroidDev Digest. Releasing a new open source project is fun. Take your most reusa
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0064 号 バックナンバー Rubyist Magazine 0064 号 Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist
Open Source at Apple. Open source software is at the heart of Apple platforms and developer tools. Apple works with developers around the world to create, contribute, and release open source code. Featured open source projects Many Apple products and services are built on open source software. Explore some of the projects we lead and contribute to below.
今年はもう少しまじめにWebフレームワークというものを勉強しようと考えました。 Railsは私にはちょっと敷居が高いので、軽量WebフレームワークであるSinatraを理解することに決めました。今までにSinatraを使ったことは何度かありますがSinatraを知っているとはいえない状況でした。 理解のために、まずは公式サイトのドキュメントを読むことにしました。 サイトのトップにはプロジェクトのREADMEが掲載されており、そのページを開くと実に9000ワード3000行にも及ぶ、充実した内容の機能解説が目に飛び込んできました。 その分量に圧倒されながらも、ページのヘッダ部分をよく見ると他言語によるREADMEへのリンクが張られていることに気づきました。そして有難いことに、その中には日本語版が含まれていました。 迷うことなく私は日本語版のページを開きました。そして愕然としました。 Sinat
MySQLのライセンスはサーバ/クライアントの区別なく、GPL(GNU General Public License)か、コマーシャルライセンスのいずれかの形態を選択するデュアルライセンス方式です。 もしあなたがMySQLを使ったソフトウェアを開発し、他の人に配布しようとしている場合、それは有料、無料、評価版、製品版にかかわらず、あなたの開発したソフトウエアをGNU GPLに従い配布するつもりがなければ、コマーシャルライセンスの購入が必要となります。 ※ GNU GPL(GNU General Public License)とは、フリーソフトウエア財団の一般公衆利用許諾契約書のことで、ソフトウエアの共有と改変を自由に保証するものです。 ※ GPLを選択する場合、目的を問わず、開発されたものはGPLとしてソースコードと共に配布しなければなりません。また再配布,変更,コピーを禁止してはなりませ
ShapadoはRuby on Rails製のオープンソース・ソフトウェア。最近のWebシステムの流行として、ソーシャルが取り上げられることが多いが、もう一つのキーワードとしてナレッジがある。単なるCGMとは異なり、各ユーザにとって役立つコンテンツは呼び水としての価値も高い。 StackOverflow.comクローン そんなナレッジを蓄積するシステムとして注目したいのがQ&Aシステムだ。世界的に有名なものとしてStackOverflow.comが知られている。そんなStackOverflow.comを模したシステムは多数あるが、かなりレベルの高いシステムとしてShapadoを紹介しよう。 Shapadoは質問が一覧で並び、投票/回答/閲覧数が表示される。質問は別なユーザによってアップデートすることも可能だ。回答自体にも投票機能がある。さらにタグ、バッジ機能とStackOverflowライ
This is the official blog of RubyMotion, a revolutionary toolchain for iOS development in Ruby. Community, Open Source, Updates Community We are simply amazed by how quickly a community has formed around RubyMotion since the very first day it was released. RubyMotion is about to turn one month old and there are already more than 100 projects on GitHub, including sample projects, DSL libraries and
PHPancakeはPHP製のStackoverflow.comライクなQ&Aシステム。 PHPancakeはPHP製のオープンソース・ソフトウェア。企業内はもちろん、何かのテーマを持ったコミュニティサイトでもQ&Aというコンテンツはとても役に立つ。自分が疑問に思うことは、他の人も疑問に思っている可能性がある。それらを蓄積するのはとても有益だ。 質問一覧 WebサービスとしてはStackOverflow.comをはじめとして様々なQ&Aシステムが知られている。自分で独自のQ&Aシステムを構築してみたいPHPプログラマはPHPancakeを使ってみよう。 PHPancakeはZend Frameworkを使って開発されているPHP製のQ&Aシステムだ。質問、タグ、ユーザ、カテゴリといった機能があり、質問に対しては投票したり、表示回数によって並び替えられるようになっている。質問に対して答えるこ
「プログラマーのスキルはある一定のラインを超えたところで急激に伸びるんです。そのラインは早く超えるには、OSSの開発に参加していろんな人が書いたソースコードをたくさん読むというのは有効な手段の一つだと思います」――こう語るのはLinuxカーネルおよびRubyの現役コミッターである小崎資広氏だ。 小崎氏には前回、LinuxカーネルやRubyの開発に関わった経緯や、コミュニティ活動を円滑にするポイントをうかがった。今回は、これからOSSコミュニティに参加しようと考えている若手エンジニアに向けたアドバイスをお願いしよう。 関連インタビュー 【インタビュー】コミュニケーション力向上に役立ったOSS活動 - Linux/Ruby 小崎資広氏 【インタビュー】言語は思考にも影響を及ぼす、だからRuby開発を選んだ--まつもとゆきひろ氏 【インタビュー】Rubyが大きくなれたのは、私に隙があるからかな
OpenReafは自治体向け公共施設予約システム。 OpenReafはPHP製のオープンソース・ソフトウェア。競技場や体育館、その他の公共施設などは申し出ることで指定時間借りることができる。一般的な商用会議室などよりも安価である場合が多く、もっと活用されていくべきだ。 トップページ だがインターネットでの予約に対応していない自治体も多く、さらに対応していても使い勝手が悪すぎる所も数多い。そうした自治体にぜひ導入してもらいたいのがOpenReafだ。 OpenReafは特に公共施設の予約に対応したシステムになっている。カレンダーや利用目的から施設を特定し、予約を申し込むことができる。施設によっては抽選も利用できる。休館や利用料、利用人数入力にも対応している。さらにデスクトップの他、スマートフォンや携帯電話向けのUIも用意されている。 カレンダー 管理画面では予約を確認したり、抽選ができる。さ
電子書籍、使ってますか? こんにちはみなさん、今回からCalibre(カリバー)の連載をさせてもらいます。西村です。 ところで、日本でも電子書籍が話題になっていますが、皆さん使っていますか? そうですよね、日本の電子書籍、ちょっと手を出しづらいですよね。フォーマットは乱立していて、しかもどれも互換性が無いので、どのデバイスを買えばいいのかわからないし、PCで読むにしても、ストアは中途半端な量しかないので、自分の読みたい本は見つからないし…。 かたやアメリカでは、Amazonの売り上げの中で紙の本より電子書籍の方が多くなった、なんて話を聞きますが、だいぶ日本の状況とは温度差があるようですね。 かく言うぼくも、どういう経緯で電子書籍やCalibreにはまってしまったかと言うと、ひょんなことから国際版のAmazon Kindleを買ってしまったことから始まったのです。と言うのも、あるSF小説(
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く