2017-10-12 3 views
0

私はプロジェクトに取り組んでおり、Rパッケージからいくつかの機能を使用したいと考えています。しかし、私のプロジェクトの要件については、これらの機能を変更する必要があります。その後私のプロジェクトの目的のためだけにそれらを使用しました。もちろん私の作品を発表したいと思います。変更はこれらの関数でのみ行われ、私は自分のプロジェクトでこの新しい関数を使用します。だから私はパッケージを変更しません。だから私の質問、私はこれらの変更の作者の許可を要求する必要がありますか?私はこれらの機能を変更しようとしました。なぜなら、彼らは私がやっていることに閉じているからです。だから、私はそれらを変更する必要があります。私はパッケージを書くつもりはない。rファンクションを変更するためのオーサリングを依頼しますか?

+0

パッケージはCRANで利用できますか?パッケージライセンスとは何ですか? –

+0

@ColinFAYはいそれはCRANにあり、ライセンスは "ライセンス:GPL(> = 2)" –

+0

@ColinFAY私はパッケージを変更しません。新しい修正された関数のみを使用します。つまり、必要な機能を持ち、変更して使用します。それはすべてです。 –

答えて

1

pkgがCRANにあり、Licence is GPL (>=2)の場合は、変更されたコンテンツがまだGPLであり、コンテンツを変更したとしている限り、コンテンツのコピーと変更が許可されています。だから、あなたはpkgの作成者の許可を求める必要はありません。

「pkgextra」(ここでpkgはパッケージの名前)という名前の独自のパッケージを作成し、パッケージが別のパッケージの上に構築されていることを記述することをお勧めします。tidystringdist stringdistの上にあり、ggExtraはggpotの上に構築されています。また、RパッケージにはDependenciesコンポーネントがあるため、他のパッケージに応じてパッケージをビルドしたことを明示しています。

同じライセンスで作成した作品を配布し、このパッケージに依存していると述べている限り、パッケージ作成者の許可は必要ありません。

+0

ありがとうございます。私はパッケージを書いたくありません。私のプロジェクトのための機能はほんのわずかです。 –

関連する問題