Ещё одни переехали: http://forum.vcmi.eu/viewtopic.php?p=12077#12077
Ещё одни переехали: http://forum.vcmi.eu/viewtopic.php?p=12077#12077
Геи против пидарасов, часть очередная: http://www.opennet.ru/opennews/art.shtml?num=39487
"Бренден Айк шесть лет назад пожертвовал тысячу долларов на продвижение поправки в конституцию штата Калифорнии, определяющей брак только как союз между мужчиной и женщиной."
"Бренден Айк был вынужден покинуть пост руководителя (CEO) компании Mozilla. Решение принято в свете травли, устроенной представителями сексуальных меньшинств"
Widelands игра хорошая, но без документации в ней сурово.
https://back.nothingtohide.cc/
Опенсорсная игра, собирают бабло и даже биткойны краудфандингом.
http://bikeshed.com/
Неплохой rant про уровень шума в мейллистах любого крупного опенсорс-проекта. TIL как называется это явление.
dev-util/fix-la-relink-command - ещё один костыль к мозолеедтулсам.
А вот если использовать генерящий платформонезависимый код модифицированный clang из pNaCl и сделать к нему фреймворк из EFL, можно ж запилить совсем свободную альтернативу JVM и CLR.
http://www.opennet.ru/opennews/art.shtml?num=38798
"PNaCl (Portable Native Client) - интегрированная в браузер Chrome система, которая позволяет организовать выполнение приложений, написанных на языках C и С++, в специальном изолированном окружении web-браузера, независимо от текущей аппаратной архитектуры. Например, скомпилированный для PNaCl исполняемый файл может быть выполнен в различных версиях Chrome и Chrome OS, независимо от аппаратной архитектуры (x86, x86_64, ARM, MIPS) и типа операционной системы, демонстрируя при этом производительность, близкую к родному для данной целевой платформы исполняемому файлу. В PNaCl вместо генерации машинного кода приложение компилируется в универсальный биткод LLVM и поставляется в непривязанном к конкретной платформе исполняемом формате ".pexe". В процессе запуска приложения промежуточный биткод LLVM транслируется в машинный код текущей платформы на стороне локальной системы пользователя."
Странно, что это прикручено к браузеру, но зато теперь точно ясно, что на базе LLVM можно сделать альтернативу JVM и CLR.
Народ, спалите исходники куркумы, плиз!
ОЧЕНЬ НАДО!!!!!
Это вам не какой-то майнкрафт: https://github.com/rubenwardy/capturetheflag
Пользователям MP3-плееров на заметку: http://fatsort.sourceforge.net/
Теперь и Synfig Studio пошло за финансами: http://www.indiegogo.com/projects/set-your-priorities-for-synfig-development-in-october-2013
There is a certain art to buidling a website for your open source project. Before you create your own, make sure you know and follow the
rules. You’ll thank me later.
It’s simple, really. It’s all about the first impression.
In particular, your site’s first page must communicate the following points:
• It must mention the fact that your software is open source or free, or whatever bastardly combination of the two, even before explaining what
your software does. Extra points if you mention exactly which license you use, and if you help educate the masses about how speech and beer
are in fact, different worldly entities. Studies show that if your users do not understand exactly whether binary linking is allowed with your
software, they will not use it.
• If the name of your software is an acronym, you must explain what the acronym stands for, with even more confusing terms.
• You must note which programming language your software is coded in, because that’s the first thing that any potential user will care about.
• You must note how your program is modularized, and anyone can add modules and customize it to actually do what it was supposed to just do in the first place.
• You must mention that your software is localized. Because, crappy software is somehow better when it speaks your language.
• You must immediately jump into a “recent announcements” section, which has items that only the 3 developers on your project would possibly understand or derive any value from. Extra points if you have an embedded commit log.
• You must mention that your software runs on at least 5 irrelevant platforms.
• A personal favor, please note whether your application is multithreaded. I only download multithreaded software.
• Refer to your application as a framework. Since all good great applications are framework. Firefox is a browsing framework. Gimp is a image
processing framework. iTunes is a music listening framework. See?
• Don’t ever call it an installer. Call it a binary distribution. Better yet, make sure the only way to install is through github. Make sure your github page offers no clues on what to do once you’re there.
There. Now you’re equipped to go create a site can compete with the best of ‘em. You’re welcome.
соус: http://linuxhaters.blogspot.ru/2012/07/your-free-software-website-for-dummies.html
Помните я кидался какашками в Зеда Шоу? Так вот, ламсон форкнули на последнем коммите перед сменой лицензии. У Зеда баттхерт, он набегает на форк и требует использовать его лицензию.
Этот текст я написал уже давно, но некоторое время не выкладывал, думая ещё доработать. И совершенно зря, потому что это избавило бы меня от кучи непонятных мутных дебатов. С другой стороны, может и к лучшему, что я публикую этот текст уже после сноуденовских разоблачений, так что потенциальный читатель может оценить проблему в новой перспективе.
То, что при прочих равных свободный софт лучше несвободного — несомненно и не подлежит обсуждению. Но поскольку "при прочих равных" часто не получается и не у всего проприетарного софта есть достойные Свободные аналоги, приходится расставлять приоритеты. В деле создания парка Свободного софта на все случаи жизни есть области, на которых надо сосредоточиться в первую очередь. По важности и необходимости иметь именно Свободную программу, весь софт можно очень грубо разделить на три категории:
1. "Софт для жизни" — то есть, то, через что у человека идёт основной обмен информацией между ним и интернетом. В эту категорию входят ОС, броузеры, инстант-мессенджеры, всевозможные качалки файлов и торрентов итп. Эти программы должны быть не только Свободными, но и иметь развитое сообщество с большим количеством пользователей, разработчиков, тестировщиков и экспертов по информационной безопасности и анонимности. Использование проприетарщины в этих областях недопустимо из самых базовых соображений личной свободы и приватности. Человек, использующий в этой области проприетарные программы — сам себе враг и кончит плохо.
2. "Софт для работы" — это, собственно, те программные инструменты, с помощью которых человек выполняет свои профессиональные задачи. В зависимости от профессии человека, к этой категории относятся всевозможные IDE, CADы, графические, видео-, аудио- или текстовые редакторы, пакеты для разных исследований и так далее. Этот софт должен быть Свободным из соображений личной экономической (в широком смысле слова) независимости. Свободный человек — это в первую очередь человек, знающий и контролирующий орудия своего труда. Если труд не свободен, все остальные "права" и привилегии превращаются в филькину грамоту. Конечно, если человек — наёмный раб, который работает за зарплату и не претендует на результаты своего труда, для него нет такого вопроса. Но человек, считающий себя предпринимателем, фрилансером или членом креативного класса, но при этом не могущий выполнять свою работу без использования проприетарного ПО, ничего, кроме жалости, не вызывает.
3. "Софт для развлечения" — сюда относятся в первую очередь всякие игры. Для игр наличие исходников очень полезно (проще делать всякие моды) но не принципиально. Достаточно базовых условий: отсутствия DRM, работы под разными ОС, возможности играть без интернета и слежки итп. Особенно хочется отметить всевозможные ММО — это очень централизованная и анальная система. Там, как в ментовке, всё, что вы скажете или сделаете может быть использовано против вас. Вспомните, например, того американского сосницкого, который что-то там спизданул в ЛоЛе, и за это его посадили. Если человек принимает решение связаться с ММО, он должен всегда иметь это в виду.
Таким образом, создание базового набора Свободных программ надо начинать с первого пункта. В принципе, так как он сейчас практически выполнен, можно переходить на второй. И да, сразу предупреждаю, что я не собираюсь холиварить на эту тему. Цель этого текста — изложить мою позицию (вещи, которые я нахожу вполне очевидными), а не вызвать дискуссию.
http://habrahabr.ru/post/185882/
Очередные генетические машинки. Написано на C++, есть удалить папку SDL и использовать make all вместо make, компилируется под линукс. Можно задавать строку, на основе которой будет строиться трасса и меряться, у кого длиннее пройденный путь.
О, Experimental 11.0 вышел. И свежий британский паксет к нему.
https://github.com/vcmi/vcmi/commit/4beb1fa9db7df3117561823003fbdcfea48cb514
Теперь можно играть по сети.