投稿

1月, 2014の投稿を表示しています

Java の final っていつまでたっても難しいですね

ちょうどプロジェクト用にCheckStyle の設定を変更していて見つけました。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=37694&forum=12 わたしは「望ましい」に一票かなぁ? 本来はインスタンスの中身は変更すべきじゃ無いですけどね… 気持ちは分かります。(私もやってるかもしれん…) ま、本題はそこじゃ無くて… この掲示板を読むと「finalを付けるコストを考えると…」とか言う文章が2・3か所見られました。 2007年の記事なので何とも言えませんが、Eclipse3.3(Europa)には、保管アクションで自動的に「final」が付けれます。 なぜコストを気にする必要があるのだろう… Eclipseの 「Java → 保管アクション → 追加アクション → コード・スタイル」の中で設定できます。 やっぱり今も昔も、「ツールの使い方」一つで工数が倍以上になるんですね。 ツールの使い方をがんばって覚えなきゃね。 という結論でした。

フリーウェアライセンスは難しい…

まずは結論 なお、個人解釈なので間違っている可能性もあります。 自己責任で使用して下さい。 GPLライセンス(V2 や V3)の場合 1.商用利用は可能 2.改修は可能 3.開発後の課金は可能 4.バイナリを提供している人(企業)にはソースコードも提供する事 5.ライセンスは書いてね。 です。 以下詳細です。 今回Webシステムでフリーのプラグインを使いたかったのだが、ライセンスが GPL2 だった。 皆で四苦八苦しながら調べた結果をまとめる。 注意:下記URLは、「GPL V2」ですが、V3もほぼ同じです。 GPL V3 のURL http://www.gnu.org/licenses/gpl-faq.ja.html 目的:GPLライセンスの商用利用したい。 Q1:GPLライセンスは商用利用しても良のか? A1:GPLライセンスのルールを元に商用利用は可能です。 Q2:GPLライセンスのルールってなんだ? A2: ・プログラムの課金配布は可能です。 http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.ja.html#DoesTheGPLAllowMoney ・バイナリを公開したら、ソースも提供する事。 http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.ja.html#DoesTheGPLAllowDownloadFee ・改修は自由にして良い。 http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.ja.html#WhyDoesTheGPLPermitUsersToPublishTheirModifiedVersions ・ライセンスの表記がソースコードのヘッダー・フッター等に記載されていること?  (ただ、こんな記載もありました。 以下引用: 「『いかなる媒体における、そのままの複製』というフレーズの意図は、ページのヘッダやフッタその他の文書整形に関する状態は保持しなくても構わないということです。ただし、ハイパーリンクの使えるメディアもそうでないメディアでも、ウェブリンクの(脚注や、非HTMLのメディアではその他の形...