2010-08-01 34 views
8

Tôi có một bản sao của Microsoft Microsoft Visual Studio 2010 thông qua chương trình MSDN của trường đại học của tôi. Tôi có thể sử dụng nó để tạo ra các chương trình thương mại không?Microsoft Visual Studio 2010 Academic Edition

Trả lời

8

Đây là từ DreamSpark faq (mà có lẽ là chương trình mà bạn đã nhận nó thông qua):

Q: Có bất kỳ hạn chế về cách tôi sử dụng công cụ Microsoft tôi nhận được qua DreamSpark?

A: Bạn phải sử dụng các công cụ và phần mềm bạn tải xuống từ DreamSpark để theo đuổi việc nâng cao kiến ​​thức, kỹ năng và kiến ​​thức về khoa học, công nghệ, kỹ thuật, toán học hoặc thiết kế.

Từ một blog MSDN:

DreamSpark là một cơ chế phần mềm tải về trực tuyến trực tiếp-to-sinh viên cho sinh viên công nghệ để có được những phần mềm mới nhất trong chuyên môn cấp từ Microsoft vào các máy tính cá nhân của họ cho phi sử dụng thương mại trong học tập và nghiên cứu.

Vì vậy, không được phép.

Xem this chủ đề - cho ngoại lệ duy nhất:

DreamSpark đã hợp tác với Windows Marketplace for Mobile, cho sinh viên được xác minh trên DreamSpark quyền truy cập vào Marketplace và bãi miễn lệ phí $ 99. Sau đó, sinh viên có thể sử dụng các sản phẩm mà họ tải xuống từ DreamSpark để tạo các ứng dụng Windows Mobile và bán chúng chỉ với lợi nhuận trên Marketplace for Mobile và CHỈ trong những trường hợp này. Họ không được phép bán bất kỳ phần mềm nào khác mà họ xây dựng hoặc sử dụng phần mềm được tải xuống, từ DreamSpark trong bất kỳ mục đích thương mại nào khác.

Phiên bản nhanh không bị vướng bận theo cách này - bạn có thể sử dụng các công cụ chuyên nghiệp từ DreamSpark để nghiên cứu và học hỏi và tạo ấn bản thương mại từ những gì bạn đã học. Tuy nhiên, đây là cách để MS giúp bạn nối;)

+0

Làm thế nào bạn có thể đi đến kết luận đó dựa trên báo giá đó? – ZippyV

+1

@ZippyV - bởi vì không có gì về bán hoặc sử dụng các sản phẩm thương mại. Đã cập nhật câu trả lời với thông tin bổ sung. – Oded

+6

Nhưng nếu tạo ra phần mềm thương mại là trải nghiệm học tập thì sao? –

0

Nếu hóa ra bạn không thể vì một lý do nào đó, bạn có thể thử sử dụng phiên bản Visual Studio 2010 Express. Với nó là một trường đại học đăng ký, tôi sẽ ngạc nhiên nếu bạn đã có thể sử dụng nó để sử dụng thương mại (có lẽ kiểm tra với các trường đại học?).

Tôi hiểu từ điều này thread rằng sự đồng thuận là bạn có thể xây dựng các giải pháp thương mại với các ấn bản Express. Chỉnh sửa: Có vẻ như theo số FAQ, bạn có thể sử dụng phiên bản Express để sử dụng cho mục đích thương mại, vì vậy có thể đó có thể là một thỏa hiệp tốt?

1

Tìm trong tệp License.txt, được lưu trữ trong thư mục con Microsoft Visual Studio 2010 - XXX của thư mục cài đặt. Phần 3.

Nó thường được viết rõ ràng trong các ấn bản trước nhưng văn bản giấy phép đã thay đổi đáng kể trong ấn bản RTM cuối cùng của VS2010. Chưa kể nó đã được định dạng theo cách không thể đọc được. Tôi không thể nói được nữa nếu tôi được quyền sử dụng nó cho các sản phẩm của riêng mình, và tôi đã có phiên bản bán lẻ. Chúc may mắn.

0

Phát triển trong phiên bản MSDN, biên dịch trong ấn bản Express hoặc qua số command line compiler. Không nên là một vấn đề ....

+0

chỉ tò mò, chính xác làm thế nào để biết phiên bản nào được sử dụng để phát triển hoặc biên dịch một chương trình đang xem sản phẩm cuối – anonimator

+0

Có thể có một số loại thông tin meta trong đó. Ngoài vấn đề pháp lý, không có gì để ngăn cản bạn sử dụng bản sao học thuật của bạn - nhưng quan điểm của tôi là không cần phải phá vỡ EULA ngay cả khi nó sẽ không bao giờ được thi hành. – CJM

3

Bạn có thể phát triển phần mềm có tiềm năng thương mại, nhưng bạn không thể bán phần mềm của mình mà không có giấy phép bán lẻ đầy đủ. Bạn không vi phạm EULA chỉ bằng cách phát triển một phần mềm có thể được sử dụng thương mại. Nếu bạn nghĩ về nó, không ai mong đợi bạn viết lại phần mềm của bạn, chỉ để nó có thể được bán. Và về mặt pháp lý, hành động viết là độc quyền của bạn, và không thuộc về các nhà phát triển IDE (Microsoft). Bạn là chủ sở hữu duy nhất của tài sản trí tuệ của bạn, bất kể nó được viết như thế nào.

Hãy xem xét một tình huống mà bạn đã cho mượn một cây bút với mục đích học cơ khí, và trong quá trình đó bạn đã nghĩ ra một ý tưởng cho động cơ, do đó viết ý tưởng của bạn xuống bằng bút đó. Ý tưởng không thuộc về những người đã cho bạn, bán bạn hoặc cho bạn mượn cây bút cho bất kỳ mục đích nào.

Để tóm tắt, bạn có thể phát triển khá nhiều thứ cho bất kỳ mục đích nào theo giấy phép học thuật. Nếu bạn định phân phối phần mềm của mình về mặt thương mại. Sau đó, chỉ sau đó mua một bản sao đầy đủ của Visual Studio.

Lý do rất đơn giản: một khi bạn có doanh thu từ việc bán phần mềm của mình, bạn có thể đủ khả năng mua một IDE như Visual Studio.

Tất nhiên, có các trường hợp khác như có nhiều máy trạm với giấy phép phi thương mại, phát triển phần mềm thương mại. Ngay cả khi một trong các máy trạm có giấy phép thương mại và được sử dụng để xây dựng mã, điều này vẫn phá vỡ EULA vì phần mềm đã được sử dụng cho mục đích thương mại.

Tất cả trong tất cả, đó là các kỹ thuật về pháp lý. Tôi thậm chí không tin rằng có sự khác biệt về chức năng giữa giấy phép Học thuật hoặc giấy phép Bán lẻ, chẳng hạn như siêu thông tin được đề xuất báo hiệu giấy phép nào được sử dụng để xây dựng ứng dụng.

Chúc mừng.

+0

Tôi không chắc chắn so sánh của bạn với cây bút là hợp pháp. Khi bạn mua giấy phép để sử dụng sản phẩm, việc sử dụng của bạn phải tuân thủ giấy phép hợp pháp. Như một vấn đề thực tế, việc thực thi có thể khó khăn đối với một số lý do bạn đã đề cập. Nhưng tuyên bố, "Bạn là chủ sở hữu duy nhất của tài sản trí tuệ của bạn, bất kể nó được viết như thế nào [,]" quá rộng. Ví dụ, các công trình cho thuê, thuộc về chủ nhân. Tuy nhiên, cuối cùng, nó là khá chính xác rằng nếu bạn viết nó trên một phiên bản học tập và biên dịch nó trên một phiên bản bán lẻ, sau đó bạn có nhiều khả năng tránh bất kỳ khiếu nại có thể. –

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