Компания Microsoft объявила (http://blogs.msdn.com/b/interoperability/archive/2012/11/06/... об открытии под лицензией Apache кода набора библиотек Rx (http://rx.codeplex.com/) (Reactive Extensions), предназначенных для создания программ с использованием асинхронных операций обмена данными и механизмов обработки событий. Rx-расширения доступны для языков C, C++ и JavaScript, а также для платформы .NET.Для манипуляции потоками данных предлагается набор LINQ (http://ru.wikipedia.org/wiki/Language_Integrated_Query)-подобных операторов запросов, позволяющих использовать методы функционального программирования при помощи команд в стиле SQL. Асинхронный характер обработки данных осуществляется за счёт задействования планировщиков. В качестве примера приложения, созданного с использованием Rx, приводится Windows-клиент к GitHub, который использует Rx для формирования сетевых запросов, обработки событий пользовательского интерфейса и управления дочерними процессами. В итоге было создано приложение, отличающееся высокой степенью отзывчивости за счёт исключения блокирующих операций и обработки всех потоков в асинхронном режиме.
URL: http://blogs.msdn.com/b/interoperability/archive/2012/11/06/...
Новость: http://www.opennet.me/opennews/art.shtml?num=35279
Вот мы и видим кому лицензия опаче мила. Возможность поработать на MS совершенно забесплатно - это мило :)
Но с другой стороны у тебя теперь есть возможность использовать наработки MS совершенно бесплатно!
> Но с другой стороны у тебя теперь есть возможность использовать наработки MS
> совершенно бесплатно!А еще я смогу закрыть доработки от майкрософта. И вы...ться на 20 гопников. Что примерно одинаково по смыслу.
И регулярно платить отчисления майкрасовту за нарушения их патентов)
Чего то хорошего от микрософта могут ждать только наивные дурилки, ну и фанатики конечно, а так же париоты на зарплате в компании со студень партнерами.
Апачевскую лицензию вы хоть читали? Как раз от патентных угроз она защищает
и ЧТО ЖЕ ТАМ, ИНТЕРЕСНО, ОНИ НАРАБОТАЛИ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ СВОБОДНЫХ ОС?А отвращения не вызовет?
>и ЧТО ЖЕ ТАМ, ИНТЕРЕСНО, ОНИ НАРАБОТАЛИ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ СВОБОДНЫХ ОС?А я откуда знаю, мне этот фреймворк не интересен.
>А отвращения не вызовет?
Что? То, что большинство не умеет читать и не может осилить несколько страниц апачевской лицензии? Есть немного.
если вы не интересуетесь чем либо - не надо об этом на каждом углу кричать
> Вот мы и видим кому лицензия опаче мила. Возможность поработать на MS совершенно забесплатно - это мило :)Ну они как-бы спонсоры апача
Есть один момент. 1) Они Спонсор Апача. 2) Их нет совсем. Я уверен, что Апач фундейшен в случае 2 получит в 100 раз больший доход.
Ну не в 100. Однако ж спонсируя опач у них есть свой IIS, который они периодически пыжатся впаривать для всякого корпоративного буллшита (который в половине случаев еще и IE-only). В общем они в лицо конечно улыбаются, но кинжал за пазухой у них имеется. И они им пыряются в случае если вы отвернулись а пырнуть вас выгодно.
>Вот мы и видим кому лицензия опаче мила. Возможность поработать на MS совершенно забесплатно - это мило :)Что тебя удивило? GPL этому тоже не препятствует. Qt тому живой пример.
> Что тебя удивило? GPL этому тоже не препятствует.MS как-то не хочет брать на себя обязательства играть честно все время вообще. Потому и apache а не GPL. Ну, чтобы при случае можно было фигой повертеть, закрыть, грести под себя и кидать всех кто похож на конкурента. А поскольку для MS кидки и лохоразводы - их визитная карточка, надеяться на джентльменство и честную игру данных господ как-то совершенно не приходится. Выбранная лицензия лишний раз укрепляет подобные подозрения. Да, я рассматриваю GPL и похожие по смыслу лицензии в том числе и как декларацию намерений играть честно.
> MS как-то не хочет брать на себя обязательства играть честно все время вообщеЧестный микрософт, звучит как шакал вегетарианец.
Microsoft, Apache, Apple, Oracle — своей работой, продуктами своего труда они обеспечивают другим людям рабочие места и возможность заработать на жизнь интеллектуальным трудом.А что сделал ты для отрасли информационных технологий?
> А что сделал ты для отрасли информационных технологийзвучит как технологии ради технологий.
>Microsoft, Apache, Apple, Oracle — своей работой, продуктами своего труда они обеспечивают другим людям рабочие места и возможность заработать на жизнь интеллектуальным трудом.перефразирую:
Red Hat, Apache, Canonical — своей работой, продуктами своего труда они обеспечивают другим людям рабочие места и возможность заработать на жизнь интеллектуальным трудом.
Улавливаешь разницу?
> своей работой, продуктами своего труда они обеспечивают другим людям рабочие места и возможность заработать на жизнь интеллектуальным трудомОдни заработали на жизнь, другие получили и продолжают за их труд получать сверхприбыль, мне теперь их за это нужно уважать?
> А что сделал ты для отрасли информационных технологий?
Учитывая что информационные технологии для меня хобби, то немного. Хотя продолжаю по мере сил и времени.
С GPLv3 я работаю на себя. Если кто-то захочет улучшить мой код, он должен будет мне свой улучшеный код.
С лицензией Апача я работаю на дядю, который немного улучшит мой код и закроет наработку (E&E).
>за счёт исключения блокирующих операций и обработки всех потоков в асинхронном режиме.Эээ, а куда они их дели то?
Не знаю как у них, но наиболее очевидно:
1) Можно юзать неблокирующие сисколы.
2) Можно юзать блокирующие, но пинать в отдельном треде. Тогда блокироваться конечно будет, но не основной поток.
Ну да как обычно, тред идёт дальше но смысла в этом нет.
Почему это нет? Асинхронным операциям сто лет в обед. Всегда был смысл, а тут взял и исчез?
> Ну да как обычно, тред идёт дальше но смысла в этом нет.Как бы это сказать то? Пользователям обычно не шибко нравится если программа совсем на их потуги не реагирует, застряв на полчаса в каком-то системном вызове :)
>>за счёт исключения блокирующих операций и обработки всех потоков в асинхронном режиме.
> Эээ, а куда они их дели то?В очередь.
Rx отличная штуковина. Посмотрите хотя бы кто руководил разработкой и был главным идеологом. А открытость под апачи позволяет его свободно использовать под mono.
Здесь нужно быть прагматиком, а не разводить срач.
> кто руководил разработкой и был главным идеологом.
> А открытость под апачи позволяет его свободно использовать подПритча о памяти: Освободил монстр хвостик... Все такие счастливые, играются с ним, попискивают в счастливом восторге! И не помнят совсем что у монстра имеется под хвостиком. А чего там? Вооот! Надоели как то монстру поиграшки, спрятал он хвостик, подливчиком запашистым из под хвостика оросил поигральщиков, а для острастки нахалам ещё и копытцем по счастливо-восторженной физиамордочке наподдал! И летят поигрульщики пямяти не имеющие, запашистые и шмандякнутые!
Ещё один лицензию не читает. Майкрософт, конечно, та ещё контора, но троллить кодом, отданным под Apache 2.0 они не смогут
Для микрософта все лицензии фуфел, они свои то не соблюдают, а на других им вообще как до луны, да и всегда они найдут отмазу. Не просто так у них юристов больше чем разработчиков. Открыв код под Апачей, вы всерьёз думаете что они не оставили себе десятка способов взгреть за использование их поделок любого, кого им будет выгодно взгреть? Ну, ну! Удачи вашим думкам!
Корпорации ничего не делают по доброте душевной, всё делается ради получения сверхприбылей (КО)
Не порите чушь. Понятно, что они свою выгоду преследуют - но здесь выгода в виде "Developers!" и пиара, а юридических угроз там никаких.
Значит выгоду всё же преследуют? И если преследуется только выгода в виде "Developers!" и пиара, то это первый из подобных поступков совершенных микрософтом а этой части галактики. Во какие молодцы! Значит они взяли и совершили благородный поступок, оставив тысячи своих юристов без гамбургера с колой?
> И летят поигрульщики пямяти не имеющие, запашистые и шмандякнутые!Чаще оказывается что хвостик был приманкой, а вместо него оказывается зубастая пасть. Которая хочет ЖРАТЬ. Так что поигрульщики ставноятся завтраком. Или обедом. Или ужином. Уж как повезет. Ну вон нокия, например, своими костями пыталась вытянуть заведомо фэйловую платформу. Теперь они вообще в топ5 производителей смартов не входят. Хотя были #1 недавно.
> Rx отличная штуковина. Посмотрите хотя бы кто руководил разработкой и был главным
> идеологом. А открытость под апачи позволяет его свободно использовать под mono.
> Здесь нужно быть прагматиком, а не разводить срач.Использовать под моно... Под МОНО! Когда вы уже поймете, что МОНО это способ отвлечь толковых людей от СПО. Это способ сделать так, чтоб мы бежали за МС. Байкот всех .NET технологий в течении года сделает их ВСЕХ открытыми. А вы подачки жрете.
> Байкот всех .NET технологий в течении года сделает их ВСЕХ открытымиПри соблюдении всех условий, необходимых для полного бойкота дотНета в течение года, его открытость или закрытость по истечении этого года уже не будет играть никакой роли. За ненадобностью.
Прими боже чего нам негоже? А чего, пару им ненужных фигнюшек "освободили", десяток строк кода для поддержки своих поделок в ядро прислали, теперь на всех углах будут себя пятками по сиськам колотить всем втирая что вот они то СПО любят и всеми фибрами нижних полушарий его поддерживают!
> Прими боже чего нам негоже?Один хороший человек когда видел по телику очередной пендосский фильм говорил "американцы опять склады очищают". У них это "национальное": уборку на складах выдавать за божественную добродетель.
Когда балмер смывает свои какашки в унитазе, он складывает ладошки лодочкой, делает милосердное лицо, обращает взор к Небу и молвит:
- Господи, прими мой дар!> десяток строк кода для поддержки своих поделок в ядро прислали, теперь на всех углах будут себя пятками по сиськам колотить
Valve пробил дыру в этом тонущем корабле, щас раскидывают крючья, чтобы еще хоть сколько-то продержаться на плаву, подоить сколько возможно.
Ну нет у корпораций понятий добра и зла, нет. Есть бизнес-модель. Которая у майкрософта ублюдская, конечно. И которую он защищает. Но никаких идеологических препятствий для того чтобы экспериментировать с какими-то другими бизнес-моделями у них нет, и если в каой-то момент окажется, что опенсорс (лии даже фри софтварь) им выгоднее - перепрыгнут. Поэтому смотреть надо ровно на то, что они делают. Здесь, к примеру, лицензия уже не MS-овская, а Apache 2.0 - что делает использорвание данного кода вполне безопасным с точки зрения патентных угроз.
> что делает использорвание данного кода вполне безопасным с точки зрения патентных угрозВы хоть убейте меня, но я сроду не поверю в то что микрософт отдала и при этом не озаботилась несколькими способами что бы при необходимости это с прибытком забрать. Ну не верю я в альтруизм рекетиров, не верю и всё тут!
> Вы хоть убейте меня, но я сроду не поверю в то что
> микрософт отдала и при этом не озаботилась несколькими способами что бы
> при необходимости это с прибытком забрать. Ну не верю я в
> альтруизм рекетиров, не верю и всё тут!Ваше право. Вот только вы изначально неверно ставите вопрос. Отдают не только то, что не нужно, но и то, что выгоднее развивать сообществом.
> Вот только вы изначально неверно ставите вопрос
> Отдают не только то, что не нужно, но и то, что выгоднее развивать сообществомИзначально ситуация такова: -Всемирно известный кидала и активный рекетир предлагает что то бесплатно. И? Вы предлагаете мне устонаться от умиления или визжать от восторга? Выгодно это им или не нужно не суть важно, брать что то у них априори нельзя, это ничем хорошим для соблазнившихся не окончится. Хотя ваше право выбирать.
>> Вы хоть убейте меня, но я сроду не поверю в то что
>> микрософт отдала и при этом не озаботилась несколькими способами что бы
>> при необходимости это с прибытком забрать. Ну не верю я в
>> альтруизм рекетиров, не верю и всё тут!
> Ваше право. Вот только вы изначально неверно ставите вопрос. Отдают не только
> то, что не нужно, но и то, что выгоднее развивать сообществом.Это вы неправильно ставите вопрос. Отдают бесплатно то, что бесплатное станет конкурентом ростущим системам и губит их. Тоесть видимо у RX появился молодой конкурент который в разы лучше и в перспективе приведет к превосходству софта СПО. Поэтому МС решила в колыбели убить этого конкурента.
> выгоднее развивать сообществом.^w за счет сообщества
Да не развивать. Им выгодно побольше приманить к себе девов. А первая доза бесплатно.
Тут ключевое "с прибытком", а не "забрать". Они всегда довольно активно поддерживали разработчиков, и этот шаг явно из той же серии.
> Поэтому смотреть надо ровно на то, что они делают.Вы посмотрите на комментарии, никому этого даже не хочется понимать(
А по какой причине вы так радеете о микрософтовых делах?
> Вы посмотрите на комментарии, никому этого даже не хочется понимать(А почему нас должны волновать проблемы кидал и рэкетиров? И какие есть основания доверять таким гражданам? Тем более что они и лицензию выбрали вполне допускающую кидки и выставление одних более привилегированными чем другие. Поскольку сообществу технически сложно стать более привилегированным чем майкрософт, имхо будет честно если MS будет в одно рыло становиться более привилегированным чем он сам. А если б им были ни к чему их особые привилегии - взяли бы какой-нибудь LGPL например. Который даже линковку с проприетарью не запрещает и требует сорц только самого компонента отдавать.
> Ну нет у корпораций понятий добра и зла, нет.Может у корпорации и нет, но поведенческая установка (мораль) есть у отдельной особи:
1) "человек человеку волк" + "воруй@убивай@съедай"
2) "человек человеку друг" + "сопереживай@помогай"Для первых злом являются вторые. Для вторых - первые.
> Есть бизнес-модель. Которая у майкрософта ублюдская, конечно. И которую он защищает. Но никаких идеологических препятствий для того чтобы экспериментировать с какими-то другими бизнес-моделями у них нет
Бизнес-модель должна вписываться в общую экономическую систему. Если в государстве (СШП) определна частная собственность, то колхоз ты уже не организуешь. И наоборот - тебе не стать фермером при общественной собственности (СССР).
> и если в каой-то момент окажется, что опенсорс (лии даже
> фри софтварь) им выгоднее - перепрыгнут.Опенсорц не вписывается в текущую систему СШП. Поэтому кстати и происходит такой конфликт между копирастами и опенсурсом.
> Поэтому смотреть надо ровно на то, что они делают.
Если ты придерживаешься опенсорц, то чего ждать и смотреть?
Представь, залезает оса в улей и начинает трескать мед. Пчелы будут молча созерцать?> Здесь, к примеру, лицензия уже не MS-овская,
> а Apache 2.0 - что делает использорвание данного кода вполне безопасным
> с точки зрения патентных угроз.Угрозы конечно никакой нет, но всерьез эта новость не воспринимается.
M$ - это коммерческая организация, ты сам это признаешь. Посему им начхать на какой-то там опенсорц, гпл и апач. M$ кукарекают только потому что тренд в мире меняется.Чтобы начать воспринимать M$ всерьез, нужно:
1) объявить её некоммерческой организацией
2) открыть все исходники (дада, на шмунькас и мсофис тоже)
3) балмеру вместо потных попрыгушек сесть писать кодЧто-то я очень сомневаюсь... )
Ну это вообще феерично. Весь открытый софт вырос в капиталистической системе, большАя его часть - во вполне себе коммерческих корпорациях, с редхата того же начиная. И что? Но, конечно, когда ненависть к "пендосам" и капитализму глаза застит - откуда тут быть здравому смыслу...
> Но, конечно, когда ненависть к "пендосам" и капитализму глаза застит - откуда тут быть здравому смыслу...Пр вашему выходит если я не хочу покупать и использовать ПО делающее меня априори преступником (читаем внимательно лицензии) делает меня ненавистником пиндостана? Значит если я не хочу иметь на СВОЁМ компьютере то что удобно мне а не то что мне продали в прокат, без права исправить ошибки и удалить вообще ненужные мне компоненты, я лишённый здравого смысла индивид? Ну и ладушки, пусть я буду таков...
> Весь открытый софт вырос в капиталистической системе,Подмена понятий. На самом деле: часть СПО выросла в кап. системе,
НО (это важно!) не благодаря ей, а ВОПРЕКИ.Люди, кто пишет СПО, просто не согласны с этой выблядской запатентовано-сертифицированно-лицензированной кап. системой и пытаются жить вне её законов, публикуя код под свободными лицензиями.
> большАя его часть - во вполне себе коммерческих корпорациях, с редхата того
> же начиная. И что?Сразу два вопроса:
1. Почему в твоем списке нет Микрософт?
2. Что это за "большАя" такая часть?Быстро в школу, школьник. Вернешься - я проверю.
(зная твою бестолковость, заранее публикую ответы (бесплатно для тебя!):
1) m$ почти ничего не привнесло в СПО, а наоборот - сделало много гадостей
2) бОльшую и большУю части по-прежнему пишут одиночки. Ком. корпорации в основном пишут связку со своей хардварной частью, т.е. драйвера.)> Но, конечно, когда ненависть к "пендосам" и
> капитализму глаза застит - откуда тут быть здравому смыслу...Согласен, у меня к пендосам личное. Они уничтожили и продолжают уничтожать мою Родину. Но это не те пендосы, которые пишут свободный код, не те пендосы к-е оккупируют УоллСтрит, не те пендосы, к-е возмущены зверствами в Ираке и Афгане, или те, кто стоял с плаками у Белого дома, требуя вывести войска из Вьетнама.
Марк Твен, Роберт Оппенгеймер, Жак Фреско - этими людьми может гордиться не только Пендосия, но и все люди на Земле. Таких людей мне даже не западло американцами называть, потому что их уважают не телько в Пендосии, но и во всей Америке.
В Пендосии есть хорошие люди, и их там достаточно много. Но это не балмер и его говеная корпорация, к-я служит филиалом ГосДепа, распространяя зондированный софт.
А эту хрень (в статье) они опубликовали только чтобы отвести от себя подозрение.
Ты, анонимус, "ok" и "arisu" опять соснули километр тунцов.
> препятствий для того чтобы экспериментировать с какими-то другими бизнес-моделями у них
> нет, и если в каой-то момент окажется, что опенсорс (лии даже
> фри софтварь) им выгоднее - перепрыгнут.Вот только почти все их текущие продукты построены на проприетарной бизнес модели и перепрыг при всем желании не получается. Все основы их бизнеса держатся на ограничениях и зажималове. Сколько волка ни корми, в лес все-равно смотрит.
Вы всерьёз считаете MS такими паршивыми бизнесменами, которые бы на изучали альтернативные пути и учитывали бы вариант, что бизнес-модель когда-то придётся менять?
> Вы всерьёз считаете MS такими паршивыми бизнесменами, которые бы на изучали альтернативные
> пути и учитывали бы вариант, что бизнес-модель когда-то придётся менять?да.
> Вы всерьёз считаете MS такими паршивыми бизнесменами,Как ни странно, не только я: Баллмеру присудили титул worst CEO of the year.
> которые бы на изучали альтернативные пути и учитывали бы вариант,
> что бизнес-модель когда-то придётся менять?Судя по тому что я вижу - да, я сильно сомневаюсь в способностях этой компании адекватно адаптироваться к изменениям на рынке и в том что кинув 20 раз они не кинут и в 21-й.
любопытно видеть файлы .gitignore в проектах MS
> любопытно видеть файлы .gitignore в проектах MSДаже до них кажется стало понемногу доползать что этот их TFS - буллшит и прошлый век, сравнимый разве что с CVS каким-нибудь. Ну, знаете, когда даже виндозные програмеры в курсе что такое гитхаб и кучкуются там - сложно не признать очевидное.
Еще удивительнее содержимое некоторых из них-Rx.NET
.gitignore#################
## Eclipse
#################*.pydevproject
.project
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
> предназначенных для создания программ с использованием асинхронных операций
> обмена данными и механизмов обработки событий....
> операторов запросов, позволяющих использовать методы функционального программирования
> при помощи команд в стиле SQL....
> Асинхронный характер обработки данных осуществляется за счёт задействования планировщиков.Боже, какой пипец.
Без этого они уже не могут сделать простой клиент к github.
А потом смотришь в список сервисов Win7 и офигеваешь от названий:
- Основные службы доверенного платформенного модуля
- Клиент отслеживания изменившихся связей
- Немедленные подключения Windows - регистратор настройки
- Служба перечислителя переносных устройствВы не знаете, зачем вам i7?
Поставьте windows :)