Можно ли использовать visual studio community в коммерческих целях
Чего не хватает в Visual Studio Community 2015? Говорят, что он полнофункциональный и бесплатный , но если это так, то почему они все еще продают Visual Studio Ultimate 2015 или Visual Studio Enterprise 2015 за 6 штук?
Что-то не хватает в предварительном просмотре сообщества, верно? И почему это называется «Сообщество»? Мой код не будет синхронизироваться на ваших устройствах, как новая система обновления Windows 10, не так ли? (Шутка про эту последнюю часть, и вроде как тоже).
Да. Я так и предполагал. Но тогда технически это не полнофункциональный. Я был бы более склонен сказать, что это вероятно ~ 85% избранных. Я видел эту страницу, но не вижу, где они сравнивают Сообщество с остальными, если только на этой странице это не называется другим.
Для всех, кому интересно узнать о конкретных различиях между сообществом и профессионалом, есть два больших: сообщество не имеет (1) функций Team Foundation Server и (2) не поддерживает CodeLens .
Для VS 2015, Community и Professional функционально практически идентичны. Основными отличиями являются: 1) отсутствие бесплатных учебных материалов (доступ к PluralSight, Azure и т. Д.) С сообществом, и 2) отсутствие поддержки сервера Microsoft Team Foundation (инструменты для совместной работы / разработки команды). Он предоставляет все необходимое для профессионального развития как личности, так и для множества небольших команд.
Есть 2 основных различия.
Техническая, есть 3 основных различия:
Прежде всего, у сообщества нет поддержки TFS.
Вы просто должны использовать мерзавец (спорный , является ли это недостаток или это на самом деле хорошая вещь).
Примечание: это то, что написал MS. На самом деле, вы можете зарегистрироваться и выйти с TFS как обычно, если у вас есть сервер TFS в сети. Вы просто не можете использовать Visual Studio в качестве TFS- сервера .
Во-вторых, VS Community серьезно ограничен в своих возможностях тестирования.
Только юнит-тесты. Без тестов производительности, без нагрузочных тестов, без профилирования производительности.
В-третьих, способность VS Community создавать виртуальные среды была серьезно ограничена.
С другой стороны, подсветка синтаксиса, IntelliSense, пошаговая отладка, GoTo-Definition, Git-Integration и Build / Publish - это действительно все функции, которые мне нужны, и я думаю, что это применимо ко многим разработчикам.
Для всего прочего есть инструменты, которые выполняют ту же работу быстрее, лучше и дешевле.
Если вы, как и я, в любом случае используете git, проводите модульное тестирование с NUnit и используете Java-Tools для проведения нагрузочного тестирования в Linux, а также TeamCity для CI, VS Community более чем достаточно, технически говоря.
Лицензирование:
A) Если вы являетесь отдельным разработчиком (без предприятия, без организации), без разницы (AFAIK), вы можете использовать CommunityEdition так же, как и платную версию (если вы не заключаете субподряд)
B) Вы можете Свободное использование CommunityEdition для проектов OpenSource (OSI).
C) Если вы образовательный институт, вы можете свободно использовать CommunityEdition (для обучения / использования в классе).
D) Если вы являетесь предприятием с 250 ПК или пользователями или более чем одним миллионом долларов США. долларов дохода (включая дочерние компании), вам НЕ РАЗРЕШЕНО использовать CommunityEdition.
E) Если вы не являетесь предприятием, как определено выше, и не занимаетесь OSI или образованием, но вы являетесь "предприятием" / организацией с 5 или менее одновременными разработчиками (VS)s, вы можете свободно использовать VS Community (но только если вы являетесь владельцем программного обеспечения и продаете его, а не если вы являетесь субподрядчиком, создающим программное обеспечение для более крупного предприятия, программное обеспечение, которое в конечном итоге будет принадлежать предприятию ), в противном случае Вам нужно платное издание.
так оно имеет это право? «С другой стороны, подсветка синтаксиса, IntelliSense, пошаговая отладка, GoTo-Definition, Git-Integration и Build / Publish - это действительно все функции, которые мне нужны, и я думаю, что это применимо ко многим разработчикам».
@StefanSteiger, просто чтобы быть уверенным, поэтому, если я являюсь индивидуальным разработчиком и продаю какого-то разработчика программного обеспечения с сообществом Visual Studio и, в свою очередь, получаю более 1 миллиона доходов (или любую сумму), мне все равно не нужна платная лицензия?
@Vallentin: Моя интерпретация лицензии такова, что «вторым», когда вы пересекаете линию в 1 миллион, вам нужно прекратить разработку в VS или получить лицензию. Тем не менее, я не думаю, что эти 10 КБ должны быть проблемой, если вы действительно зарабатываете 10E6. В противном случае вы можете использовать SharpDevelop, Eclipse или MonoDevelop. Если вы действительно хотите быть уверенным, спросите Microsoft по электронной почте и сохраните ответ на бумаге. Еще безопаснее, спрашивайте заказным письмом.
@StefanSteiger, конечно, по большому счету, 10K - ничто по сравнению с 1M. Кроме того, лицензия нужна только для использования VS, а как насчет просто использовать их компилятор MSVC? Как будто вам нужна только лицензия VS, тогда, в некотором смысле, никогда не упоминая публично, что вы используете VS, они бы никогда об этом не узнали (чисто гипотетически, как вопрос).
Visual Studio Community - это то же самое ( почти ), что и профессиональное издание. Отличие состоит в том, что в сообществе VS нет функций TFS, а лицензирование отличается. Как заявлено @Stefan.
Lab Management - это возможность (автоматически) настраивать виртуальные среды, о которых я упоминал.
Я использовал TFS (Team Foundation Server) с VS Community Edition 2015. Таким образом, это возможно. Но здесь я вижу, что в сообществе VS Studio нет доступных функций для TFS. Это немного смущает меня. Не могли бы вы разъяснить мне это?
Какую версию лучше приобрести для использования в коммерческих целях?
Выдержка из лицензионного соглашения: Individual License. If you are an individual working on your own applications to sell or for any other purpose, you may use the software to develop and test those applications.
2 ответа 2
Согласно официальной странице сравнения версий Visual Studio, Community Edition можно использовать:
- Если Вы индивидуальный разработчик
- Для обучение в аудиториях
- Для научного исследования
- Для участия в проектах с открытым кодом
- Если Вы не корпоративная организация (т.е. организация с не более чем 250 ПК или годовым доходом не свыше 1 млн долларов США) и до 5 пользователей
Если Вы не попадаете под указанные критерии, то необходимо версия выше, а какая конкретно зависит от Ваших требований.
Для небольших организаций имеет смысл использовать Microsoft Action Pack.
Насколько я знаю, то у Visual Studio есть три варианта:
- Community - это бесплатная версия где вы можете разрабатывать что угодно, она бесплатна для образовательных организаций и проектов с открытым исходным кодом. Проще говоря если у вас школа или универ, то вы можете ее брать. Или же если у вас проект который будет в открытом доступе находится.
- Professional - это уже посерьезнее чем community, поскольку тут доступно больше надстроек но насколько я знаю эту версию уже нужно покупать. И она вообще предназначена для одного пользователя и в компании если ее выбирать то будет дороговато.
- Enterprise - это то что вам нужно. Версия для использования в организациях. Вы приобретаете ключ на определенное кол-во машин и можете ее использовать в коммерческих целях.
Я возможно где-то допустил ошибку, если кто-то заметил неточность в описании прошу написать в комментариях или отредактировать вопрос так как я писал чисто мое мнение основанное на моем опыте.
Похожие
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.5.9.42071
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Совсем недавно корпорация Microsoft представила новую редакцию самой популярной среды разработки — Visual Studio Community 2013. Большинство разработчиков не могут разобраться в особенностях лицензионного соглашения, в следствии чего и возникают вопросы, например, «Можно ли использовать Visual Studio Community 2013 в коммерческой разработке?». Давайте вместе разберемся в этом вопросе.
Собственно как сама Microsoft позиционирует Visual Studio Community 2013? — это бесплатная полнофункциональная интегрированная среда разработки. Что это значит? — это значит, что любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. К сожалению в редакция Community предоставляется без подписки MSDN.
Вот как Visual Studio Community можно использовать в организациях:
— Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
— Для всех прочих сценариев использования: в некорпоративных организациях Visual Studio Community может использовать до 5 пользователей. В корпоративных организациях (в которых используется > 250 ПК или годовой доход которых > 1 млн долларов США) использование запрещено, за исключением случаев, перечисленных выше (открытый код, научные исследования и учебные аудитории).
Чем Visual Studio Community 2013 отличается от других выпусков Visual Studio?
— Visual Studio Community 2013 содержит все отличные функции Visual Studio Professional 2013, предназначенные и оптимизированные для индивидуальных разработчиков, учащихся, участников проектов с открытым кодом и небольших групп.
Коммерческое использование Visual Studio Express:
Продукты Visual Studio Express доступны бесплатно и могут использоваться в коммерческих и производственных целях в соответствии с условиями лицензии каждого продукта. Например, можно использовать Express для Windows, чтобы создавать приложения и отправлять их для продажи в Магазин Windows.
В итоге: Если вам нравится Express, то вы полюбите Visual Studio Community 2013. Обладая всеми возможностями Express, инструментами разработки приложений для нескольких устройств Windows, Android и iOS и доступом к тысячам расширений в одной интегрированной среде разработки, Visual Studio Community 2013 является идеальным инструментом для частных разработчиков, студентов, авторов открытого кода и небольших групп.
Загрузить Visual Studio Express 2013 можно скачать по этой ссылке.
А Visual Studio Community 2013 — по этой ссылке.
Доброго времени!
В коммерческой компании используется 2 копии MS VS Community. Поясните пожалуйста тонкости лицензионного согланения? Нужно ли покупать лицензии?
Мы не разрабатываем opensource и не занимаемся обучением, но есть доля научных исследований. На сколько я понял из сноски, для моего случая, нет необходимости в покупке лицензии.
У них на сайте сказано следующее:
An unlimited number of users within an organization can use Visual Studio Community for the following scenarios: in a classroom learning environment, for academic research, or for contributing to open source projects.
For all other usage scenarios:
In non-enterprise organizations, up to five users can use Visual Studio Community. In enterprise organizations (meaning those with >250 PCs or >$1 Million US Dollars in annual revenue), no use is permitted beyond the open source, academic research, and classroom learning environment scenarios described above.
- Вопрос задан более трёх лет назад
- 3571 просмотр
Вроде, всё довольно ясно написано:
1. Неограниченное количество пользователей может использовать Community-edition для проведения обучения, open-source разработки или научных исследований (и только для этого, "доля научных исследований" сюда не попадает, если она не равна 100%).
2. Если у вас не больше 250 компьютеров и меньше миллиона долларов оборота в год, вы можете использовать Community-edition для любых целей для 5 пользователей.
3. Если вы большой энтерпрайз - будьте любезны купить лицензии.
Да, тут все ясно написано. Но я боялся, что где то есть еще какая нибудь информация, или нюанс на тему того, что в таком то случае нужно покупать. Я сам далек от лицензионных соглашений, к сожалению. Спасибо!
pixik: я и сам, прямо скажем, не специалист. Я уверен, если вы обратитесь с этим вопросом прямо в Microsoft, вам с радостью помогут.
Как «Индивидуум» я заинтересован в предложении «а», однако оно не так ясно и явно. для меня это звучит немного ограничительно, так как не охватывает широкий спектр использования (открытый исходный код, внештатная работа, вклад в приложения, которыми вы не владеете и т. д.), путаница происходит именно от термина « СВОЙ », используемого в предложении, Я могу неправильно истолковать все это, поскольку английский не является моим родным языком. Так как бы вы интерпретировали предложение? Можем ли мы предположить, что мы можем использовать программное обеспечение, если лицензия не дает четкого указания, например, «ему не разрешено использовать его в том или ином сенарио», как для «Entreprises» в пункте «b»?
Всегда можно было писать приложения в любой редакции Visual Studio для любых целей, включая коммерческие приложения для продажи. Что вы подразумеваете под "для чего я хочу?"
@RobertHarvey Да, но это бесплатная версия, и предложение, которое я упомянул в лицензии, немного сбивает с толку. подумайте о внештатном разработчике, как он работает с приложениями, которые ему не принадлежат
В нем говорится, что если вы не являетесь «предприятием» (определяемым как имеющее более 250 ПК или один миллион долларов в год продаж), с вами могут работать до пяти других людей, и вы можете использовать программное обеспечение, которое вы так что создавайте для любых целей. Вы можете производить программное обеспечение с открытым исходным кодом или проводить обучение или исследования без каких-либо ограничений.
@RobertHarvey Ну, предположим, я независимый разработчик, и я делаю некоторую работу для клиента (например, исправление некоторых ошибок в его приложениях), клиент может быть предприятием или малым бизнесом, так что часть лицензии распространяется на меня?
Похоже, размер вашего клиента важен.
«Пример 2. Фирма Fortune 500 передала разработку своего мобильного приложения для поиска магазинов небольшому агентству. Приложение не является проектом с открытым исходным кодом. В агентстве работают 5 сотрудников, и они хотели бы использовать сообщество Visual Studio. 2013. Поскольку агентство является подрядчиком, разрабатывающим это приложение для фирмы Fortune 500, и поскольку приложение не является проектом с открытым исходным кодом, агентство не может использовать Visual Studio Community 2013 для разработки и тестирования приложения ».
Поэтому ваша маленькая команда не может разработать индивидуальное приложение для большой компании. Не знаю, как насчет коробочных приложений. Не знаю, что насчет "личности".
Я провел еще несколько исследований, и похоже, что небольшие команды могут продавать приложения, созданные с помощью VS2013Comm. В ЛСКП нет ограничений, кто может его купить . Я думаю, что ключевые слова продают и передают на внешний подряд . Когда вы продаете, это все еще ваше приложение. При аутсорсинге обычно приложение не ваше, а клиентов. Это моя история, и я придерживаюсь ее. Дайте мне знать, если вы думаете, что я неправ.
Хороший анализ. Думаю, на данный момент имеет смысл придерживаться Qt Creator - учитывая качество поддержки C ++ 11 в 2013 году.
Пункт (а): «. работа над своими приложениями . » Пример, приведенный Дадли, - это ситуация, когда небольшое агентство создает так называемую «работу по найму» - рассматриваемая работа будет принадлежать фирма Fortune 500. Обычно это не «собственная заявка» небольшого агентства. Агентство не может, например, продать его или раздать на углах улиц или с открытым исходным кодом - потому что созданная работа принадлежит фирме Fortune 500. Обратите внимание, что это все еще было бы верно, если бы компания, передающая работу небольшому агентству, была маленькой компанией. Закон США в этих ситуациях ясен: работы, которые обычно являются собственностью их авторов, являются собственностью аутсорсинговой фирмы. Размер аутсорсинговой фирмы не является контролирующим фактором. Это природа отношений аутсорсинга.
Чтобы небольшое агентство могло претендовать на произведение как на свое собственное - и, следовательно, иметь возможность утверждать, что пункт (а) применяется - оно должно иметь положение в своем договорном соглашении с фирмой, которое указывает, что небольшое агентство сохраняет право собственности на программное обеспечение и другую интеллектуальную собственность, создаваемую во время взаимодействия. Это может также включать положение, которое предоставляет фирме неограниченное, бессрочное право использовать программное обеспечение для своих внутренних операций и / или сделать его доступным для использования его клиентами в качестве мобильного магазина.
Имейте в виду, что большинство фирм не будут охотно соглашаться оставить право собственности на интеллектуальную собственность с разработчиком, и большинство других разработчиков, конкурирующих за бизнес, не будут запрашивать такие условия.
Читайте также: