Apache 2.0と私の修正を含むファイル


38

Apache Licenseバージョン2.0の原文と説明を平易な英語で読みました

OK、The Best Company in the Worldが配布したクラスとそのライセンスをコピーし、コードを少し変更します。

変更した元のファイル。

/*
 * Copyright (C) 2011 The Best Company in the World
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.mypackage;

public class MyClass {

    private void someMethod() {
        // Their code
        // My little change
    }
}

次に、アプリケーションでMyClassを使用します。

  1. The Best Company in the Worldを自分の会社の名前または自分の名前に置き換える必要がありますか?そうでない場合、私のプロジェクトには2つのライセンスが含まれます:彼らのものと私のものですか?この場合、どこに保存しますか?
  2. 私の知る限り、Apache Licenceバージョン2.0を使用してアプリケーションを配布する必要があります。

ウィキペディアによると:

Apacheライセンスは、同じライセンスを使用して配布するために、ソフトウェアの派生物またはオリジナルの修正を必要としないという点で、一般的ではありませんが広く認められています(コピーレフトライセンスとは異なります。比較を参照)。

回答:


40

Apache License 2.0のセクション4には、変更されたファイルを配布するときに何をする必要があるかが明確に記載されています。

  • あなたはしてはならない、既存の著作権の主張(「世界のベスト当社ずつ)削除します
  • ファイルが変更されたことを明確にする必要あります。最も簡単な方法は、元の著作権の後に単に著作権を追加することです。

    Modifications copyright (C) 2013 <your company/name>
    

    会社に代わって変更を行った場合、ほとんどの場合、それは著作権表示に記載しなければならない名前でもあります

  • 変更には別の著作権ライセンスを使用することできます。ただし、単一のファイルに異なる著作権ライセンスが適用される複数の部分があることは非常にまれであり、その法的側面が法廷でテストされているとは思わないので、私はそれに対して助言します。

変更を配布しない場合(または社外に配布しない場合)、何もする必要はありません。著作権ライセンスは、プログラム/ライブラリを配布するときにのみ有効になります。


「異なるライセンスを選択できる」とは、二次的著作物がオープンソースの著作物とまったく反対になる可能性があることを意味しますか?プロプライエタリまたはより厳格なもののように。
タルハ

3
@Talha:Apacheライセンスの他の要件が満たされている限り(ソフトウェアの一部がApacheライセンスに基づいてライセンスされていることをユーザーに通知するなど)、派生著作物は実際にクローズドソースライセンスを使用できます。自分で書いたコードを開示する必要はありません。
バートヴァンインゲンシェナウ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.