2010-10-19 16 views
20

Tôi đang hoàn tất các ứng dụng iPhone đầu tiên của mình; và tự hỏi tôi nên đặt thông tin tín dụng cho các nguồn mở tôi đã sử dụng trong ứng dụng iPhone của mình ở đâu? Tôi có nên đặt nó trực tiếp trong ứng dụng của tôi (người dùng có thể nhìn thấy nó nếu họ nhấn nút "Giới thiệu") hoặc đặt nó trong một tập tin đi cùng với các gói?Nơi đặt thông tin tín dụng nguồn mở cho một ứng dụng iPhone?

2 khung nguồn mở tôi đã sử dụng có "giấy phép BSD mới" và "giấy phép Apache".

Thực tiễn của bạn cho vấn đề này là gì?

Cảm ơn.

Trả lời

15

Gần đây tôi đã tự hỏi về điều này.

Một số ứng dụng Apple (Trang, số) đặt nó vào trang xác nhận trong phần của ứng dụng cài đặt, mặc dù tôi chưa tìm ra cách dễ dàng để thực hiện việc này - mỗi đoạn văn bản phải là "Nhóm "yếu tố, đó là một chút khó khăn để có được thiết lập. Đây là tùy chọn tôi sử dụng, xem câu hỏi này để xem làm thế nào tôi làm điều đó:

best way to add license section to iOS settings bundle

Các ứng dụng khác đặt nó trong itunes kết nối phần thỏa thuận cấp phép, đó là đơn giản hơn rất nhiều.

Tùy chọn thứ ba (được sử dụng bởi ứng dụng ebay trong số những người khác) đang có màn hình "giới thiệu" ẩn ở đâu đó trong ứng dụng, với trang con "hợp pháp".

+0

Xin chào, bạn có thể cho tôi biết nơi tôi có thể tìm thấy "phần thỏa thuận giấy phép kết nối itunes" không? – KONG

+2

Đó là nơi bạn đặt EULA khi chuẩn bị gửi ứng dụng của bạn để xem xét cửa hàng ứng dụng trong itunes kết nối trên trang web của nhà phát triển apple. – JosephH

+0

@JosephH bạn có thể liên kết với một ứng dụng đã đặt sự thừa nhận của họ trong EULA không? –