powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Юридические вопросы в ИТ [игнор отключен] [закрыт для гостей] / Linux+Wine+Microsoft .NET Framework
6 сообщений из 6, страница 1 из 1
Linux+Wine+Microsoft .NET Framework
    #38491205
serious_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, как мне кажется, товарищ kuzyaka пришел к странному и неправильному выводу в ветке:
http://www.gotdotnet.ru/forums/2/115981/

Вообщем понятно - MICROSOFT .NET FRAMEWORK 2.0 можно использовать только в среде легальной Windows.
И, по видимому, придется ковырять Mono или, в крайнем случае, Gambas.

понятно и то, что "ковыряя Mono" мы лишаемся моря компонентов WinForms, потому как многие из них требуют PInvoke в WinAPI
ASP.NET еще можно под моно и без вендовой лицухи я так понимаю

ведь судя по выдержке из лицухи:
УСЛОВИЯ ДОПОЛНЕНИЯ К ЛИЦЕНЗИИ КОРПОРАЦИИ МАЙКРОСОФТ НА ИСПОЛЬЗОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
MICROSOFT .NET FRAMEWORK 2.0 ДЛЯ МАЙКРОСОФТ WINDOWS OPERATING SYSTEM

Корпорация Майкрософт (или ее аффилированная компания в зависимости от места вашего проживания) предоставляет вам данное дополнение к лицензии. Если у вас есть лицензия на использование операционной системы Microsoft Windows («программное обеспечение»), вы можете использовать это дополнение. Вы не имеете права использовать дополнение, если у вас нет лицензии на программное обеспечение. Вы можете использовать копию этого дополнения с каждой лицензионной копией программного обеспечения.


если лицензия на самую дешевую Windows куплена в легальном источнике, то использование DotNet v2 не запрещено лицензией Windows под Wine в любой сборке Linux?

как думаете, может для галочки лучше этот стартер/basic Windows ставить на соседний раздел и наклеечку прилепить, чтобы меньше вопросов было? запускать ее конечно после активации вовсе не обязательно

ваша любимая сборка Linux естественно не имеет ничего общего с ограничениями самой дешевой редакции Windows
...
Рейтинг: 0 / 0
Linux+Wine+Microsoft .NET Framework
    #38492542
Mike7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Специально лицензию на .NET не изучал, но вообще-то это общий принцип у MS - разрешать использование своих программ только в своей системе, кроме случаев свободного ПО (а такое немножко есть и у MS). Сильно удивлюсь, если тут иначе.

Ну и WinForms есть в и mono http://www.mono-project.com/WinForms - правда не провярял как оно работает, подозреваю, что перенос выявит кучу сюрпризов.

Ну и вообще, если хочется перейти на Linux лучше использовать там свои инструменты, перенос на них как раз и может стать неплохой практикой.
...
Рейтинг: 0 / 0
Linux+Wine+Microsoft .NET Framework
    #38492575
serious_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike7принцип у MS - разрешать использование своих программ только в своей системе, кроме случаев свободного ПО (а такое немножко есть и у MS).
а где он явно прописан этот принцип?

в лицензии MS есть:
Вы не имеете права использовать дополнение, если у вас нет лицензии на программное обеспечение.

т.е. если A="у вас нет лицензии на программное обеспечение"
B="Вы не имеете права использовать дополнение"
из A=>(следует)B, то из не_B=>не_A, кажется так?

т.е. если вы имеете лицензию на венду, то вам не запрещено использовать копию DotNet?

вроде бы в ГК явно не прописано, что DotNet можно только в венде использовать?
прописано, что все, что не разрешено, то запрещено, но вроде бы специально разрешать тип среды исполнения необходимости нет?

запретить при желании конечно можно, но ведь запрет существует только при условии отсутствия лицензии на Windows, а при ее наличии, получается, запрета нет?

Ну и WinForms есть в и mono http://www.mono-project.com/WinForms - правда не провярял как оно работает, подозреваю, что перенос выявит кучу сюрпризов.

основной "сюрприз" в том, что не будут работать наборы с PInvoke, т.е. например, DevExpress и ему подобные

Ну и вообще, если хочется перейти на Linux лучше использовать там свои инструменты, перенос на них как раз и может стать неплохой практикой.

лучше кому? давайте ЛУЧШЕ подумаем с точки зрения выгоднее, а не лучше
1) перейти не хочется, хочется дополнительную OS для запуска получить у конечных пользователей
это выгодно, потому что большое количество рабочих мест линукс администрировать автоматическими средствами дешевле (выгоднее), при этом никто не против закупить несколько сотен лицух на венду, хотя возможно, Citrix еще выгоднее
2) выгоднее использовать инструменты, которые хорошо знаешь, или которые еще предстоит зачем-то изучить? кому это выгодно?
что выгоднее? тратить время на очень дорогих разработчиков по сотенке тысяч в год или покупать розничные лицухи Windows/Citrix по сотенке просто за каждую lifetime?
3) какая выгода получения практики в каких то новых инструментах, дублирующих базовый функционал? особенно с учетом того, что они наверняка окажутся на порядок хуже DevExpress и виртуальной машины DotNet в более специфических случаях?
кто заплатит за потраченное время?
...
Рейтинг: 0 / 0
Linux+Wine+Microsoft .NET Framework
    #38492577
serious_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего,

если продукт для конечного пользователя, то варианты:
1) Windows
2) Linux+Wine+DotNet+лицуха на венду для честных
3) для планшеток: терминальное окно или asp.net

для компаний:
1) Citrix
2) Linux+Wine+DotNet+лицуха на венду, при очень большом количестве рабочих станций для экономных, но без Java
3) для планшеток: asp.net или
www.citrix.com/products/xenapp/features/any-device.html (терминальное окно для взрослых)

т.е. Linux как бы маргинальный вариант для особо экономных, или кого достали глюки венды
...
Рейтинг: 0 / 0
Linux+Wine+Microsoft .NET Framework
    #38496236
serious_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с удивлением обнаружил, что под PlayOnLinux 4.2.1 достаточно легко ставится DotNet4 на последний Wine 1.7.8
и запускается последний DevExpress скомпиленный под DotNet v4
...
Рейтинг: 0 / 0
Linux+Wine+Microsoft .NET Framework
    #38496238
serious_student
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlayOnLinux - бесплатная графическая админка для Wine под многие дистры типа Crossover, можно запускать несколько свежих версий Wine независимо от дистра Linux
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Юридические вопросы в ИТ [игнор отключен] [закрыт для гостей] / Linux+Wine+Microsoft .NET Framework
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]