PROJET AUTOBLOG


Free Software Foundation Recent blog posts

source: Free Software Foundation Recent blog posts

⇐ retour index

Free Software Directory meeting recap for April 28th, 2017

mardi 2 mai 2017 à 21:43

Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Software Directory. This recaps the work we accomplished at the Friday, April 28th, 2017 meeting.

This week was all about the new. We added many new entries, but also welcomed a newer version of the Directory itself. We had been using an older version of MediaWiki for quite some time now. But last week one of our great sysadmins, sudoman, upgraded us to a more recent version. This is going to unlock all kinds of new possibilities in improving our work and the Directory. This first week though there were some growing pains unfortunately. We ran into an issue where it wasn't so easy to edit new, unapproved entries with form. You can always edit the source for the page, but the form makes things much easier. Luckily sudoman was around to help sort out the issue.

The new update also highlighted some pages that had issues with their approval. But luckily those pages were for an aborted project, and could simply be removed. Thanks to jgay for helping to sort out that problem. tfisgnag was also back again learning and helping to improve the Directory.

Finally, we'd also like to highlight that we have dumps of Directory that users can take and use for analysis or other projects. Data from the Directory is available at http://static.fsf.org/nosvn/directory/directory.xml and in compressed form at http://static.fsf.org/nosvn/directory/directory.xml.bz2.

If you would like to help update the directory, meet with us every Friday in #fsf on irc.freenode.org from 12 p.m. to 3 p.m. EDT (16:00 to 19:00 UTC).

The Licensing and Compliance Lab interviews the MegaGlest Project

jeudi 27 avril 2017 à 18:50
MegaGlest logo

MegaGlest, currently at version 3.12, is a free software real-time strategy computer game set in a fantasy world, mixing elements of re-imagined past civilizations, magic, and steampunk. The world of MegaGlest has seven factions: Magic, Tech, Indian, Egyptian, Norsemen, Persian and Roman. Each faction comes with its own set of units, buildings, upgrades, advantages and disadvantages. This allows for variation in strategy, while keeping game play balanced.

What inspired the creation of MegaGlest?

MegaGlest started in January, 2010, as a vision from a long-time community member, Titus Tscharntke (Titi). Joining Titus as the project developer was Mark Vejvoda (SoftCoder). In late 2010, Tom Reynolds (tomreyn) joined the team in an IT and QA capacity. In early 2015, filux started with the team as a GNU/Linux scripting automation guru. While there are now numerous other contributors, the core team remains intact.

Titi's vision was to take the original game, Glest, and turn it into an addictively fun experience with a broader scope. Once Titi released the Megapack which consisted of four additional factions, it became clear that the game had massive potential. This was the inspiration for the Mega in MegaGlest.

"Glest was a raw diamond in the free software world and I was fascinated that I had full access to such a 3D game and its source code. I was so sad when I saw that the original developers stopped development because I already had put so much time into making more content for this game (the Megapack). There were some efforts to take on development by some others and I tried to help, but the results did not make me happy. After more than a year, I decided to try for myself and I forked the original Glest. This was the start of MegaGlest. For me it was always important to play the game and this always was and is my primary motivation to work on the game." -- Titi

How are people using it?

MegaGlest is more than just a game! While the core game ships with seven unique factions, the engine itself has been used to produce other stand alone spin-off games such as Annex: Conquer The World. A more complete list of mods can be found on the MegaGlest wiki mods list. A built in downloadable content (DLC) system provides access to additional community game art. MegaGlest also offers a 'scenario' mode where users can enjoy story driven adventures. Most importantly community members agree that the network play provides the most enjoyment - offering players a chance to join with up to seven others online and compete for bragging rights (the AI is nearly impossible to beat, especially at Ultra level and higher).

What features really set MegaGlest apart from other 3D real-time strategy games?

MegaGlest features a robust and complex opponent AI. This AI is unpredictable and dynamic in responding aggressively to players. An exciting feature of MegaGlest is that players can work cooperatively to battle against the AI, which allows for a powerful social component in the game. The game works across various operating systems so users can play one another regardless of their system.

A compelling component of the game is the ease at which the game files can be developed. The modification to the game occurs through XML files. This allows for the rapid creation of such work. Maps are also easily made with the built in map editor. Acquiring these new game publications is straight forward in MegaGlest due to the built-in DLC center.

Why did the project choose GNU GPLv3 as MegaGlest's license?

The original Glest developers used GNU GPLv2 or later. After we had some discussions with the Debian games team, we decided to change the license. As a result of those conversations, we decided to upgrade to GNU GPLv3 or later. Our game art is licensed under CC-BY-SA 3.0. Together they ensure that users are free to use, modify, and share all aspects of the game.

How can users (technical or otherwise) help contribute to MegaGlest?

The most fun way to contribute is to play the game, which is especially true when talking about multiplayer mode - maybe at your next LAN party? Related to this is that while playing the game report any bugs you find and if possible dedicate some time to testing out the software. We are set up to receive, and truly appreciate, donations to help defray the cost of the game servers and other infrastructure matters. We don't have a marketing budget so spreading the word is of great help.

Another major way that users can contribute is by helping develop new game art such as maps, tilesets, models, and factions. Translations and localizations are always a work in progress and could use assistance. Hacking on the game engine code is another great way to participate. We would welcome game engine contributions by OpenGL / SDL2 experienced C++ developers who can demonstrate earlier work in this area.

What's the next big thing for MegaGlest?

Some of our tentative plans for the coming year are to produce a lightweight headless server, roll out player accounts and increase our distribution outlets.

Enjoy this interview? Check out our previous entry in this series, featuring Defense Digital Service and eMCM.

MegaGlest logo is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported.

Friday Free Software Directory IRC meetup: April 28th starting at 12:00 p.m. EDT/16:00 UTC

mercredi 26 avril 2017 à 21:53

Participate in supporting the Directory by adding new entries and updating existing ones. We will be on IRC in the #fsf channel on irc.freenode.org.

Tens of thousands of people visit directory.fsf.org each month to discover free software. Each entry in the Directory contains a wealth of useful information, from basic category and descriptions, to providing detailed info about version control, IRC channels, documentation, and licensing info that has been carefully checked by FSF staff and trained volunteers.

While the Directory has been and continues to be a great resource to the world over the past decade, it has the potential of being a resource of even greater value. But it needs your help!

This week we're back to our usual task of adding even more new software to the Directory.

If you are eager to help and you can't wait or are simply unable to make it onto IRC on Friday, our participation guide will provide you with all the information you need to get started on helping the Directory today! There are also weekly Directory Meetings pages that everyone is welcome to contribute to before, during, and after each meeting.

Free Software Directory meeting recap for April 21st, 2017

mercredi 26 avril 2017 à 21:45

Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Software Directory. This recaps the work we accomplished at the Friday, April 21th, 2017 meeting.

This week the theme focused on table top games. There are entries for many table top games in the Directory. The entries aren't just limited to playable games though. This week we also looked at code which fosters the development of new table top type game software.

If you would like to help update the directory, meet with us every Friday in #fsf on irc.freenode.org from 12 p.m. to 3 p.m. EDT (16:00 to 19:00 UTC).

Get your GNU on at the GNU Hackers' Meeting in Hessen, Germany

lundi 24 avril 2017 à 17:46

You are invited to the 2017 GNU Hackers' Meeting, which will take place at Tagungshaus Mühlrain.

The GNU Hackers' Meeting is a friendly, semi-formal forum to discuss technical, social, and organizational issues concerning free software and GNU. This is a great opportunity to meet GNU maintainers and active contributors. This year, accommodation and all meals are included in the cost of registration.

The program is yet to be finalized, but attendees should anticipate organized events that last until late afternoon each day. (Here's last year's program, including recordings of sessions.) In the evening, there will be opportunities for impromptu talks, informal demonstrations, conversation, and walks in the forest. Many people will arrive on the evening before the first day of the meeting.

Contributors and attendees from all backgrounds and with all levels of technical expertise are welcome. Those from under-represented backgrounds are particularly encouraged to attend.

The call for participation is also open now. Presentations can cover a wide range of subjects, both technical and social, related to the GNU project or to the Free Software movement as a whole.

To register, follow these instructions.

You will find full details on the meeting, including a detailed schedule TBA, here.