タグ

開発に関するokdtのブックマーク (2)

  • オープンソース・ソフトウェアに潜むリスクを知る(後編)|要確認! ライセンスによっては法的問題に発展するケースも - CIO Online

    前編では、OSSのライセンス形態に関する注意点と、その利用に伴うリスクを説明した。続く後編では、このリスクについてもう少し踏み込み、自社におけるOSSの利用状況を把握する必要性を述べる。関連トップページ: BCM/リスク・マネジメント オープンソース/Linux オープンソース・ソフトウェアに潜むリスクを知る(後編) 要確認! ライセンスによっては法的問題に発展するケースも 2010/03/29 前編では、OSSのライセンス形態に関する注意点と、その利用に伴うリスクを説明した。続く後編では、このリスクについてもう少し踏み込み、自社におけるOSSの利用状況を把握する必要性を述べる。 “身売り”の準備をしている企業は、事前にオープンソースのリスクを知っておくべきだ。買収元の企業は通常、買収先のOSSの利用状況を入念に評価する。一般に、買収契約書ではOSSの使用/頒布について開示することが義務

    okdt
    okdt 2010/03/29
    コンタミネーション
  • 続・バグを生まないコーディング法 | EE Times Japan

    フォーラムでの議論は次のような発言から始まった。 「中括弧を使って複合文を記述し、文の切れ目にセミコロン「;」を使う言語では、オールマン・スタイルを使うべきではない」 私はどちらのスタイルでもよいと思っているが、「1TBSでは図2のような間違いを人間のコード・レビュワーが発見しにくい」という1TBSに対する批判は受け入れがたい。 人間のコード・レビュワーが、このような間違いを見落とす可能性があることは認める。しかし、まさにこの例は、ここで紹介するようなコーディング規則の重要性を物語っている。つまり、「バグを効果的に排除するためには、コーディング規則に強制力がなければならない。2個以上の競合する規則がそれぞれバグを防げても、それらの中の1つの規則だけが自動的に強制できる場合は、より強制力がある規則の適用が推奨される」ということだ。 われわれのコーディング規則では、上記のような例はまさに自動

  • 1