Không khó phân phối lại nếu bạn chỉ lấy và phân phối lại các tệp nhị phân (dll thực tế được xuất bản bởi Google) vì trong trường hợp đó bạn hợp pháp chỉ sử dụng nhị phân.
Nếu bạn biên dịch mã cho các dll này một mình hoặc thực hiện bất kỳ thay đổi nào đối với nguồn của chúng thì bạn sẽ cần một luật sư :-). Giấy phép MIT không phải là lây nhiễm nhưng vẫn yêu cầu phân bổ cho một tác phẩm phái sinh.
Nếu bạn đang đi để có văn bản cấp phép của riêng bạn trong gói của bạn hơn bạn nên thêm một dòng đơn giản như:
[Sử dụng thư viện do iron9light và cung cấp theo MIT License]
Đó là ghi công - từ lớn cho một dòng nhỏ :-)
Nếu bạn sử dụng từ _redistributable_ trong ngữ cảnh của gói phần mềm của bên thứ 3, mọi người sẽ nghĩ đó là ý nghĩa pháp lý của thuật ngữ này. Gói phần mềm hoặc một phần khác của công cụ authoring là redistributable nếu bạn có thể phân phối lại hợp pháp nó cho khách hàng của bạn. Ví dụ MS Visual C++ 2008 chứa gói redistributable với các thư viện thời gian chạy C++ mà bạn có thể cung cấp cho người dùng bằng phần mềm của bạn. Tương tự cho .NET framework. Đó là lý do tại sao bạn nhận được câu trả lời về giấy phép API Google thay vì gợi ý cách giải quyết các vấn đề kỹ thuật của bạn. –
Nếu bạn muốn trợ giúp giải quyết sự cố với trình cài đặt của mình, bạn cần a) cải cách câu hỏi để loại bỏ các từ gây hiểu lầm (phân phối lại) và b) thêm chi tiết khác: Google API là gì? Phiên bản? Liên kết? Bạn đã xây dựng nó hay bạn đã sử dụng một số tệp nhị phân dựng sẵn chưa? Với trình biên dịch nào bạn đã xây dựng chương trình của mình? Phiên bản? Phiên bản .NET (hoặc Mono) nào? Bạn đang thử nghiệm trình cài đặt của mình trên hệ điều hành nào? Bạn đã tạo trình cài đặt như thế nào? Với công cụ gì? Phiên bản? Và hầu hết importatntly: __What chính xác các thông báo lỗi cho biết? Ý tôi là _exactly _! __ –