4

Web サービスと通信するアプリで libCurl を使用したいのですが、残念ながら iPhone SDK には含まれていません。これで、アプリに Curl を静的ライブラリとして含める方法がわかりましたが、これでアプリが Apple に拒否されるかどうか疑問に思っています。Curl をアプリに組み込んで、Apple に承認された人はいますか?

ありがとうございました。

編集: Curl SDK に文書化されていない機能が含まれているかどうかわからないため、誰かが実際にこれを行ったかどうか疑問に思っていました。

4

6 に答える 6

6

curl ライセンス ( http://curl.haxx.se/docs/copyright.html )から、iPhone アプリケーション内での使用は完全に許可されているように見えます。ライセンスには基本的に制限が指定されていないためです。

Apple の配布制限によりアプリでの GPL ソフトウェアの使用が禁止されているかどうかについては議論がありますが、curl は GPL ライセンスではありません。

私は弁護士ではありません。念のため弁護士に確認してください。ソフトウェア開発って楽しいじゃないですか!

于 2009-05-13T20:21:10.387 に答える
1

libcurl はMIT でライセンスされているため、静的にリンクする際にライセンスの問題は発生しません。

編集: アプリケーションが GPL ライセンスの場合、libcurl の一部の構成は合法的にリンクおよび配布できません。

于 2009-05-13T20:25:18.290 に答える
1

できると思います。libcurl をクロスコンパイルする必要がある場合は、私のチュートリアルにアクセスしてください: http://sites.google.com/site/olipion/cross-compilation/libcurl

libssh2 サポートを使用してクロスコンパイルする方法を示します。

よろしく、オリピオン。

于 2009-08-12T07:44:45.747 に答える
0

静的にリンクされている限り、Appleはアプリケーション内でどのライブラリを使用するかを気にしないと思います。つまり、他の誰かのIPに関するライセンス契約(私はあなたがそうだとは思わない)に違反している場合、なぜ彼らは気にするのでしょうか?

于 2009-05-13T22:43:10.590 に答える
0

それはあなたがそれをどうするかの問題だと思います.curlは、合法性(ボットなど)に関する限り「一線を画す」可能性のある多くのことを行うために使用できるため、curlで行われたいくつかのことは入れないのが最善ですサードパーティに配布/販売されているアプリケーションですが、APIへの接続など、明らかに許可されていることを行っているだけであれば、なぜそれが問題になるのかわかりませんし、Appleが取得するとは思いません.あなたが一線を越えたと彼らが考えた場合、あなたのアプリを不承認にする以外のいずれかの方法で関与しますが、彼らはそれによって直接影響を受けることはないので、それ以上のことをする可能性は低いです.

于 2010-07-02T15:45:31.247 に答える