Главная » Архив меток: Open source

Архив меток: Open source

[Перевод] Как Microsoft переписала компилятор C# на C# и сделала его открытым

Автор статьи — Мэдс Торгерсен, ведущий архитектор C# в Microsoft Проект Roslyn NET. Roslyn — это кодовое название, которое закрепилось за open-source компилятором для C# и Visual Basic. Проект начинался в самой глубокой тьме последнего десятилетия корпоративной жизни Microsoft — и завершился как проект с открытым исходным кодом, кросс-платформенный, публичный универсальный движок для C# (и VB, что я приму как ...

Читать далее »

Обзор Haiku R1/beta1 — пересмотр BeOS, спустя 18 лет после его последнего официального выпуска

Я с интересом слежу за развитием Haiku на протяжении всех этих лет. Я ещё в начале 2000-х годов экспериментировал и использовал BeOS R5 Pro, когда компания, которая его создала, пошла ко дну. Хотя можно утверждать, что и старая BeOS и новая Haiku, не имеют некоторых важных функций, которые присуще современным ОС, факт состоит в том, что легковесная операционная система всегда ...

Читать далее »

За 2018 год разработчики проекта KDE получили больше $ 0,5 млн. пожертвованиями. И не только они…

Не всем популярным свободным продуктам удается найти стабильный и надежный источник финансирования. Жизнь многих коллективов разработчиков свободного программного обеспечения преисполнена аскетизма, преодоления сложностей и препятствий, и часто сообщества выживают исключительно за счет альтруистических убеждений и самоотверженности своих участников. Так в этом году произошло с проектом KDE. Однако, иногда судьба дарит заслуженные подарки. Дважды. Основным источником средств для проекта служит сбор ...

Читать далее »

[Перевод] MongoDB меняет свою Open Source лицензию

Чтобы бороться с этим, MongoDB сегодня объявила о выпуске новой лицензии на программное обеспечение — Server Side Public License (SSPL), которая будет использоваться во всех новых релизах их MongoDB Community Server, а также во всех патчах к предыдущим версиям. В MongoDB несколько обижены тем, что некоторые облачные провайдеры, особенно в Азии, используют их открытый код и предлагают коммерческую версию их ...

Читать далее »

«Ваша библиотека, как ваш ребёнок, может пойти в неожиданную для вас сторону»: интервью с создателем MobX

Конечно, приятно, когда результат твоей работы помогает многим людям по всей планете. Каково живётся создателям популярных опенсорсных библиотек? Как с этим справляться? Но не оказываешься ли завален задачами, которые даже не являются твоей основной работой? Насколько смело можно делегировать полномочия? А скоро Мишель приедет в Россию выступить на HolyJS, поэтому ребята из программного комитета конференции (Дмитрий DmitryMakhnev Махнёв и Евгений ...

Читать далее »

Статический анализ PHP-кода на примере PHPStan, Phan и Psalm

У нас очень много PHP-кода (миллионы строк) и наверняка даже сохранились строки, написанные 12 лет назад. Компания Badoo существует уже более 12 лет. Мы выкладываем код два раза в день, и каждая выкладка содержит примерно 10—20 задач. У нас есть код, написанный ещё во времена PHP 4 и PHP 5. И в день таких патчей у нас набирается пара десятков. ...

Читать далее »

[Перевод] Можно ли закрыть обратно открытый исходный код?

Конечно, разработчик может решить, что будущие версии проекта будут закрытыми, и иногда такое случалось, но то, что уже выпущено на свободу, отозвать обратно не получится. Эта концепция кажется довольно простой для любого человека, некоторое время работавшего с открытым исходным кодом: проект, однажды выпущенный в виде открытого кода, остаётся открытым навсегда. У интернета нет кнопки «удалить»; опубликовав свой код, и дав ...

Читать далее »

Третья проверка Qt 5 с помощью PVS-Studio

Время от времени наша команда повторно проверяет проекты, про которые мы уже писали статьи. Очередным таким перепроверенным проектом стал Qt. Последний раз мы проверяли его с помощью PVS-Studio в 2014 году. Начиная с 2014 года проект начал регулярно проверяться с помощью Coverity. Это интересно. Давайте посмотрим, удастся ли нам теперь найти какие-то интересные ошибки с помощью PVS-Studio. Qt Предыдущие статьи:В ...

Читать далее »

Загрузка конфигурации в ПЛИС через USB или разбираем FTDI MPSSE

Пришлось мне участвовать в разработке учебного стенда для кафедры одного технического вуза. В жизни каждого плисовода наступает момент, когда требуется написать собственный загрузчик файла конфигурации в ПЛИС. А значение имеет то, что в основе стенда стоит ПЛИС (Altera Cyclone IV), на которой по задумке автора стенда студенты собирают всякие схемы ЦОС. Стенд предназначен для изучения цифровой обработки сигналов, хотя в ...

Читать далее »

Microsoft передала две трети своих патентов Open Invention Network (OIN)

На днях корпорация Microsoft передала этой организации около 60 тысяч собственных патентов из 90 тысяч имеющихся. Open Invention Network (OIN) — организация, которая владеет патентами на программное обеспечение экосистемы GNU/Linux, она же предоставляет право на их бесплатное использование. По этой причине передать их нельзя, но после завершения обработки они даже будут предоставлены партнеру компании.Интересно, что сама организация OIN возникла в ...

Читать далее »