オープンソースの戒典:2012年版

編集者注:この記事のオリジナル版は2008年に出版されました。

今週末、過越祭は再び私たちの上に落ちます。休日を祝うユダヤ人のために、家族と過ごす儀式の食事に最も関連しています。マクウェルハウス博物館から数百世代にわたり、ファラオの奴隷としてエジプト出国を記した物語を朗読します。

あなたがMatzoボール、おばあちゃんのおかあさん、Potato Kugelに行く前に、少なくとも90分かかって読んでください。(クリックすると個人的に、私は多少の経験を失ってしまいます。私の好きなレシピのために)、あなたは行くためにグループ読書の少なくとももう1時間を持っています。

傷害に侮辱を加えるために、(あなたはまだ3時間以上座っている)過活動児を見て、忍耐の不安を誘発する試験全体を終わらせます。

私は、これらのADHDタイクが20分間家の周りをレースすることを楽しみにしています。彼らの道にあるすべてのものを壊して、腐らない無駄食用シートロックを2つ見つけようとするので、彼らは10の身代金を取ることができます。おそらく現在の通貨切り下げ?)祖父からのドル建て。

Joyva Jelly Rings、Manischewitzマカロン、無茶のチョコレートケーキ、それに続くシュマルツの食事からの胸やけは、自発的精神的疲労の小さな慰め賞です。

しかし、Passoverの私のお気に入りの部分は、1956年のアカデミー賞を受賞した古典映画、Cecil B. DeMilleのCharlton HestonがモーセとYul BrynnerをPharaoh Ramesesとして主演する十戒です。

この映画の特殊効果とミニチュアとセットは、今日生産するには数億ドルの費用がかかり、CGIやハリウッドの新しい学校の俳優と同じではありません。

その映画の私の好きなシーンは、モーセが山に上ったときです。シナイと、主から錠を受け取ります。これは、全能者の指で撃たれた激しいボールで刻まれています。オンデマンドで公開!クール。

アブラハムの神のレベルで一神教的神格として自分自身を分類することはほとんどありませんが、たとえそのような文化的規模の声明を高くする価値があるとしても、おそらく、私たちが過越のシーズンに近づくにつれて、将来の世代の技術者やテクノロジー企業がオープンソースのコミュニティ活動を推進したいと考えているかもしれない戒めに対するいくつかの示唆が続くかもしれません。

企業の専門知識と継続期間、業界統合の原因となる外部経済要因により、ベンダーのリーダーシップポジションと主要市場の支配は、非常に頻繁に避けられません。

その例としては、電気通信業界のAT&T(20年後の経済力のために独占権が崩壊し、業界統合によって再統合されたケース)と、IBMがメインフレーム・コンピューターの支配的プロバイダーとして確立しているUNIVAC / Sperry / Burroughsのようないくつかの競合他社の存在。

また読んでください:なぜAndroidの次のバージョンはクーゲルと呼ばれません

また読む:UNIVACを振り返り、コンピュータ産業の誕生

また読んでください:誰がLinuxを作るのに役立ちますか?マイクロソフト

UNIVACは最終的に合併し、ハードウェアを販売するよりも収益性の高い政府契約ビジネスを発見し、1986年にはサービス指向のUnisysになりました(依然として依然として必要な顧客にはClearPathビジネスを維持しています)。

それにもかかわらず、過去にマイクロソフトが使用していたような強い武器やロックインの戦術(現在、Appleの武器化によって競合相手と戦っているAppleやOracleなどの企業)は、あなたのビジネスモデルを長期間保存するための最も効果的でない方法。

業界のリーダーシップを引き続き示すことは一つのことですが、そのプロセスで小さな人や他のプレイヤーを搾取しようとしないでください。コミュニティがあなたを嫌にするからです。あなたの製品が良ければ、1年に1億ドル相当のマーケティングが傷つくことはありませんが、それ自体のメリットがあります。

古き良きファラオのように、彼らは最終的にアンクルに言った。そして、次の論理的ステップであったであろう、最初の生まれの避けられない殺害の前にそのスペックをあきらめた。

また読む:10の大惨事、オールタイム最悪のテクノロジー産業の経営陣決定

クラウド、クラウドのソフトウェアメーカー、クパのファイルは7500万ドル、エンタープライズソフトウェアは?TechnologyOneは農業、コラボレーション、今日のデジタルワークプレイスの構成原理は何ですか、Enterprise Software、Sweet SUSE! HPEがLinuxディストリビューションに突入

Microsoftは、クローズドプロトコルとAPIの唯一の実務家であることはほとんどありませんが、伝統的に彼らはこの分野でのシオニストのシェアを獲得しています。

Insanely Great Appleには、iOSについての多くの文書化されていないAPI呼び出しがあります。これは、以前はプラットフォームのアプリケーション開発をリバースエンジニアリングの賢明なエクササイズにしました。そのスペースでプレイしようとする人もApp Storeから削除されました。

Apple以外のデバイスをiTunesまたはiCloudに接続しようとしますか? Fuhgedaboudit。

そして、Androidがオープンソースであることに関してGoogleが驚くほど多くのことを演じるように、同社は昨年、Honeycomb、Android 3のクローズドソースのバージョン3を守ることによって真剣に戦略的失敗を犯した。これは、あなたの約束を破ることで、開発者のファン層に本当に目を向ける1つの方法です。

Googleは結局、Ice Cream Sandwichバージョン4.0をAndroidオープンソースプロジェクト(AOSP)にリリースしましたが、ハニカムに何が起こったのかは単なるバンプであり、再び起こらないことを願っています。

現在、50以上のOSI準拠のライセンスが存在することを考えると、特に使用中の主要ライセンス(GPL(2)、Mozilla(3))と互換性がない場合は、 、Apache、Xorg、BSDなどがあります。

何かがあれば、オープンソースライセンスを排除することを目指すべきです。

この記事が最初に書かれたとき、SunはOpenJDKとしてJavaをGPL2にリリースしました。そして、失敗した会社がOracleに吸収される前の最後の偉大な行為の1つでした。

しかし、OpenSolarisのライセンスを受けていたCDDLであった完全なGPL互換性のない電車の難破により、カエルや野生動物の疫病が10件発生しました。

これはOpenSolarisがGNOMEやXorgのような多くのGPL互換プロジェクトをそのディストリビューションに組み込んだだけでなく、LinuxなどのプロジェクトでSolaris CDDLコードを組み込むことも不可能であったわけではありません。

Sunが買収された後、OpenSolarisはオラクルによって疎開されました。 OpenSolarisがGPLされていれば、そのOSはまだ今日のOpen Sourceコミュニティで未来を抱えていたかもしれません。独立Illumosプロジェクトは、それを生かし続けることを試みていますが、コミュニティバイインを進めるにはまだ進歩はありませんでした。

すべての取ると、オープンソースのライセンスを吸う与えない。それで全能者と言う。

SCOは実際に知的財産権の仮定された(そして完全に却下されたという)主張に違反して、Linuxディストリビューションのエンドユーザーに脅迫書を提出し、訴訟を提起することによって、マイクロソフトよりもはるかに深刻な違反者であった。

あなたがオープンソースコミュニティ、またはそのような潜在的な顧客の大きなグループと仲良くしたいのであれば、脅威とlitigiousnessは決してそれについて行くのは特に良い方法ではありません。

疫病、暗闇、火災、有害な鉱山、またはSCOの場合には破産と​​完全な破産に終わる可能性があります。

感謝祭のアメリカの定期的な休暇のように、重い食事を食べ、デザートのためのスペースを作るために私たちのベルトをはずした後、私たちはしばしばその日の事柄、そして彼らがユダヤ人としての私たちのアイデンティティと未来にどのように関係するかについて話し合う。

Tuxと彼の家族がPassover Sederを楽しんでいたと想像したら、彼らはどのような問題を話し合うのだろうか?

WindowsとLinuxデスクトップからPost-PCとTablet Computingへの移行クラウド? Kernel 4.0の機能セットの拡張? Androidバージョン5? webOSを開く?

あるいは、2016年に大統領にシャトルワースやリナックス・トーバルズをマークすることもできますか?

これらはすべて有効なトピックですが、読者からのフィードバックに基づいてOpen Source Commandmentsを完成させることを決めなければならないと決めました。

私は、これは本当に立ち往生したものです。オープンソースソフトウェアの最大の批判の1つは、アクティブプロジェクトの数と比較して膨大な量の放棄されたソフトウェアです。

SourceForge.netの300,000以上の登録プロジェクトのうち、非常に多数が非継続的または単一ユーザであり、継続的に開発されたプロジェクトや成功した複数の開発者プロジェクトと比較しています。同じことの多くは、Google Codeでホストされているプロジェクトでも言えます。

よく使われるオープンソースのバイナリダウンロードサイトであるFreecodeでは、多くのプロジェクトが整理され、多数のプロジェクトも非アクティブになっています。

オープンソースのソフトウェアを作るつもりなら、それを開発することに専念し、それを放棄せずに、あなたのユーザーは第2の実生活を妨害し始めます。自分でバックアップを続けることができない場合は、保守と開発を継続するためのバックアップ戦略を計画する必要があります。

わが愛する信者であるアメンは、あなたが真実を語っています。私はこれがオープンソースのものだけではなく、多くのプログラミングやソフトウェアプロジェクトに当てはまると思います。

ドキュメント、ドキュメント、ドキュメントコメントファイル、PDF、Word、AODF、OOXML、ASCII、EBCDIC、Vellum、Papyrusなどでコメントを書いても気にしません。私はこれがオタクのためにそれ自体では挑戦的かもしれないが、ガールフレンド、ボーイフレンド、または配偶者を見つける(私はこれが特に結婚の正当な理由であるとわかった)。

コンソールシェルは、適切に活用する方法を知っている人にとって最も強力なインターフェイスの1つですが、エンドユーザーアプリケーションを作成する場合は、コンソールの使用は必要ありません。

簡単なpyGTKまたはTCL / TK GUIを使って簡単に自動化または制御することができる非常に多くの素晴らしいコンソールユーティリティがあります。

優れたGUIを使ってコンソールを強化する方法を知りたい場合、マイクロソフトはPowerShellの次期バージョンであるISEのストアにかなりのものを用意しています.Windows 8には、2000を超える “コマンドレット”状況依存ヘルプがあります。

私はそれがハードコアコンソールミニマリストの下にあることを知っていますが、あなたのソフトウェアが使用されるのを見たい場合は、フロントエンドに少なくとも基本的なGUIを提供してください。あなたがそれほどGUIを嫌うなら、誰かにそれを書くように依頼してください。プログラマーは、品質の高い結果を出すために、ピザや中華料理(マンナ)を買うことができることはよく知られています。

私は、LinuxやOpen Sourceプロジェクトに参加している企業が、どれほど頻繁にこの非常に単純なことにそれを吹き飛ばしているのか、私には分かりません。 QT / KDEのプログラマであるBenjamin Meyer氏は、私の良き友人で、オープンソースプロジェクトをどのように最善に管理するかについて、彼自身の戒めのリストを公開しています。私はそれを素晴らしい読書を与えることをお勧めします。

今私たちは最大8つの戒厳令だと思う。最後の2つは何になるでしょうか?コーヒー、ゼリーリング、マカロンの時です。本当に、実のところ、この仮想的なパピルスにあなたの心を語ります。

クラウドソフトウェアメーカークーパ、7500万ドルの株式公開

?TechnologyOneは農業に6.2百万豪ドルを調印

今日のデジタルワークプレイスの構成原理は何ですか?

甘いSUSE! HPEがLinuxディストリビューションに突入