2013-08-15 40 views
27

Tôi đã đọc qua documentation cho Thư viện hỗ trợ Android, nhưng trong khi nó nói rõ ràng rằng bạn nên đưa nó vào dự án Android của bạn, nó không đề cập đến bất cứ điều gì về giấy phép bản thân thư viện đó (thông báo giấy phép duy nhất hiện tại áp dụng cho nội dung của trang tài liệu, chứ không phải mã mô tả nó). Bản sao chép của Eclipse không bao gồm bất kỳ thông tin cấp phép nào, và các truy vấn tới Google chủ yếu chỉ liên kết đến các trang tài liệu giống nhau.Thư viện hỗ trợ Android nào được phát hành theo?

Điều này làm tôi bối rối. Tôi có nên bao gồm thông báo rằng mã từ Google không? Không đặt bất kỳ thông báo giấy phép nào cả? Hay tôi không hiểu đúng cách thư viện được sử dụng như thế nào? Phải thừa nhận rằng, tôi khá mới phát triển Android.

+0

+1 cho nỗ lực và viết câu hỏi mạch lạc. – supersam654

+0

Tôi đã tạo yêu cầu tính năng bao gồm thông tin giấy phép ở vị trí chuẩn: https://code.google.com/p/android/issues/detail?id=235923 – Alix

Trả lời

17

Mỗi tập tin nguồn, (như this one) chứa một tiêu đề bản quyền như thế này:

/* 
* 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. 
*/ 

nào khẳng định một giấy phép Apache:

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

Và, tôi nghĩ rằng giấy phép apache cho phép tác phẩm phái sinh được xây dựng và bán. Tuy nhiên, bạn nên:

  1. Bao gồm giấy phép tương tự trong nguồn của sản phẩm có nguồn gốc.
  2. Ghi rõ những phần nào bạn bắt nguồn thay đổi, được xây dựng dựa trên.

Bạn có thể đặt số này vào Licence.txt hoặc Readme.txt tại gốc của dự án của bạn.

+2

[Thông tin hữu ích về giấy phép.] (Http: //www.tldrlegal.com/license/apache-license-2.0-%28apache-2.0%29) – supersam654

+0

Tôi đã kiểm tra kỹ giấy phép trong mã và có thể xác nhận rằng đó là Apache-2.0. –

3

Xem tệp NOTICE.txt của bạn trong thư mục android/support. Trích: "Dự án mã nguồn mở Android. Được cấp phép theo Giấy phép Apache, Phiên bản 2.0, [...], http://www.apache.org/licenses/".

+2

Hữu ích, mặc dù ban đầu tôi không biết bạn đang đề cập đến thư mục nào. Đối với bất kỳ độc giả nào trong tương lai, đó là android-sdk-root-folder/extras/android/support / –

Các vấn đề liên quan