2010-04-29 29 views
5

Tôi đã tạo một sản phẩm nhỏ bằng API Google. Bây giờ tôi cần phải bán nó cho khách hàng của tôi.Google API dành cho .NET (phiên bản 2) có thể phân phối lại không?

Tôi đã cài đặt và chỉ cần thêm tất cả các API. Nhưng bây giờ nó đang hiển thị lỗi loại COM.

Tôi làm cách nào để giải quyết vấn đề này?

+0

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. –

+0

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 _! __ –

Trả lời

0

bạn đã sao chép tất cả các dll trên hệ thống đích (và nếu cần đăng ký chúng)?

thông báo chính xác và mã lỗi bạn nhận được từ ngoại lệ được quản lý của bạn là gì?

0

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ỏ :-)

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