Каковы аргументы против Моно? Microsoft Community Promise изменяет что-нибудь?

Необходимо преобразовать объект времени даты в строку.

следующий код работал на меня:

import datetime
collection = []
dateTimeString = str(datetime.date.today())
collection.append(dateTimeString)
print collection

Сообщенный мне, если Вы должны еще помочь.

9
задан 8 revs, 5 users 63% 10 May 2015 в 16:31
поделиться

5 ответов

Аргумент против Mono основан на предположении, что использование C # приведет к тому, что ваш код подпадет под патенты Microsoft, а использование чего-то еще позволит избежать патентов Microsoft. По моему мнению IANAL, нет оснований полагать, что отказ от C # снизит вероятность нарушения.

Поэтому мне кажется, что использование Mono безопаснее, чем его неиспользование, поскольку по крайней мере C # явно подпадает под действие Community Promise. Никакая другая альтернативная технология не покрывается ничем, и, следовательно, больше подвержена риску ответственности.

5
ответ дан 4 December 2019 в 21:51
поделиться

Статья Википедии в значительной степени объясняет текущую правовую ситуацию. См. Обещание сообщества Microsoft , чтобы узнать, сколько оно покрывает. Так что с юридической точки зрения вы должны быть в безопасности, используя Mono, но вам все равно могут предъявить иск за технологию, которую вы разрабатываете (как обычно).

С положительной стороны, разработка с помощью Mono должна сделать ваш код доступным для большего числа людей. 12103] С другой стороны, Mono всегда будет отставать от .NET. Mono никогда не будет совместим на 100%, что может укусить вас в тех областях, где он не отстает. Mono также имеет плохую репутацию в сообществе Linux (то есть их называют «предателями», приносящими Зло (TM) в свободный мир).

3
ответ дан 4 December 2019 в 21:51
поделиться

Он всегда будет отставать?

Не поймите меня неправильно Мне нравится идея моно, я просто пытаюсь придумать возможные аргументы против

1
ответ дан 4 December 2019 в 21:51
поделиться

Звучит неплохо для тех частей моно, которые указаны в упомянутых спецификациях. Все сводится к следующему: «Мы не будем подавать в суд». Это не значит, что они не будут соревноваться с вами или клеветать на вас как на искреннего. Кроме того, он не обещает того, что могут делать другие лицензиаты своих патентов, хотя я думаю, что у них не будет большого дела, учитывая это обещание.

В нем ясно сказано, что если на них подадут в суд, они больше не будут соблюдать обещание. для стороны, которая подает на них в суд. Итак, если кто-то изобрел что-то патентоспособное, что соответствует спецификациям, и запатентовало это, Microsoft может начать использовать это, не беспокоясь о судебном преследовании за нарушение патентных прав, потому что, если они это сделают они также могут подать в суд. На самом деле это намного более дружелюбно, чем кажется.

В основном обещание зависит от взаимного согласия не возбуждать иск.

0
ответ дан 4 December 2019 в 21:51
поделиться

послужной список Microsoft в отношении открытого исходного кода и конкурентов в целом является одним из самых сильных аргументов против Mono из-за патентов Microsoft.

Microsoft пообещала не подавать в суд, но патенты все еще в силе, и могут быть другие способы их активации.

0
ответ дан 4 December 2019 в 21:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: