私はプロジェクトに取り組んでおり、Rパッケージからいくつかの機能を使用したいと考えています。しかし、私のプロジェクトの要件については、これらの機能を変更する必要があります。その後私のプロジェクトの目的のためだけにそれらを使用しました。もちろん私の作品を発表したいと思います。変更はこれらの関数でのみ行われ、私は自分のプロジェクトでこの新しい関数を使用します。だから私はパッケージを変更しません。だから私の質問、私はこれらの変更の作者の許可を要求する必要がありますか?私はこれらの機能を変更しようとしました。なぜなら、彼らは私がやっていることに閉じているからです。だから、私はそれらを変更する必要があります。私はパッケージを書くつもりはない。rファンクションを変更するためのオーサリングを依頼しますか?
0
A
答えて
1
pkgがCRANにあり、Licence is GPL (>=2)の場合は、変更されたコンテンツがまだGPLであり、コンテンツを変更したとしている限り、コンテンツのコピーと変更が許可されています。だから、あなたはpkgの作成者の許可を求める必要はありません。
「pkgextra」(ここでpkgはパッケージの名前)という名前の独自のパッケージを作成し、パッケージが別のパッケージの上に構築されていることを記述することをお勧めします。tidystringdist stringdistの上にあり、ggExtraはggpotの上に構築されています。また、RパッケージにはDependenciesコンポーネントがあるため、他のパッケージに応じてパッケージをビルドしたことを明示しています。
同じライセンスで作成した作品を配布し、このパッケージに依存していると述べている限り、パッケージ作成者の許可は必要ありません。
+0
ありがとうございます。私はパッケージを書いたくありません。私のプロジェクトのための機能はほんのわずかです。 –
関連する問題
- 1. 変更依頼SQL
- 2. Android:WebView:送信依頼したHTMLを変更する(GET)
- 3. Rファンクション変数を渡すためのIf文
- 4. Starteam - 特定の変更依頼のファイルをチェックアウトする#
- 5. EFファンクションのエンティティを変更する
- 6. R CMDのCXXFLAGSを変更するRパッケージを開発するためのINSTALL
- 7. サポートを依頼するTransitionInflater
- 8. 許可を依頼する
- 9. ファンクションRプログラミング
- 10. R言語、ループを一時停止して、ユーザーに続行を依頼する
- 11. ループをrに適用するための変更
- 12. Railsは編集依頼時に変更されたパラメータのみを渡します
- 13. 起動時にロケーションの更新を依頼する
- 14. oAuth 1.0リクエストの更新を依頼する
- 15. クライアントにチャネル更新のリスニングを依頼する
- 16. このダイヤモンドコードのヘルプを依頼する
- 17. 依存関係をチェックするワークアイテムワークフローを変更しますか?
- 18. ファンクション、ベクター、ループin R
- 19. 依存関係を変換するためにBrowserifyを強制しますか?
- 20. 依頼のデータベースクエリ
- 21. laravel 5.4で5.2パッケージサポートを依頼していますか?
- 22. ビジュアルスタジオ2017インストーラが更新を依頼し続ける
- 23. 簡単なWindchillインデックステーブルの作成を依頼されました
- 24. GuzzleがJSONをEloquentに依頼しました
- 25. Android Espresso、RecyclerViewActions許可を依頼する
- 26. iframe videoサファリでダウンロードを依頼する
- 27. Mojoliciousでユーザーエージェントを依頼する
- 28. Node.js - 実行依頼を約束する
- 29. live555サーバーでnptを依頼する
- 30. ユーザーにファイルを依頼する方法
パッケージはCRANで利用できますか?パッケージライセンスとは何ですか? –
@ColinFAYはいそれはCRANにあり、ライセンスは "ライセンス:GPL(> = 2)" –
@ColinFAY私はパッケージを変更しません。新しい修正された関数のみを使用します。つまり、必要な機能を持ち、変更して使用します。それはすべてです。 –