Làm cách nào để tuân thủ hướng dẫn này để gửi đơn đăng ký đến Trung tâm phần mềm?


19

Tôi đã đọc qua Thỏa thuận chương trình dành cho nhà phát triển Ubuntu để gửi các ứng dụng đến Trung tâm phần mềm và tìm hiểu về điều khoản sau:

3.1 Trước tiên, bạn phải kiểm tra Ứng dụng bạn gửi để xác nhận rằng chúng tương thích với tất cả các phiên bản Ubuntu hiện được hỗ trợ (như được liệt kê trên trang web của Canonical vào ngày bạn gửi) và Ứng dụng của bạn phải tuân thủ Chính sách xuất bản.

Điều này có nghĩa là tôi phải cài đặt cả phiên bản 32 và 64 bit của Ubuntu 8.04, 10.04, 10.10, 11.04 và 11.10? Nếu vậy, đó là 10 cài đặt Ubuntu - điều đó có thực sự khả thi (ngay cả với các máy ảo) không?

Ngoài ra, có ai có đề xuất để thử nghiệm ứng dụng mà không thực sự cài đặt từng phiên bản không? Một số loại chrootcông cụ, có lẽ?


Chỉnh sửa: Tôi đã bắt đầu thiết lập chrootmôi trường để biên dịch và kiểm tra các ứng dụng. Đây có được coi là thử nghiệm và do đó đáp ứng các yêu cầu của thỏa thuận cấp phép?


Vâng, 8.04 là máy chủ duy nhất IIRC.
JRG

một số ứng dụng như Wunderlist chỉ tương thích với một số phiên bản Ubuntu và chúng được hiển thị trong trung tâm phần mềm của phiên bản chỉ được hỗ trợ
Matteo Pagliazzi

Câu trả lời:


11

Điều khoản này nhằm thông báo cho bạn, nhà phát triển, rằng bạn có trách nhiệm (nghĩa vụ sử dụng thuật ngữ đó) để đảm bảo ứng dụng của bạn chạy trên các phiên bản Ubuntu được hỗ trợ, không phải của Canonical. Bạn không bị buộc phải thử nghiệm trên tất cả các phiên bản, nhưng điều quan trọng nhất là đảm bảo nó chạy trên phiên bản Ubuntu mới nhất và các phiên bản trước.

Đối với mục đích của trung tâm phần mềm và các ứng dụng phải trả tiền, bạn nên kiểm tra 11.10, 11.04 và 10.10. Bạn luôn có tùy chọn chỉ hỗ trợ phiên bản mới nhất nếu bạn muốn và chỉ cần thông báo cho người đánh giá về yêu cầu đó khi gửi đơn đăng ký của bạn.

Trong trường hợp ứng dụng ARB (ứng dụng FLOSS), bạn sẽ muốn đảm bảo khả năng tương thích với tất cả các bản phát hành được hỗ trợ.

Tôi hy vọng điều đó sẽ giúp làm rõ các điều khoản tốt hơn một chút.


4
Bạn có thể liên kết đến các nguồn cho tuyên bố đó?
JRG

1
Không, nguồn sẽ là thỏa thuận chính nó. Tôi chỉ giúp tạo ra các điều khoản và đang cung cấp một giải thích. Như với tất cả các thỏa thuận pháp lý, họ có thể được giải thích khác nhau. Tôi chịu trách nhiệm Phát triển Kinh doanh cho các ứng dụng phải trả tiền trong Trung tâm Phần mềm do đó trả lời.
zoopster

+125 (Có, tin hay không là bạn đã kiếm được bao nhiêu.) Cảm ơn bạn vì câu trả lời tuyệt vời - trong trường hợp của tôi, ứng dụng sẽ không chạy trên Hardy và do đó sẽ hỗ trợ Lucid ở mức tối thiểu.
Nathan Osman

4

Để trả lời câu hỏi đầu tiên của bạn, nó là khả thi, nếu tốn thời gian. Như bạn có thể đã đọc:

Bản phát hành Ubuntu bình thường được hỗ trợ trong 18 tháng. Các bản phát hành Ubuntu LTS (Hỗ trợ dài hạn) trước đây được hỗ trợ trong 3 năm trên máy tính để bàn và 5 năm trên máy chủ. Bắt đầu với Ubuntu 12.04 LTS, các bản phát hành LTS sẽ được hỗ trợ trong 5 năm trên cả máy tính để bàn và máy chủ. - https://wiki.ubfox.com/Release

Vì vậy, có, kể từ tháng 11 năm 2011, bạn phải thử nghiệm với

  • 8.04 (phiên bản máy chủ)
  • 10.04
  • 10.10
  • 11.04
  • 11.11

Sử dụng máy ảo sẽ là một cách. Một cách khác là tải xuống các tệp .iso cho LiveCD của mỗi bản phát hành, sau đó sử dụng bộ tải khởi động của bạn để tạo một mục nhập cho mỗi .iso. Bạn có thể tìm thấy hướng dẫn ở đây để thêm các mục nhập /etc/grub.d/40_customsẽ tồn tại nâng cấp kernel.

Lưu ý rằng 'phiên bản' không có nghĩa là kiến ​​trúc. Bạn không cần phải kiểm tra trên cả kiến ​​trúc 32 và 64 bit, vì vậy chỉ có năm thử nghiệm bạn cần chạy, không phải 10 :)


Điều gì nếu băng thông là một vấn đề? (Tải xuống 4 tệp ISO CD bổ sung là gần 3 GB tải xuống.)
Nathan Osman

2
@GeorgeEdison "thuê" tôi tải xuống, và sau đó làm điều đó cho bạn. : P
jrg

Trên thực tế nó không phải là quá xấu kể từ khi tôi có Lucid chạy trên một máy chủ ở đâu đó, tôi có Natty trên một máy, và tất nhiên một VM Oneiric. Điều đó chỉ để lại Maverick và Hardy.
Nathan Osman

1
@GeorgeEdison Bạn luôn có thể đăng ký tài khoản Dịch vụ web Amazon miễn phí (nếu bạn chưa có tài khoản) và chạy từng phiên bản trong một phiên bản vi mô, thử nghiệm tại đó. Các trường hợp vi mô và các thao tác đơn giản sẽ giữ cho bạn hoạt động tốt trong 'tầng miễn phí' nơi bạn không chịu bất kỳ khoản phí nào.
đè
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.