33

私は Android Support Library のドキュメントを読んでいますが、Android プロジェクトに含める必要があると明示的に述べていますが、ライブラリ自体がどのライセンスの下にあるかについては何も言及していません (存在する唯一のライセンス通知が適用されます)。説明するコードではなく、ドキュメンテーション ページの内容に注意してください)。Eclipse によって吐き出されたコピーにはライセンス情報も含まれておらず、Google へのクエリはほとんど同じドキュメント ページにリンクされているだけです。

これは私を混乱させます。コードが Google からのものであるという通知を含める必要がありますか? ライセンス通知をまったく入れていませんか?それとも、ライブラリの使用方法を正しく理解していませんか? 確かに、私は Android 開発の初心者です。

4

3 に答える 3

20

各ソース ファイル (このようなもの) には、次のような著作権ヘッダーが含まれています。

/*
 * Copyright (C) 2011 The Android Open Source Project
 *
 * 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.
 */

Apache ライセンスについて次のように述べています。

http://www.apache.org/licenses/LICENSE-2.0

そして、apache ライセンスは派生作品を構築して販売することを許可していると思います。それでも、次のことを行う必要があります。

  1. 派生製品のソースにも同じライセンスを含めます。
  2. どの部分に基づいて変更を派生させたのかを明確に述べてください。

これをプロジェクトのルートLicence.txtまたはReadme.txtルートに配置できます。

于 2013-08-15T17:06:08.380 に答える