Права на использование MICROSOFT VISUAL STUDIO COMMUNITY 2017

Автор Тема: Права на использование MICROSOFT VISUAL STUDIO COMMUNITY 2017  (Прочитано 13376 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Андрей ЛаврентьевАвтор темы

  • ADN OPEN
  • Сообщений: 9
  • Карма: 0
Добрый день!
Не знаю правильно ли выбрал ветку для размещения данного вопроса, если нет - прошу извинить.
Занимаюсь автоматизацией проектирования, в проектном отделе при химическом предприятии.
Появилась необходимость подробно вникнуть в NET API, для решения некоторых задач в Автокаде.
На рабочем компьютере стоит VISUAL STUDIO COMMUNITY 2015. Получалось делать простые плагины, но режим отладки так и не работал.
Захотелось обновить версию до 2017.
Подал заявку в отдел администрирования для установки новой, как мне казалось бесплатной версии.
Администраторы почитав лицензионное соглашение, вынесли приговор, данное ПО запрещено к использованию на крупных предприятиях.
Ссылаясь на выдержку
Цитировать
"•   Если вы являетесь предприятием, вашим сотрудникам и подрядчикам запрещено использовать данное программное обеспечение для разработки или тестирования приложений"
Собственно вопрос, как быть дальше? Неужели использовать только в домашних условиях?
Либо переходить на другие среды разработки? Кто, что посоветует?

Оффлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 546
  • Карма: 119
Собственно вопрос, как быть дальше? Неужели использовать только в домашних условиях?
Либо переходить на другие среды разработки? Кто, что посоветует?

В предыдущих версиях COMMUNITY, и в новых версиях ограничения примерно одинаковые, но расписано по разному.
Возможно формулировки могут конфликтовать с юридической точки зрения.

В старых версиях лицензии было примерно так:
1. запрещено использовать коммерческой организации
2. коммерческая организация - это 250 компьютеров или 1 млн. долларов годового дохода.

На мой взгляд не хватало разрешения на использование в случае, если ты являешься по закону "коммерческой организацией", но не попадаешь под майкрософтовское описание "коммерческой организации".

В новой лицензии вроде все ясно:
Используй, если ты частное лицо или коммерческая организация(не более 250 компьютеров или пользователей и (б) годовой доход не более одного миллиона долларов ). Если по одному параметру не попадаешь, то "вы являетесь предприятием".
«Предприятие» — какая-либо организация и ее аффилированные лица(холдинги).

В бухгалтерии скорее всего подскажут, попадаете ли под формулировку майкрософта - "предприятие".

Если попадете, то:
1. Купить полную версию VS
2. Использовать C# Express (вроде нет ограничений на использование).
3. Искать другую, бесплатную среду разработки, например SharpDevelop, и смотреть лучше ли она C# Express.

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Почти всё верно, но
1. запрещено использовать коммерческой организации
2. коммерческая организация - это 250 компьютеров или 1 млн. долларов годового дохода.
В коммерческой организации использовать можно, если она не попадает под ограничения п.2. В пункте 2 описывается не коммерческая организация, а крупная коммерческая организация. С точки зрения Microsoft такая организация может себе позволить купить продукт (и я с ними согласен).
Как я понимаю (могу ошибаться) - даже в такой организации можно использовать версию Community в целях обучения и для написания Open Source кода.
2. Использовать C# Express (вроде нет ограничений на использование).
Последний "экспресс" - 2017 версии и далее уже не будут выходить новые версии.
Вот тут довольно подробно об этом: https://visualstudio.microsoft.com/ru/vs/express/
P.S. Так ведь в приложенном документе всё очень подробно расписано. Неужели после этого остались ещё какие-то вопросы?:
Цитировать
b.   Лицензии для организаций. Если вы являетесь организацией, ваши пользователи могут использовать данное программное обеспечение следующим образом.
•   Любое количество ваших пользователей могут использовать данное программное обеспечение для разработки и тестирования ваших приложений, выпущенных согласно утвержденным лицензиям на программное обеспечение с открытым исходным кодом организации Open Source Initiative (OSI).
•   Любое количество ваших пользователей могут использовать это программное обеспечение для разработки и тестирования расширений Visual Studio.
•   Любое количество ваших пользователей могут использовать это программное обеспечение для разработки и тестирования приложений в рамках сетевого дистанционного или аудиторного обучения и образования, а также для проведения академических исследований.
•   Если ничто из вышеперечисленного к вам неприменимо и вы не являетесь предприятием (определенным ниже), данное программное обеспечение могут одновременно использовать до 5 ваших пользователей, являющихся физическими лицами, для разработки и тестирования приложений.
•   Если вы являетесь предприятием, вашим сотрудникам и подрядчикам запрещено использовать данное программное обеспечение для разработки или тестирования приложений, за исключением разработки по программам с открытым исходным кодом и разработки для образовательных целей в соответствии с предоставленным выше разрешением. «Предприятие» — какая-либо организация и ее аффилированные лица, которые вместе имеют (а) более 250 компьютеров или пользователей и (б) годовой доход в размере одного миллиона долларов США (или эквивалентной суммы в других валютах). «Аффилированные лица» — юридические лица, которые контролируют организацию (обладая контрольным пакетом акций), контролируются организацией или пребывают с ней под совместным контролем.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Андрей Лаврентьев, Привалов Дмитрий, Дмитрий Загорулькин,
Из этой лицензии возникает интересная идея. Если организация (даже "крупная организация") готова разрабатывать приложения как Open Source, то использование MS Visual Studio Community вполне легально.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей ЛаврентьевАвтор темы

  • ADN OPEN
  • Сообщений: 9
  • Карма: 0
Всем спасибо за ответы!
P.S. Так ведь в приложенном документе всё очень подробно расписано. Неужели после этого остались ещё какие-то вопросы?:
Да, нашим администраторам все ясно, мы предприятие и нам запрещено использовать данное ПО. Конечно попытаемся доказать что на VSC 2017 нужен для обучения, но надежда на это слаба. Подумываем отправить официальное письмо в Микрософт, с получением разрешения на использование
Если организация (даже "крупная организация") готова разрабатывать приложения как Open Source, то использование MS Visual Studio Community вполне легально.
OPEN SOURCE - не совсем понятно что это такое. Понятно, что код должен быть открытым, чтобы кто-то мог его прочитать, но кто это будет проверять, куда-то нужно выкладывать все что теоретически будет написано?
С точки зрения Microsoft такая организация может себе позволить купить продукт (и я с ними согласен).
Да, можно было бы и купить, если мы бы действительно профессионально писали в нем что-то. А так, в силу отсутствия опыта, пока тренировки, и решение мелких задач.

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Понятно, что код должен быть открытым, чтобы кто-то мог его прочитать, но кто это будет проверять, куда-то нужно выкладывать все что теоретически будет написано?
Самый очевидный вариант - публичный репозиторий на GitHub с прикреплённой OpenSource-лицензией (например GPL).

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
OPEN SOURCE - не совсем понятно что это такое. Понятно, что код должен быть открытым, чтобы кто-то мог его прочитать, но кто это будет проверять, куда-то нужно выкладывать все что теоретически будет написано?
Теоретически для Microsoft должно быть достаточно если исходники будут выложены на https://github.com/ в публичный репозитарий.
Но думаю, что переписка с Microsoft от имени предприятия может прояснить этот вопрос.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 546
  • Карма: 119
Из этой лицензии возникает интересная идея. Если организация (даже "крупная организация") готова разрабатывать приложения как Open Source, то использование MS Visual Studio Community вполне легально.
Идея интересная, если развить, то можно основную часть кода разрабатывать как Open Source, а окончательно собирать в C# Express.

И учесть возможные нюансы:
1. Подобрать лицензию Open Source, чтобы можно было мешать код, без обязательной публикации под Open Source.
2. C# Express и SharpDevelop более не развиваются и наступит момент когда поддерживаемая ими версия .NET окончательно устареет.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Из этой лицензии возникает интересная идея. Если организация (даже "крупная организация") готова разрабатывать приложения как Open Source, то использование MS Visual Studio Community вполне легально.
Идея интересная, если развить, то можно основную часть кода разрабатывать как Open Source, а окончательно собирать в C# Express.

И учесть возможные нюансы:
1. Подобрать лицензию Open Source, чтобы можно было мешать код, без обязательной публикации под Open Source.
2. C# Express и SharpDevelop более не развиваются и наступит момент когда поддерживаемая ими версия .NET окончательно устареет.
Я не юрист, но это наверняка будет нарушением если не буквы, то духа лицензии. Я же имел в виду полный Open Source совершенно без каких-либо изъянов. И соответственно о продаже такого ПО речи быть не может.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 546
  • Карма: 119
Поделюсь ссылкой:
можно попробовать некоторые бесплатные аналоги:
https://geekbrains.ru/posts/c_sharp_ides
...среди них не указан SharpDevelop 5

Из платных интересным выглядит Rider
https://www.jetbrains.com/rider/

Ну а кому "повезло" сидеть на XP, как мне, лучше использовать:
Microsoft Visual C# 2010 Express, работает быстрее чем SharpDevelop 4.4 и чуть функциональнее.

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Ого! JetBrains-то молодцы! Уже и свою IDE для .NET запилили! Так, глядишь, и до собственной ОС дойдут :D

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Цитировать
И соответственно о продаже такого ПО речи быть не может.
Oracle очень удивится

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
А при чём тут Oracle?

Оффлайн trir

  • ADN Club
  • ****
  • Сообщений: 475
  • Карма: 63
Oracle продаёт MySQL Enterprise Edition под проприетарной лицензией, хотя MySQL Community Server распространяется под GPL
тоже про Qt - которую активно использует AutoDESK, в том числе в AutoCAD'е и Revit'е

Цитировать
A commercial license keeps your code proprietary where only you can control and monetize on your end product’s development, user experience and distribution – securing your intellectual property.
https://www.qt.io/download

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Я в этом вопросе не силён, но думаю, что вряд ли бы они стали нарушать требования лицензии. Если используют в коммерческих целях - значит, лицензия позволяет.