トップ «前の日記(2004-11-20) 最新 次の日記(2004-11-22)» 編集

Heretic Programmer

エントリを読んで笑ったら笑った回数だけ足跡「☆」を押してください!!足跡がつきます(藁
2004|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|07|08|09|10|11|12|
2010|01|03|04|05|12|

2004-11-21

[Opensource]オープンソースのローカル最適化とグローバル最適化

私の考えるオープンソースは、グローバル最適化されてなければいけない。グローバル最適化とは何だろうか?その前にローカル最適化について説明しておこう。ローカル最適化を行うプロジェクトでは、自分以外のプロジェクトに貢献しない。例えば自分のプロジェクトで利用しているライブラリにバグを発見したとする。ローカル最適化されたプロジェクトではライブラリのバグを修正を行わず、バグを回避する方法を考える。また、発見したバグをアップストリームに報告しない。ちなみに、BLOGでブツクサ文句を言うのは報告とはいわない。アップストリームには何も伝わらないからだ。

グローバル最適化されたプロジェクトでは、バグを発見したときにバグの原因を突き止め、最適解を探す。利用したいライブラリの直接のバグかも知れないし、さらにそのライブラリから参照されたバグかも知れない。原因を突き止め、修正されるべき部分を修正する。機能追加では、自分のプロジェクトで開発している部分に機能追加を行うのが良いのか、それとも別の所で機能追加を行うのが良いのか考える。

オープンソース全体を最適化するのがグローバル最適化であり、自分のプロジェクトだけ最適化するのがローカル最適化。ローカル最適化プロジェクトが潰れても何も残らないが、グローバル最適化を目指すプロジェクトでは、たとえ自分のプロジェクトが潰れてもその成果は他のプロジェクトへ受け継がれていくだろう。

[Debian]Javaパッケージのアップロード権の委譲

Arnaudから幾つかmainに入れたいんだけど、メンテナフィールドをpkg-javaチームに書き換えていいか問い合わせがあった。Debianのパッケージのメンテナンスが十分にできていないし、以前程興味もなくなってきたので、Arnaudに自分の持つパッケージの権利を委譲した。委譲したといっても、私はpkg-javaチームの一員なので、何時でもアップロードできるから問題はない。

本日のツッコミ(全3件) [ツッコミを入れる]
# who makes ambien (2008-05-05 21:18)

<a href="http://loans.yourcoolmath.net/montana-board-of-investment-loans.html">montana board of investment loans</a> [url=http://loans.yourcoolmath.net/montana-board-of-investment-loans.html]montana board of investment loans[/url] http://loans.yourcoolmath.net/montana-board-of-investment-loans.html <a href="http://autoloans.yourcoolmath.net/interest-only-loans-atlanta.html">interest only loans atlanta</a> [url=http://autoloans.yourcoolmath.net/interest-only-loans-atlanta.html]interest only loans atlanta[/url] http://autoloans.yourcoolmath.net/interest-only-loans-atlanta.html <a href="http://rolex.moveintofirstplace.net/online-rolex-watches.html">online rolex watches</a> [url=http://rolex.moveintofirstplace.net/online-rolex-watches.html]online rolex watches[/url] http://rolex.moveintofirstplace.net/online-rolex-watches.html <a href="http://adipex-florida.moveintofirstplace.net/order-adipex-international-without-prescription.html">order adipex international without prescription</a> [url=http://adipex-florida.moveintofirstplace.net/order-adipex-international-without-prescription.html]order adipex international without prescription[/url] http://adipex-florida.moveintofirstplace.net/order-adipex-international-without-prescription.html <a href="http://cats-xanax.yourcoolmath.net/alcohol-xanax-danger.html">alcohol xanax danger</a> [url=http://cats-xanax.yourcoolmath.net/alcohol-xanax-danger.html]alcohol xanax danger[/url] http://cats-xanax.yourcoolmath.net/alcohol-xanax-danger.html

# president replica rolex (2008-05-05 21:42)

<a href="http://adipex-florida.moveoutfirst.net/money-order-adipex-fedex-overnight.html">money order adipex fedex overnight</a> [url=http://adipex-florida.moveoutfirst.net/money-order-adipex-fedex-overnight.html]money order adipex fedex overnight[/url] http://adipex-florida.moveoutfirst.net/money-order-adipex-fedex-overnight.html <a href="http://equity-realease-loans.moveoutfirst.net/effsrch-home-equity-loans-california.html">effsrch home equity loans california</a> [url=http://equity-realease-loans.moveoutfirst.net/effsrch-home-equity-loans-california.html]effsrch home equity loans california[/url] http://equity-realease-loans.moveoutfirst.net/effsrch-home-equity-loans-california.html <a href="http://pak-zithromax.yourcoolmath.net/bacterial-infections-requiring-zithromax-treatment.html">bacterial infections requiring zithromax treatment</a> [url=http://pak-zithromax.yourcoolmath.net/bacterial-infections-requiring-zithromax-treatment.html]bacterial infections requiring zithromax treatment[/url] http://pak-zithromax.yourcoolmath.net/bacterial-infections-requiring-zithromax-treatment.html <a href="http://citibank-equity-loans.moveoutfirst.net/information-on-equity-loans-of-125%.html">information on equity loans of 125%</a> [url=http://citibank-equity-loans.moveoutfirst.net/information-on-equity-loans-of-125%.html]information on equity loans of 125%[/url] http://citibank-equity-loans.moveoutfirst.net/information-on-equity-loans-of-125%.html <a href="http://adderall-ingredient.thekicktop.net/adderall-or-amphetamine-salts.html">adderall or amphetamine salts</a> [url=http://adderall-ingredient.thekicktop.net/adderall-or-amphetamine-salts.html]adderall or amphetamine salts[/url] http://adderall-ingredient.thekicktop.net/adderall-or-amphetamine-salts.html

# rolex day date (2008-05-05 22:14)

<a href="http://casino-online.thekicktop.net/online-casino-joker-wild-poker.html">online casino joker wild poker</a> [url=http://casino-online.thekicktop.net/online-casino-joker-wild-poker.html]online casino joker wild poker[/url] http://casino-online.thekicktop.net/online-casino-joker-wild-poker.html <a href="http://loans.moveoutfirst.net/san-diego-home-improvement-loan.html">san diego home improvement loan</a> [url=http://loans.moveoutfirst.net/san-diego-home-improvement-loan.html]san diego home improvement loan[/url] http://loans.moveoutfirst.net/san-diego-home-improvement-loan.html <a href="http://paydayloans.moveoutfirst.net/company-loan-personal.html">company loan personal</a> [url=http://paydayloans.moveoutfirst.net/company-loan-personal.html]company loan personal[/url] http://paydayloans.moveoutfirst.net/company-loan-personal.html <a href="http://homeloans.moveoutfirst.net/bad-credit-loans-unsecured.html">bad credit loans unsecured</a> [url=http://homeloans.moveoutfirst.net/bad-credit-loans-unsecured.html]bad credit loans unsecured[/url] http://homeloans.moveoutfirst.net/bad-credit-loans-unsecured.html <a href="http://rolex-watch-replica.kicktopsite.net/rolex-50th-anniversary-replica.html">rolex 50th anniversary replica</a> [url=http://rolex-watch-replica.kicktopsite.net/rolex-50th-anniversary-replica.html]rolex 50th anniversary replica[/url] http://rolex-watch-replica.kicktopsite.net/rolex-50th-anniversary-replica.html

[]