トップページ > プログラム > 2016年03月07日 > zNtvaVwS

書き込み順位&時間帯一覧

27 位/193 ID中時間01234567891011121314151617181920212223Total
書き込み数2000000000000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©2ch.net

書き込みレス一覧

【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©2ch.net
468 :デフォルトの名無しさん[]:2016/03/07(月) 00:25:33.11 ID:zNtvaVwS
>>465
>ライブラリのバージョン不整合で動かないのは普通「バイナリ互換性の問題」とは言わんでしょ
Linuxではバイナリ互換がないと言う。
もちろんELFというバイナリフォーマットなら互換はあるよ。
でも、ELFはSolarisなどの他のUNIXでも採用されているけど、
UNIXの世界でSolarisとLinuxがバイナリ互換があるとは言わない。
だって死んでも絶対動作しないから。
あくまでバイナリフォーマット互換だね。
バイナリが起動できないバイナリ互換なんて現実的に何の意味もないから。
まあ、もっと詳しく書くなら、配布物を起動して実行できるかどうかの互換だね。

>あとこんなんFAQだけど、LGPLはスタティックリンクしても差し替え可能な形でオブジェクトファイル配布すれば
>配布物にはLGPL適用しなくて良い。
それは知らなかったよ。
でも、オブジェクトファイルを配布しなければならないというのが、LGPL感染の一種だと思う。
LGPLの制限を受けないようにするために、スタティックリンクを避けるという話の流れだから、オブジェクトファイルを配布しなければならない制限も避けようとする話。


>また、Qtライブラリ(LGPL版)を同梱してもQtのソースを一緒に配布しなければならないというのは間違い。

そんなこと書いてない。よく読んでね。
「QtライブラリがないとQtで作ったプログラムは動かないから、ダイナミックリンクではQtライブラリを一緒に配布することになるが、」
と書いてある。
まあ別にQtライブラリを一緒に配布する義務はないがユーザーが自力で起動させられるかどうかは疑問だな。

>だからLGPL版のQtがandroidに対応していない、というのも間違い。
SRAが、LGPL版のAndroid用Qtを配布していないという意味で、間違いじゃない。
SRAのライセンスのページにも、
http://www.sra.co.jp/qt/licence/
「LGPL 版は、Windows、Linux、Mac OS、組込み Linux 版を使用することができます。 」としか書いてない。
間違いというなら、SRAに文句言って、ここにAndroidを追加してもらってから言ってほしい。
【Win/Mac/Linux/Android/iOS】 Qt 総合スレ 17 [転載禁止]©2ch.net
469 :デフォルトの名無しさん[sage]:2016/03/07(月) 00:42:47.49 ID:zNtvaVwS
>>466-467
一応、俺はこういうことを研究している人間なんだよ。
Java 逆コンパイル で検索したらすぐ分かるよ。
C# 逆コンパイルでもいいよ。
ほぼ完璧なJavaソースが復元できるよ。
試しにやってみてから言って欲しい。
逆コンパイル防止は理論上できない。
多少ソースを読みにくくする難読化はできるんだけど、それでも元のソースと大差なくて十分読みやすいんだよね。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。