miki_yさんの投稿一覧
助け合いフォーラムの投稿
2024/04/12
コメント
LGPLのソフトウェア公開義務について
こちらこそ、ありがとうございます。
以下、自分の中で勝手に納得した自分なりの方針ですが、
この問題の解説の後にかかれている「参考」で、大まかな観点別に表で分類されている部分と、個別のライセンスの特徴を詳細に説明している部分がありますが、
出題のされ方として、もし後者の個別の特徴の理解を問う問題であれば、もう少し問題文も具体的にそのライセンスと特定しやすい説明が並ぶ気がします。本問題のように大雑把な特徴だけが書かれているのであれば、細かい個性は置いといて難しく考えすぎず大まかな分類上当てはまるライセンスを選んでおけばよいのかな、と。いったんそれで納得するようにしました。
普段からLv1でマニアックな理解など問われないのでもっと大雑把に考えてよいとは思っていても、この問題みたいに解説にもLGPLについて詳しく書かれていて解釈に戸惑うことは多々あります。逆に、大雑把でよいと思いきや、意外と問題文を厳密に捉えないとミスリードされるような問題もあったりで。
結局youmiさんが最初に助言してくださったように、割り切ってしまうしかないんですね。
2024/04/11
コメント
usermod -L は対話的ログインは禁止されないのか
ありがとうございます。
以上総合し、また解説にも対話的ログインを禁止する直接的な方法ではない、と書かれていることから、問題文の言い回しというか解釈が絡むのですね。
「対話的ログインを禁止する方法を選べ」であればコマンドの主目的(主作用)として考える必要があって、
「次のコマンドのうち対話的ログインが禁止されるものは?」であればそのコマンドの主作用でなくても複数の作用があっても問題文の作用が入っていれば答えに該当するものと思えばよさそうですかね。
普通に読めばそうだろうと言われればそれまでですが、ほかにもこういう言い回しでどう捉えるべきか引っ掛かりそうな問題がしばしばありますね。
変なひっかけではなくちゃんとした技術的理解度を問うてほしいと思いつつ、
本チャンのLinuCの問題もこういう感じなのであれば、割り切りたいと思います。
いろいろご助力いただき大変感謝です。ありがとうございます。
2024/04/10
コメント
LGPLのソフトウェア公開義務について
ありがとうございます。
記載いただいた点もふまえ、
ひとまずこのような問題はLGPLが準コピーレフトに分類されている視点で、
個別の個性は無視して準コピーレフトとしての共通項として答えておくのが無難
と考えるしかないかもしれません。
2024/04/09
コメント
LGPLのソフトウェア公開義務について
ありがとうございます。
日本語の解釈がどうとかいうのは、質問のためにそういう書き方をしてしまいましたが、要は、LGPLはソースコードの公開が必要な場合もあるにも関わらずLGPLが正解の1つになっているのがおかしいのではないか、という単純な問いかけです。
難問や悪問が混じっていても完璧を目指さず確実に取れる問題だけ相手にして要領よく点を取って時短で合格しよう、というのは、まああるのですが、
テクニックだけを突き詰めれば究極こんなフォーラムも、動作確認するための仮想環境も何も必要なくなります。
ただの点取りではなく実用も考慮して正しい理解もしておきたいからこそ
フォーラムの活用や実環境での動作確認にもある程度は時間を使いながら
進めているので。
そもそも、仮にテクニック偏重で機械的で丸暗記する立場で捉えたとしても、こういう問題のために誤った暗記をして実際のLinucで間違うのもつまらない話なので。
2024/04/07
投稿
LGPLのソフトウェア公開義務について
問題文は
OSSを他のソースコードと組み合わせて再配布する場合、他のソースコードの公開を求めないライセンスはどれか
回答にはLGPLが該当するとのことですが、問題文の"組み合わせて"の定義が少し疑問です。
解説の表だけを見ると確かにLGPLは該当するように見えます。
ですが、LGPLは、そのLGPLライブラリを動的リンクする分にはLGPLは適用不要(利用元のソースコードの開示は不要)ですが
静的リンクでソースコードとして組み込んだらLGPLは適用されソースコードの開示が必要になりますよね。
現に、本問解説の後の参考の説明にも「LGPLのバイナリを動的リンクとして呼び出すソフトウェアにはLGPLの権利は及びません。
LGPLのコードをソフトウェアに組み込んだ場合は、LGPLが適用され、ソースコードの開示が必要となります。」とあります。
改めて問題文には「OSSを他のソースコードと組み合わせて再配布する場合」とあります。
LGPLは上記のとおり動的リンクと静的リンクでソースコード公開要否が変わってくるはずで
この問題文は「"ソースコードと"組み合わせて」とあるのでLGPLでもどちらかといえば静的リンクの方を指しているような書き方です。
にもかかわらず、どうして動的リンクの方の側面が採用されLGPLが該当するとされているのかがよく分かりません。
合格体験記の投稿
投稿がありません