Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager! Front page news
Syndicate content SourceForge Community Blog
What's new on
Updated: 2 hours 31 min ago

December 2016, “Staff Pick” Project of the Month – Tcl

Mon, 12/05/2016 - 06:22

For our December “Staff Pick” Project of the Month, we selected Tcl, an interpreted language and very portable interpreter for that language.

Tcl is a very powerful yet easy-to-learn dynamic programming language that’s been widely used since its creation in 1988. It is highly embeddable and extensible, cross-platform and suitable for a very wide range of uses. These include web and desktop applications, networking, administration, testing and many more.

Open source and business-friendly, Tcl is a mature yet continuously evolving language. It is highly-rated among the projects featured on SourceForge, and has been nominated as “Community Choice” Project of the Month in previous months.

Learn more about Tcl by visiting their website.


[ Download Tcl ]

Categories: Open Source

Projects of the Week, December 5, 2016

Mon, 12/05/2016 - 06:05

Here are the featured projects for the week, which appear on the front page of


SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play YouTube videos. One of the most interesting features of SMPlayer: it remembers the settings of all files you play. So you start to watch a movie but you have to leave… don’t worry, when you open that movie again it will be resumed at the same point you left it, and with the same settings: audio track, subtitles, volume… SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats. But apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play YouTube videos subtitles. Note: for those people complaining about malware in the windows installer: be sure you download SMPlayer from the official website. Our installer is completely safe and free of malware.
[ Download SMPlayer ]

championify-logo Championify

Championify brings you the critical information you need to succeed in League of Legends by downloading all the latest items from sites like, Lolflavor, and KoreanBuilds and importing them into your game. Get the highest winning builds, most popular skills upgrades and more and achieve the best in League of Legends with Championify.
Championify is available in 39 languages, packed with new features and supports Windows and OSX.
[ Download Championify ]

Password Safe

Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all.
[ Download Password Safe ]

Manjaro Community Torrents

This project is for download the Manjaro Officials and Community releases using a bittorrent client (console or graphical)
[ Download Manjaro Community Torrents ]


This project was originally designed to provide an open-source replacement for PPJoy. The product, at this point, consists of virtual joystick devices that is seen by the system as a standard joystick but its position-data is written to it by a feeder application. An existing feeder application that takes advantage of this product is SmartPropoPlus. If you are an application writer you can very easily write an application that controls a joystick (e.g. mouse-to-joystick, keyboard-to-joystick). If you are a beginner in device drivers you can take this code and enhance it to support more (or less) axes, buttons or POVs.
[ Download vJoy ]

fre:ac – free audio converter

fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support, integrates freedb/CDDB, CDText and ID3v2 tagging and is available in several languages.
[ Download fre:ac – free audio converter ]

Synology Open Source Project

Open source projects that are included with Synology DiskStation/RackStation series. The license used by these projects are different. Please refer to the LICENSE / COPYING / COPYRIGHT file inside each project or any announcement in source code.
[ Download Synology Open Source Project ]

Battle for Wesnoth Android Port

This is an unofficial android port of the PC game Battle for Wesnoth. Battle for Wesnoth is a turn-based fantasy strategy game, featuring many addictive campaigns, lots of units, different races, AI controlled players, multiplayer gaming and much more.
[ Download Battle for Wesnoth Android Port ]


Freeciv is a free turn-based multiplayer strategy game, in which each player becomes the leader of a civilization, fighting to obtain the ultimate goal: to become (or subvert) the greatest civilization.
[ Download Freeciv ]

Categories: Open Source

Apache OpenOffice Reaches Record Mark of 200 Million Downloads

Sat, 12/03/2016 - 06:28

Apache OpenOffice reached a milestone this week, gaining a record mark of over 200 million downloads. It’s an achievement that, according to Apache OpenOffice Vice President Marcus Lange “is an acknowledgment of the previous work and a great motivation for the future.”

Recently the project experienced a high demand for their most current release 4.1.3, which was released just last October. Lange mentions in the official blog post that there are still many ways to distribute Apache OpenOffice, but that it is safe to say that Apache OpenOffice has one of the highest user bases in the world of free software projects. For that, he is immensely grateful to the users and everyone who has supported them thus far.

SourceForge has long been a proud partner of the Apache OpenOffice community, and in support of their great accomplishment, we’ve decided to add Apache OpenOffice to our list of featured projects. For the entire week next week, you’ll find Apache OpenOffice right on our homepage. It’s our way of saying congratulations, and here’s to more great milestones to come!

Download Apache OpenOffice, or visit their blog to know more.

Categories: Open Source

December 2016, “Community Choice” Project of the Month – ReactOS

Thu, 12/01/2016 - 06:15

For our December “Community Choice” Project of the Month, the community elected ReactOS, an operating system based on the best Windows NT design principles. The team behind the project shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this project?
ReactOS Team (RT): ReactOS was started by a group of developers who, while impressed by the NT architecture of Microsoft’s Windows family, desired a more open development environment. They felt that not only would such an environment be beneficial to all developers that target Windows, providing insight into just how the underlying system actually works, but also provide a means to improve on the security and stability of the system by letting more people participate in its development.

SF: Has the original vision been achieved?
RT: We are still some ways to achieving complete application and driver compatibility with the NT5 family.

SF: Who can benefit the most from your project?
RT: Software developers seeking to understand how Windows works under the hood, OS developers/hobbyists who want an example of a non-Unix style OS, and users who require an NT5 era Windows platform for application or hardware compatibility, and who want continued updates for security and the like.

SF: What core need does ReactOS fulfill?
RT: With Microsoft having end-of-lifed the NT5 family, including XP and 2003, users who would prefer that environment, or a much more lightweight Windows environment, would be better served by ReactOS when it is completed.

SF: What’s the best way to get the most out of using ReactOS?
RT: Try it out on VirtualBox or VMware, and don’t go in expecting everything to be perfect yet. If you’re ready for some tinkering, or excited about the ability to customize everything, you’ll quickly find things to try or areas to take a deeper look at.

SF: What has your project team done to help build and nurture your community?
RT: Probably the biggest effort to help build our Community started a couple [of] years ago when we defined a new Product-Community strategy. As our first milestone we launched a crowdfunding campaign letting the Community decide which apps they wanted to see start working in ReactOS. The main objective of this move was not just to raise some funding for such on-demand development but also striking news, reaching new users, showing them their opinion counts, and helping them to find that lot of software was already working. This, as planned, enlarged our Community but, even more important, it helped build a closer relationship with them. The new site released at the same time, and largely requested by the Community, has been proven to improve the first overall impression of the ReactOS product itself.
Since then, and as part of our second milestone, we created several scripts which share in our social channels a constant flow of information from all our services. The best fixes from our Jira bugtracker, the latest videos from our ReactOS Youtube channel, blog posts created by developers or official news from the ReactOS website are, among others, shared now automatically. Now the Community can track how ReactOS is evolving daily and interact in real time with it. These interactions help attract new members to the Community and enhance a closer relationship with the current ones. Nowadays we’re probably one of the most complete in sharing infra among the open source projects out there.

SF: Have you all found that more frequent releases helps build up your community of users?
RT: Very much so, we’ve increased our release frequency considerably this year and have seen a far greater influx of new users and testers on our forum. Word of mouth is our only advertising way and seems to combine perfectly with a faster release tempo.
At the same time, our current 3 months lapse helps to feel the difference in terms of stability and compatibility within releases.

SF: What was the first big thing that happened for your project?
RT: We’ve had quite a few milestones in ReactOS’ history. The first time the OS booted by itself instead of being bootstrapped by DOS, the first time we were able to switch between two windowed applications, the first time network communications worked- there were a lot of big things over the course of the project.

SF: What helped make those happen?
RT: All of the milestones we’ve achieved have been due to the hard work and very often tenacity of our developers and testers. Some of these guys had to get very creative in solving the problems they encountered in trying to develop an OS from scratch. Also we can’t thank enough the support of our donors. Since we don’t have any company supporting our development, they are the ones helping to hire new developers and paying our server bills.

SF: How has SourceForge and its tools helped your project reach that success?
RT: All of our releases are done through SourceForge, helping us to reduce the cost of distribution of our product. The metrics that we get from the downloads provide us with a good idea of where our prospective user base is from.
These metrics help us to understand our users’ behaviour: Are they willing to test bootcds or livecds? Are we attracting more users release after release? How does it affect the downloads, a faster release cycle as we’re doing now? How does a particular marketing action done affect the ReactOS downloads? How is the inertia (download of old releases) evolving?
But also it helps us to predict the expected visitors in our website for the next releases so we can ensure the needed resources for the peak days.
Handling and analyzing correctly this data proves to be an amazing way to discover the health of the project and summed to the rest of our analytics helps to draw a roadmap of our actions.

SF: What is the next big thing for ReactOS?
RT: There are several next big things coming pretty soon. The first one is the integration of the results from this year’s Google Summer of Code. Also we’re working hard on having Word 2010, Java RE and Google Chrome supported, since they are the apps selected by our Community in the IndieGoGo crowdfunding campaign.

SF: Do you have the resources you need to make those happen?
RT: So far we’ve been fairly fortunate this year, contributions and manpower have been quite steady and we expect to get the improvements in without too much fuss. With that said, ReactOS is on its way to reach Beta status. Beta supposes a jump in quality and for such we’ll need to place full time developers to reach it. Reaching Beta is not as costly as one may think but some extra resources will be needed.

SF: If you had to do it over again, what would you do differently for ReactOS?
RT: ReactOS took a few shortcuts in its early days to try to achieve as many user-visible improvements as possible. Those hacks have been the source of considerable headaches as the team implemented more functionality correctly.
Looking back, we probably should have fought that particular temptation and done the software engineering right the first time around.

SF: Is there anything else we should know?
RT: ReactOS is now hiring!. Thanks to the donations and contributions from our Community we’re planning to hire a new developer. So if you are skillful in Windows APIs or you are willing to help us in fixing bugs, you can just drop an email here.
Feel free to follow the progress of our current hired developer, Hermès, through his blog posts, discover what’s coming in the next release, or join the Community in Twitter, Facebook or Telegram.

[ Download ReactOS ]

Categories: Open Source

Introducing HTTPS for Project Websites

Wed, 11/30/2016 - 17:54

We are very excited to offer HTTPS web hosting to all projects. With a single click, projects can opt-in to switch their web hosting from to Project admins can find this option in the Admin page, under “HTTPS”, naturally

Categories: Open Source

Projects of the Week, November 28, 2016

Mon, 11/28/2016 - 06:35

Here are the featured projects for the week, which appear on the front page of


LibreCAD is an open-source cross-platform 2D CAD program, which is translated in over 30 languages. LibreCAD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: Source: Track the latest development: Create bug reports and feature requests: Get help: – –
[ Download LibreCAD ]


Slackel is a Linux distribution based on Slackware and Salix. It is fully compatible with Slackware and Salix but the difference is that it includes the current version of Slackware. So Slackware users can benefit from Slackel repositories. It is available in three editions, KDE, Openbox and Fluxbox. Slackel disc images are offered in two different forms, Installation disc image and Live disc image. Slackel is developed in Greece by Dimitris Tzemos.
[ Download slackel ]


Wine is an Open Source implementation of the Windows API on top of X and Unix. Wine provides both a development toolkit for porting Windows sources to Unix and a program loader, allowing many unmodified Windows binaries to run on x86-based Unixes.
[ Download Wine ]


DisplayCAL (formerly known as dispcalGUI) is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an open source color management system. Calibrate and characterize your display devices using one of the many supported measurement instruments, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve as well as the option to create accurate look-up-table ICC profiles as well as some proprietary 3D LUT formats. Check the accuracy of profiles and 3D LUTs via measurements.
[ Download DisplayCAL ]

SynWrite add-ons

Collection of add-ons for SynWrite editor.
[ Download SynWrite add-ons ]


PlantUml allows to quickly create some UML diagram using a simple textual description language.
[ Download plantuml ]


TrouSerS – An open-source TCG Software Stack implementation.
[ Download TrouSerS ]

Berryboot Updated OS Images

This is the biggest list of OS images for Berryboot. All these images have been tested before public availability. The original OS images were downloaded from their respective official websites, I did not modified any data of the original nor converted OS images. I convert most of the OS images by using this method: RetroPie and others already have OS images for Berryboot, I just compress it and serve as a mirror. Fedora OS images were converted by using this tool: I’m not part of the Berryboot project, I’m just a web developer with a Raspberry Pi 2. I cannot offer full support on these images. However, if you find any issue, please contact me and I’ll look into it. You can request OS images at:
[ Download Berryboot Updated OS Images ]


VeraCrypt is a free disk encryption software brought to you by IDRIX ( and based on TrueCrypt 7.1a. It adds enhanced security to the algorithms used for system and partitions encryption making it immune to new developments in brute-force attacks. It also solves many vulnerabilities and security issues found in TrueCrypt. This enhanced security adds some delay ONLY to the opening of encrypted partitions without any performance impact to the application use phase. This is acceptable to the legitimate owner but it makes it much harder for an attacker to gain access to the encrypted data. All released files are PGP signed with key ID=0x54DDD393, available on key servers and downloadable at VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: FAQ :
[ Download VeraCrypt ]

Categories: Open Source

“Community Choice” Project of the Month Vote – January 2017

Thu, 11/24/2016 - 03:03

The vote for January 2017 Community Choice SourceForge Project of the Month is now available, and will run until December 15, 2016 12:00 UTC.


Das Programm MediathekView durchsucht die Mediatheken verschiedener öffentlich-rechtlicher Sender (3Sat, ARD, ARTE, KiKa, MDR, ORF, SRF, ZDF etc.), lädt Beiträge daraus herunter oder spielt diese ab (mit VLC Media Player oder mit einem Programm eigener Wahl). Es können auch Sendereihen/Serien abonniert werden. Unterstützung Eine finanzielle Unterstützung für die Unkosten der Infrastruktur wird gerne angenommen

Categories: Open Source

Projects of the Week, November 21, 2016

Mon, 11/21/2016 - 06:05

Here are the featured projects for the week, which appear on the front page of


antiX is a fast, lightweight and easy to install linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems.
[ Download antiX-Linux ]

dcm4che, a DICOM Implementation in JAVA

dcm4che is an implementation of DICOM and IHE actors in Java. Homepage:, Google Group:, Wiki:, Issue Tracking:
[ Download dcm4che, a DICOM Implementation in JAVA ]

OS X Portable Applications

OS X FOSS portable applications are packaged so you can carry around on any portable device, USB thumb drive, iPod, portable hard drive, memory card, other portable device (or also on your internal hard disk), taking your preferences with you.
[ Download OS X Portable Applications ]


Archive of Operating Systems mission is saving the great job of many great people whose created Open Source and/or Freeware operating systems. The systems we archive are based on Linux, BSD, or other, independent technology.
[ Download ArchiveOS ]


The purpose of Antergos is to provide a modern, elegant and powerful operating system based on one of the best Linux distributions out there, Arch Linux. Antergos is easy to use and very customizable It is open source, free and based on the fast and lightweight Arch Linux. Antergos uses the official Arch Linux package repositories and the AUR (user-submitted packages) along with its own software repositories. As with other GNU/Linux systems, Antergos is virtually free of viruses and spyware
[ Download antergos ]


This is the download repository for TenFourFox 24 and beyond, the Firefox port for Power Macintosh computers running 10.4 and 10.5. TenFourFox is not an official Mozilla product and is not a Mozilla-maintained build of Firefox. PowerPC forever! Our SF repo is only for hosting our current and future downloads at this time (thanks, SourceForge!); Github hosts our wiki, FAQ and issue tracker: Do not open trouble tickets here — they will be DELETED. If you are an end-user requiring support, please visit our Tenderapp support ticketing site: Read the TenFourFox Development blog for what’s next:
[ Download TenFourFox ]

Sky Chart / Cartes du Ciel

SkyChart is a software to draw chart of the night sky for the amateur astronomer from a bunch of stars and nebulae catalogs. See main web page for full download. This software is part of a full suite for astronomical observation: Requirement: See also:
[ Download Sky Chart / Cartes du Ciel ]

Uniform Server

The Uniform Server is a lightweight server solution for running a web server under the WindowsOS. Less than 24MB! Modular design, includes the latest versions of Apache2, Perl5, PHP (switch between PHP53, PHP54, PHP55 or PHP56), MySQL5 or MariaDB5, phpMyAdmin or Adminer4. Run from either hard drive or USB memory stick… NO INSTALLATION REQUIRED! NO REGISTRY DUST! Just UNPACK and FIRE UP!
[ Download Uniform Server ]

Ultimate Edition

Ultimate Edition Linux, previously “Ubuntu Ultimate Edition”. We cater to a large base of *nix users including, but certainly not limited to gamers & low resource computers. We have a Ultimate Edition for virtually any user.
[ Download Ultimate Edition ]

Categories: Open Source

Sustain Your Open Source Project by Nurturing Your Community

Fri, 11/18/2016 - 06:29

If there’s one thing that most, if not all open source developers hope their projects could be, it’s successful. And as we’ve previously pointed out, one of the most important ingredients to open source project success is having a good number of dedicated and talented developers on board.

Having good developers stay on board however, isn’t always possible. Many times developers will choose to leave a project for one reason or another. If at the same time no new people come in to continue the development of the project, then the project becomes unsustainable.

For open source projects, success and sustainability go hand-in-hand. For a project to be sustainable, it must nurture its community of developers and contributors. This is done in two ways: ensuring that existing developers stay, and that new people come in to help with project development.

Getting New Contributors

Getting people to start contributing to your project can be challenging, but can be achieved with diligence. First off, you have to be constantly recruiting and always welcoming new contributors. You can never have too many. You will always need more people to get things done.

There are a number of ways you can get people to contribute. For instance, instead of fixing a bug yourself you could write down how someone can fix it. This not only gets that bug fixed, but also lures in a new contributor or potential maintainer into participating.

Another thing you need to do is properly document your processes. If you’re an eager first-time contributor, the last thing you’d want to be is that new kid in school- coming in with all the cliques and cultures formed and having no idea how or where to start fitting in. Make it easy for the new guys by documenting all of your processes, criteria, direction, people in charge and other pertinent project details. This way newbies can easily get into the swing of things and be more likely to become absorbed into your project.

Third, develop a hospitable culture. People are more likely to enter and stick with a project that welcomes them and teaches them the proper things, than one that insults them for mistakes and fosters a culture of exclusivity.

Making Them Stay

Attracting contributors is one thing, making them want to stay is another.

Getting new contributors is no doubt important, but making the existing ones stay is just as important. Existing contributors are the ones with the know-how and experience regarding your project, and as such are very valuable members of your community.

The first step to ensuring your existing community members stay is to establish a code of conduct. A code of conduct makes sure that everyone in the community gets along and acts in a civilized and professional manner, and that disagreements are dealt with properly.

The next thing you should do is make sure that these valuable community members aren’t overworked. They should be able to take breaks and there should be enough people to handle the workload even when some are on break.

Probably the most important thing you should do in order to nurture your existing community of developers and new contributors as well, is to value them not just as contributors, but as people. For those moments where your project isn’t their top priority, understand that they have other responsibilities, other commitments and sometimes they will make mistakes. Be supportive and understanding and learn to compromise, and these valuable members of your community will be more inclined to stay.

Categories: Open Source

Projects of the Week, November 14, 2016

Mon, 11/14/2016 - 06:15

Here are the featured projects for the week, which appear on the front page of


Das Programm MediathekView durchsucht die Mediatheken verschiedener öffentlich-rechtlicher Sender (3Sat, ARD, ARTE, KiKa, MDR, ORF, SRF, ZDF etc.), lädt Beiträge daraus herunter oder spielt diese ab (mit VLC Media Player oder mit einem Programm eigener Wahl). Es können auch Sendereihen/Serien abonniert werden. Unterstützung Eine finanzielle Unterstützung für die Unkosten der Infrastruktur wird gerne angenommen

Categories: Open Source

What Makes an Open Source Project Successful (And What Doesn’t)

Fri, 11/11/2016 - 06:43

Will your open source project be successful?

With open source currently dominating almost every field of technology, it’s wise for project developers to think about and set themselves up for success early on. Doing so will not only enable them to take full advantage of today’s open source domination, but also prevent them from wasting resources on a possibly fruitless endeavor.

While simply establishing software is a success in itself, open source success today means so much more than that. Success for an open source project means gaining a number of users and achieving several releases and continuous development. These things depend on certain factors which you can leverage early on in order to ensure success for your project.

Securing Success

So what are the factors that lead to open source project success?

  • A significant need or pressing problem that the software is designed to answer. It’s not enough that you create great software. People need to care about it in order for it to gain usage and fulfill its purpose; and for people to care about it, it needs to answer their most pressing needs.
  • A clear vision of what the project is and what it’s for, and a means to communicate that vision clearly to others.
  • Skilled and highly motivated developers who care about the project. It’s important that project developers are not only skilled but also care about the project and use it for their own needs. When developers are software users themselves, they are more motivated to work on and improve the software.
  • Good communication and relevant, reliable mediums of communication. Communication between developers and to and from project users is crucial to the success of any open source project.

Factors that Don’t Affect Open Source Project Success

The factors above are essentially what will spell success for your project. There are many others that seemingly affect your chances of success, but previous research has revealed many of these factors actually have little to no impact. Such factors include:

  • The number of developers involved. The quality rather than the quantity of developers as well as their commitment to the project have more of an impact on project success.
  • Large-scale adoption. While a large number of users may be indicative of success, a project can still be considered successful with a small user base as long as it continues to meet a significant need and is continually developed.
  • The license used.
  • Operating system the software was built for.
  • A formal system of governance or lack thereof.
  • The project’s source of funding or lack thereof. Based on research from the University of Massachusetts, the need for open source development is what pushes projects forward, not the funding. Of course funding is still necessary and in many cases funded projects appear more successful, but it is more likely that good projects attract funding and not the other way around.

So will your open source project be successful? As long as you secure the factors that truly determine success, you should be able to answer that question with a resounding yes.

Categories: Open Source

Projects of the Week, November 7, 2016

Mon, 11/07/2016 - 06:20

Here are the featured projects for the week, which appear on the front page of

Maui Linux

Maui is a full desktop Linux distribution, that ships with the Plasma Shell workspace and many Open Source applications.
[ Download Maui Linux ]


Cyberfox is a Mozilla-based Internet browser designed to take advantage of 64-bit architecture but a 32-bit version is also available. The application provides a higher memory performance when navigating your favorite pages. Compatible Windows Operating Systems: Windows 7/7 SP1 OS x86|x64 Windows 8/8.x OS x86|x64 Windows 10 OS x86|x64 (Windows XP Unsupported, Windows Vista Unsupported) Dedicated support forums. Dedicated Contact Forms. Profile Buddy: Transfer your profile from any Mozilla base browser. See notifications for critical release information: Tell us what you think and write a review.
[ Download Cyberfox ]

Super Grub2 Disk

Super GRUB2 Disk helps you to boot into most any Operating System (OS) even if you cannot boot into it by normal means.
[ Download Super Grub2 Disk ]


Windows hooker – intercepts system calls to make fullscreen programs running in a window, to support a better compatibility, to enhance video modes and to stretch timing. It is tipically very useful to run old windows games.
[ Download DxWnd ]

Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]

PlatformIO Storage

Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms – Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards – Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular embedded boards and IDE Library Manager – Hundreds Popular Libraries are organized into single Web 2.0 platform: list by categories, keywords, authors, compatible platforms and frameworks; learn via examples; be up-to-date with the latest version Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, etc.
[ Download PlatformIO Storage ]


An open-source x64/x32 debugger for windows. You need the Microsoft Visual C++ Runtimes to run x64dbg:
[ Download x64dbg ]


iSphere is an open source plugin for WDSCi 7.0 and RDi 8.0+. iSphere provides a lot of important features which are missing in Rationals IDEs. Further information about iSphere are available on the iSphere Web Site. The iSphere library requires V6R1 or higher. For lower releases you can compile the library from an i Project by hand. Refer to the iSphere help pages for details.
[ Download isphere ]


Our goal is to improve upon VisualBoyAdvance by integrating the best features from the various builds floating around. In order to uncompress the downloaded package, you need WinRAR or 7-Zip:
[ Download VBA-M ]

Categories: Open Source

November 2016, “Staff Pick” Project of the Month – TYPO3

Fri, 11/04/2016 - 05:20

For our November “Staff Pick” Project of the Month, we selected TYPO3, an enterprise class Web CMS written in PHP/MySQL.

TYPO3 is designed to be extended with custom written back-end modules and front-end libraries for special functionality, and has very powerful integration of image manipulation. It allows you to add, change and remove text, images and plug-ins on your site with no need to install any proprietary software or pay a third-party. Thanks to its simple administration and editing tools, you don’t have to learn HTML, CSS, programming, or web design to be able to run and edit your site. You can have any kind of site, large or small, personal or business with TYPO3.

TYPO3 comes with a range of unique features that make it a great choice of CMS, including:

  • Scalable web application framework
  • Responsive image rendering
  • Security Bulletins that immediately inform you of possible vulnerabilities
  • Mobile device preview
  • Multisite management
  • High scalability with API-based framework
  • Extensive functions for editors, and many more.

Learn more about TYPO3 by visiting their website.


[ Download TYPO3 ]

Categories: Open Source

November 2016, “Community Choice” Project of the Month – Freeplane

Tue, 11/01/2016 - 23:30

For our November “Community Choice” Project of the Month, the community elected Freeplane, an application for Mind Mapping, plus Knowledge and Project Management.

Freeplane is a free and open source software application that is useful for thinking, sharing information and getting things done in a variety of settings. It can be run locally or portably from removable storage like a USB drive, and on any operating system that has a current version of Java installed.

Freeplane supports much more than classic static mind mapping, and comes with several useful functions. Among them are freely-positionable note taking; ordering of ideas into a hierarchy; classifying, connecting and grouping nodes; tasking with calendars and reminders and so much more.

Freeplane was previously elected “Community Choice” Project of the Month in June of 2014 and lead coder Dimitry Polivaev spoke about the project’s latest developments and direction. Recently we caught up him again to find out how the project has been doing since then.

SourceForge (SF): What significant changes have occurred with your project since you were voted Project of the Month in June of 2014?
Dimitry Polivaev (DP): We have rejected interface changes developed for version 1.4.x and came out with Freeplane 1.5.x containing other improvements.

The most significant changes are used in a new mind map template called where all nodes are centered and all have the same width. I believe this new clean layout opens a new way of mind mapping different from the classical one. When the most graphical distractions are gone, the user’s brain does not need to filter them out. So the map becomes easier to read. Users can understand content better and stay focused longer. This structure is also optimized for nodes containing single words instead of whole sentences. It makes meaning of each node more evident. It becomes harder to overlook important content. All these changes enable freeplane users to capture, analyze and learn ideas and knowledge in a new effective way.

The new version also introduced map background images, cloned nodes, improved OpenStreet Map integration and support for high resolution monitors.

SF: What can we look forward to with Freeplane?
DP: Currently we are working on developing presentations with freeplane and on scalable icons. We also want to add some new graphical options to configuration of nodes and edges.

And we are still hungry to learn any new ideas about knowledge management which could become reality in Freeplane.

[ Download Freeplane ]

Categories: Open Source

Projects of the Week, October 31, 2016

Mon, 10/31/2016 - 05:07

Here are the featured projects for the week, which appear on the front page of


This is a project aimed at producing a file-sharing and chatting client using the ADC protocol. It also supports connecting to the Direct Connect network.
[ Download DC++ ]

Miranda IM

Miranda IM is an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast and customizable. A powerful plugin-based architecture make Miranda IM one of the most flexible clients on the planet.
[ Download Miranda IM ]

VoIP monitor

VoIPmonitor is open source network packet sniffer with commercial frontend for SIP SKINNY RTP and RTCP VoIP protocols running on linux. VoIPmonitor is designed to analyze quality of VoIP call based on network parameters – delay variation and packet loss according to ITU-T G.107 E-model which predicts quality on MOS scale. Calls with all relevant statistics are saved to MySQL or ODBC database. Optionally each call can be saved to pcap file with either only SIP / SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
[ Download VoIP monitor ]


USBLoaderGX is a GUI for Waninkoko’s USB Loader, based on libwiigui. It allows listing and launching Wii games, Gamecube games and homebrew on Wii and WiiU vWii mode. Its interface, based on the official theme from Nintendo Wii, is easy to use and perfect for kids and all the family. A lot of options are available and directly editable from the loader’s interface. Installation : —————– 1. Extract latest revision to your /apps/ folder 2. If you want a channel on your console, and/or want to “return to” the loader when exiting a game: Download the forwarder for your console: * Wii: * vWii: Then, install it with a wad manager.
[ Download USBLoaderGX ]

Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]


Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador de los servicios IPTV de Movistar integrado en uno de los mediacenters mas populares. El proyecto no trata solo de replicar los servicios de televisiĂłn, sino un concepto diferente de servicios integrados donde la TV tenga un protagonismo central pero no el Ăşnico y que permita tanto ver la TV como un video de youtube, disponer un catalogo de pelĂ­culas y mĂşsica .. Autor: Victor M. Juidiaz Portilla ( Foro “Oficial”: Las principales funcionalidades de TV son: – ActualizaciĂłn automática de canales. – GuĂ­a de programaciĂłn (EPG). – Grabaciones en la Nube y en local. – VisualizaciĂłn de grabaciones en la nube. – SincronizaciĂłn de grabaciones a local para evitar su caducidad. – GestiĂłn avanzada de series. – Timeshift. – DLNA
[ Download movistartv ]

PyDev for Eclipse

PyDev is a Python Development Environment (Python IDE plugin for Eclipse). It features an editor with code completion, code analysis, refactoring, outline view, debugger, mark occurrences and other goodies – check for more details). It’s kept going by community contributions, so, if you think it’s a worthy project, please contribute through
[ Download PyDev for Eclipse ]

Limbo PC Emulator

Limbo is a PC Emulator (x86) based on QEMU. You can now run Debian or DSL Linux on your Android device without root. * Warning! Limbo works only with a few Desktop OSes. Windows XP and newer, Ubuntu, and all other large OS are NOT supported due to their heavy usage of the SD card and CPU. * ‘Hacker’s Keyboard’ app (available in Play Store) is recommended for use with Limbo. * Emulation speeds depend on your device and OS. I recommend using a device with at least a dual core CPU. *USB devices do work, but are very complicated to set-up. Users are free to download the source, and modify it. You may send me a message to have your version added to this project. Copyright ďż˝ 2012 Max Kastanas, Uploaded by Vynncent Murphy
[ Download Limbo PC Emulator ]

Dolibarr ERP – CRM

Dolibarr ERP – CRM is an easy to use ERP and CRM open source software package (run with a web php server or as standalone software) for businesses, foundations or freelancers (prospect, invoicing, inventory, warehouse, order, shipment, POS, members for foundations, bank accounts…). Dolibarr is also available with auto-installers for users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one package. Available platforms for such packages are: Windows, Debian, Ubuntu, Mint, Redhat, Fedora, OpenSuse, Mandriva, Mageia. Other platform can use the generic distribution. This is a modular product, than can be enhanced with tons of external modules (to provide you features not available by default) from Download Dolibarr ERP – CRM here or sign up for 15-day free trial of the cloud-based application with free updates and support at one of the Cloud providers
[ Download Dolibarr ERP – CRM ]

Categories: Open Source

Steps to Attracting Contributors and Promoting Participation in Your Open Source Project

Fri, 10/28/2016 - 05:15

Undoubtedly one of the biggest challenges that many open source projects face is getting contributors.

With the great demand for programmers nowadays and the huge number of projects that they can choose from, the chances of them choosing your project over the rest can be slim. But there are things you can do to improve your odds.

Make Important Information Clear

First of all, you need to be clear when it comes to primary project information, specifically: what the software can do, what and who it’s for, where it can be used and what makes it different from others. This may seem simple enough, but for many experienced developers providing this information readily can be easily ignored or forgotten.

Another thing you should make clear are your project contributing guidelines. You need to clearly identify the ways and process by which people can start participating in your project. Make sure that you provide a list of well-defined tasks that any newbie can easily start with. This should also include any standards you may have in coding or formatting. This will make it easier to get new contributions and eliminate any misunderstandings right from the start.

Invest in Automation

To reduce friction when getting new contributions, invest in automation. Automating certain tasks such as style checking and development environment setup greatly reduces pain points for you and potential contributors.

Make Communication Accessible

We’ve said it before and we’ll say it again: communication is vital in open source projects and clear, accessible communication mediums are one of the key things that potential contributors look for in a project. These mediums assure them of a way to inquire and be heard should they decide to participate in the project.

Make sure your communication lines are flexible and accessible. Do not limit yourself to only one medium, such as IRC as this may exclude a large number of people from different timezones, or people who may have other priorities such as their day jobs.

Present Quality Code and Documentation

While programmers will often choose projects to participate in based on their interests, one other major factor that can affect their choice is the quality of the code and documentation. Even if a project falls within a programmer’s interests, there’s a big chance it will be ignored if it is presented poorly. Avoid this by making sure that you have well-written, well-structured code and quality documentation.

Recognize and Encourage Participation

Encouraging participation must be done often and enthusiastically. Recognizing good contributions is a great way to encourage more of them. If there are unacceptable codes submitted, you must still respond kindly and mentor the contributor in a constructive manner. Responding negatively will not encourage contributors to produce better code, but only push them to look for a different project to participate in.

As challenging as it may be at times, getting contributors is a necessary aspect of open source development, and one that you can achieve. With the right steps, you can secure for yourself consistent contributors who will help sustain and develop your project.

Categories: Open Source

Projects of the Week, October 24, 2016

Mon, 10/24/2016 - 05:32

Here are the featured projects for the week, which appear on the front page of

Parrot Security OS

Parrot Security OS is a cloud friendly operating system designed for Pentesting, Computer Forensic, Reverse engineering, Hacking, Cloud pentesting, privacy/anonimity and cryptography. Based on Debian and developed by Frozenbox network.
[ Download Parrot Security OS ]


Budgie-desktop built upon the Ubuntu foundations Support:
[ Download budgie-remix ]

Linux Lite

By producing an easy to use Linux based Operating System, we hope that people will discover just how simple it can be to use Linux Lite. Linux Lite is free for everyone to use and share, and suitable for people who are new to Linux or for people who want a lightweight environment that is also fully functional. Linux Lite is based on the Ubuntu LTS series giving you 5 years of support per major release. The following software is included: LibreOffice Suite, VLC Media Player, Firefox Web Browser, Thunderbird Email, Gimp Image Editor, Lite Themes, Lite User Manager, Lite Software, Lite Tweaks, Lite Welcome, Lite Manual, Whiskermenu and more. Laptop/Ultrabook/Netbook users: If the screen locks during Live mode, type ‘linux’ into the user box and click on the Login button (no password required)
[ Download Linux Lite ]

Super Audio CD Decoder

Super Audio CD Decoder input plugin for foobar2000. Decoder is capable of playing back Super Audio CD ISO images, DSDIFF and DSF files. Direct DSD playback for compatible devices.
[ Download Super Audio CD Decoder ]


Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to Follow code development at
[ Download Tcl ]

ExTiX – The Ultimate Linux System

Version 16.5/16.4 (two versions – Build 161012 and 160731) of ExTiX 64 bit are based on Debian/Ubuntu. The original system includes the Desktop Environment Unity (Ubuntu). In ExTiX I have removed Unity and installed LXQt 0.10.0 respectively KDE 4.15 together with KDE Frameworks 5.18.0 instead. PROGRAM content etc (both versions) Among many other programs LibreOffice, Thunderbird, GParted, Google Chrome, Brasero, SMPlayer, Gimp, Flash and win32 codecs. In addition Java and all necessary additions in order to install programs from source. Google Chrome for Netflix and BlueGriffon as Web Editor. All programs (in both versions) have been updated to the latest available version as of October 12 respectively July 31, 2016. PASSWORDS The password for root is root. No password is needed for the ordinary user extix. KERNEL 4.8.0-21-exton respectively 4.6.0-9-exton. You can run ExTiX from RAM and/or with persistence when running from a USB stick.
[ Download ExTiX – The Ultimate Linux System ]


TYPO3 is an enterprise class Web CMS written in PHP/MySQL. It’s designed to be extended with custom written backend modules and frontend libraries for special functionality. It has very powerful integration of image manipulation.
[ Download TYPO3 ]


strace is a diagnostic, debugging and instructional userspace tracer for Linux. It is used to monitor interactions between userspace processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.
[ Download strace ]


Bluestar Linux is an Arch Linux-based distribution, built with an understanding that people want and need a solid Operating System that provides a breadth of functionality and ease of use without sacrificing aesthetics. Bluestar is offered in three edtions – desktop, deskpro and developer – each tailored to address the needs of a variety of Linux users. Bluestar can be installed permanently as a robust and fully configurable operating system on a laptop or desktop system, or it can be run effectively as a live installer and supports the addition of persistent storage for those who choose not to perform a permanent installation. A Bluestar Linux software respository is also maintained in order to provide additional tools and applications when needed or requested. Bluestar provides the following features: Up-to-date Kernel Wide Variety of Applications – Always Current Versions Full Development / Desktop / Multimedia Environment
[ Download BluestarLinux ]

Categories: Open Source

“Community Choice” Project of the Month Vote – December 2016

Fri, 10/21/2016 - 05:44

The vote for December 2016 Community Choice SourceForge Project of the Month is now available, and will run until November 15, 2016 12:00 UTC.


Skim is a PDF reader and note-taker for OS X. It is designed to help you read and annotate scientific papers in PDF, but is also great for viewing any PDF file. Skim requires Mac OS X 10.6 or higher.
[ Download Skim ]

The FreeType Project

FreeType is written in C. It is designed to be small, efficient, and highly customizable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats for digital typography. FreeType is a freely available and portable software library to render fonts.
[ Download The FreeType Project ]


ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
[ Download ReactOS ]


A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
[ Download gnuplot ]

NAPS2 (Not Another PDF Scanner 2)

Visit NAPS2’s home page at NAPS2 is a document scanning application with a focus on simplicity and ease of use. Scan your documents from WIA- and TWAIN-compatible scanners, organize the pages as you like, and save them as PDF, TIFF, JPEG, PNG, and other file formats. Requires .NET Framework 4.0 or higher. NAPS2 is currently available in over 30 different languages. Want to see NAPS2 in your preferred language? Help translate! See the wiki for more details. This is a fork of the NAPS project with many improvements.
[ Download NAPS2 (Not Another PDF Scanner 2) ]

Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server Universal Media Server supports all major operating systems, with versions for Windows, Linux and Mac OS X. The program streams or transcodes many different media formats with little or no configuration. UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats. Check out the list of media renderers here:
[ Download Universal Media Server ]


Tool Command Language (Tcl) is an interpreted language and very portable interpreter for that language. Tcl is embeddable and extensible, and has been widely used since its creation in 1988 by John Ousterhout. Bug reports to Follow code development at
[ Download Tcl ]

Linux Lite

By producing an easy to use Linux based Operating System, we hope that people will discover just how simple it can be to use Linux Lite. Linux Lite is free for everyone to use and share, and suitable for people who are new to Linux or for people who want a lightweight environment that is also fully functional. Linux Lite is based on the Ubuntu LTS series giving you 5 years of support per major release. The following software is included: LibreOffice Suite, VLC Media Player, Firefox Web Browser, Thunderbird Email, Gimp Image Editor, Lite Themes, Lite User Manager, Lite Software, Lite Tweaks, Lite Welcome, Lite Manual, Whiskermenu and more. Laptop/Ultrabook/Netbook users: If the screen locks during Live mode, type ‘linux’ into the user box and click on the Login button (no password required)
[ Download Linux Lite ]

Remix OS Player

Android has a wide range of games available on the Play Store all of which can be played on Remix OS, such as or including Clash Royale, Pokémon Go, and Vainglory on their PCs. For the more dedicated gamer, Remix OS also includes a key mapping tool that allows Android games with touch control schemes to be played more effectively with keyboard and mouse. Remix OS Player is first available for Windows PCs, with Mac support coming in future. Installation only requires the user to download an .exe file to run Remix OS directly from their desktop. Remix OS Player is the fastest and most optimized Android emulator on the market and is based on Google’s own Android Studio. Unlike Android Studio and other emulators, Remix OS Player will let Android developers optimize their apps for the Android PC/Chrome OS environment because of its mouse and multiple window support.
[ Download Remix OS Player

Categories: Open Source

Projects of the Week, October 17, 2016

Mon, 10/17/2016 - 05:46

Here are the featured projects for the week, which appear on the front page of

Universal Media Server

Universal Media Server is a DLNA-compliant UPnP Media Server Universal Media Server that supports all major operating systems, with versions for Windows, Linux and Mac OS X. The program streams or transcodes many different media formats with little or no configuration. UMS is powered by MEncoder, FFmpeg, tsMuxeR, AviSynth, MediaInfo and more, which combine to offer support for a wide range of media formats Check out the list of media renderers here:
[ Download Universal Media Server ]


ReactOS is an open source effort to develop a quality operating system that is compatible with applications and drivers written for the Microsoft Windows NT family of operating systems (NT4, 2000, XP, 2003).
[ Download ReactOS ]


Skim is a PDF reader and note-taker for OS X. It is designed to help you read and annotate scientific papers in PDF, but is also great for viewing any PDF file. Skim requires Mac OS X 10.6 or higher.
[ Download Skim ]


Fldigi is a modem program for most of the digital modes used by radio amateurs today: CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb are all supported. It can help calibrate a sound card to a time signal and do frequency measurement tests.
[ Download fldigi ]


GeoServer is an open source software server written in Java that allows users to share and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards: WMS, WFS, WCS, WPS and REST
[ Download GeoServer ]


Makululinux is Hybrid Based, provides a Sleek, Smooth and Stable user experience that is able to run on any computer from old to new, from netbooks to notebooks, desktops to server stations. Makulu provides software and codecs pre-installed on the OS, to provide an out of the box experience for the end user and his day to day tasks. Feel free to Join us in our Live Chat Room :
[ Download MakuluLinux ]

Pandora FMS: Flexible Monitoring System

Pandora FMS is an enterprise-ready monitoring solution that provides unparalleled flexibility for IT to address both immediate and unforeseen operational issues, including infrastructure and IT processes. It uniquely enables business and IT to adapt to changing needs through a flexible and rapid approach to IT and business deployment. Pandora FMS consolidates all the needs of modern monitoring (ITOM, APM, BAM) and provides status and performance metrics from different operating systems, virtual infrastructure (VMware, Hyper-V, XEN), Docker containers, applications, storage and hardware devices such as firewalls, proxies, databases, web servers or routers. It’s highly scalable (up to 2000 nodes with one single server), 100% web and with multi-tenant capabilities. It has a very flexible ACL system and several different graphical reports and user-defined control screens.
[ Download Pandora FMS: Flexible Monitoring System ]

CMU Sphinx

CMUSphinx is a speaker-independent large vocabulary continuous speech recognizer released under BSD style license. It is also a collection of open source tools and resources that allows researchers and developers to build speech recognition systems.
[ Download CMU Sphinx ]


We believe that free/open source software is enough, we don’t need pirated softwares on Windows. But most of these aren’t portables, or provided by due to .NET dependencies, 64-bit etc. So we provide what’s missing here. Software publisher who wishes their portablized software taken down, can tip us through or We promise to take it down without questions, but please be patient—we might not be able to respond promptly, but we eventually *will* …thanks for your patience, and sorry for being such a #naughty uploader

Categories: Open Source

What It Takes to Be an Effective Community Manager

Fri, 10/14/2016 - 05:41

A community manager’s job is no walk in the park.

Constantly a community manager must face expectations from both sides of a project: the organization and the community, and often needs to find a compromise between these two. It’s a tough job and a crucial one, as without it a large chasm can form between organization and community which can eventually lead to project failure.

From the get-go a community manager can be overwhelmed by the task at hand, but being effective at this job can start with just one simple idea: communication.

Communication is the Key

We’ve previously pointed out how crucial communication is in open source, and for community managers it’s even more so. Communication should be their specialty, as their job primarily involves communicating to both the organization and the community in levels and ways that these parties can understand. Community managers must communicate the organization’s interests to the community while also delivering community feedback and concerns to the organization. They must be able to understand fully the perspective of each party to find a balance that benefits both.

Communication is also the key to building trust, which is essential when it comes to handling communities. Without trust, communities will not listen to, let alone be directed by a manager.

Communicating to build trust starts with listening. Listening to the community means finding out what motivates them, what they expect, what they like and don’t like about the project. Listening should be done not to give communities a false sense of hope or security, but with the intent of truly addressing their concerns and making sure that the community continues to develop and grow.

After listening, the community manager may then speak. And just as in listening, speaking to the community should not be done insincerely. It must be done with respect, honesty and openness, and whatever is promised must be delivered. Only then can trust truly be established.

With trust established, the community manager’s job eases significantly. This does not mean however, that all challenges will be avoided.

Importance of ROI

On the organization’s side, the challenge that a community manager can face is proving his value. In many cases, organizations fail to see the importance of community support. Instead of viewing community managers as allies in protecting the reputation of the organization, the organization can sometimes view them as disloyal. This misunderstanding can be prevented if a clear method of measuring community support success is in place even before the community manager takes on his duties. These metrics should be based on the organization’s specific goals and expectations while also considering the nature of the community. They must also be achievable and measurable within a given period of time. With these metrics in place, it becomes easier for community managers to prove their value and the value of the community program.

Giving Recognition Where It Is Due

People may have different reasons for participating in communities, but each one of them looks for some kind of affirmation at one point or another. This is another aspect of community management that must not be overlooked. Community managers must find ways to encourage and appreciate community members, especially those who are top contributors. Doing so strengthens the community and consequently, leads to the betterment of the project as a whole.

Managing open source communities can be challenging, but it can also be one of the most satisfying jobs there is. Witnessing communities composed of different minds coming together to share, collaborate and grow is a beautiful thing, and being there as a guide is not only a serious responsibility, but a great privilege as well.

Categories: Open Source