Archive | Community Showcase RSS for this section

Project of the Month Changes…

Hi folks,

As most of you know, we have been doing a Project of the Month on SourceForge since October of 2002. When we feature a project, it’s a little like the Colbert Bump, projects get some visibility, and often, good things happen for these projects.

Starting this month, we are making a change in the program. We have recently returned to a Project of the Month voting process where you in the community have the power to select a project from a set of nominees we draw based on project growth, releases, and other data. This project is the “Community Choice.”

We are adding an additional project that is selected by our team, we’re calling the “Staff Pick.” Simply put, a member of our team generally comes across a project they have used, one they love, or one that solves an interesting problem. We consider such nominations from our team and pick one to highlight.

Both projects will get featured on the SourceForge front page. As well, we’ll do a blog post about them both, and continue to track them in our running PoTM historical list. As usual, we’ll also mention these in our monthly newsletter.

Many thanks to you all for your contribute to OSS; the Project of the Month has become what is is because of your contributions to making software that is important to you and that others love.

Revival of Weekly Featured Projects and Project of the Month Voting

As you may have noticed, in the past few months, we had suspended featuring projects on a weekly basis, and selecting our project of the month based on these featured projects. This was done as we had some kinks in our process that we needed to fix, but we’re now ready to start up this process again.

In the interest of transparency, we’d like to share how this process is going to work moving forward.

Weekly Featured Projects

First of all is the selection process for weekly featured projects. Each week, we will select nine projects to be featured on our front page. These projects are selected from the pool of projects that have had a new file release and have had some degree of popularity. This list is then further reduced by remove selections that have been recently featured (so we don’t have the same set each week) and those that are very new (we want to feature projects with a certain degree of maturity).

Project of the Month Voting and Selection

Each month, from the pool of projects featured in the past month, we will then select the nine best performing projects by downloads to make up our Project of the Month poll. In the past, we used an external polling service, however, many users have commented that they’d much rather just use their SourceForge account to vote, and we’re listening. Starting with this month’s poll, we will be using a forum on our site to conduct the vote. Another major advantage of using such a method is that if there’s ever any issue with the tabulation of votes, we’re much better prepared to investigate any problems ourselves.

The votes will be tallied using our own script. This will utilize the Allura platform’s API to parse the votes, and will be released as Open Source for anyone that wants to use it.

So, that’s the tour of how we currently envision this process working. That said, as we will continue to try and refine this process and we reserve the right to make changes as necessary.

This Week’s Featured Projects and this Month’s Vote:

And finally, we’d like to introduce our featured projects for this week, and due to the special circumstances of how we’re restarting this process, for this month, these projects will also constitute our candidates for our February’s Project of the Month. For future months, candidates will be selected from a larger pool as per above.

Vote here for the SourceForge Project of the Month for February 2014

February 2014 SourceForge Project of the Month Candidates:

Open General

Evolution of SSI Panzer General II

[ Download Open General ]

AOSB Project

a custom ROM developed as free and open source software based on the official releases of Android by CyanogenMod

[ Download AOSB Project ]

GNU ARM Eclipse Plug-ins

These plug-ins provide build and debug extensions for Eclipse CDT (C/C++ Development Tools) for 32/64-bit GNU ARM toolchains like GNU Tools for Embedded, Linaro, etc, ready to run STM32Fx project templates and full integration for advanced J-Link JTAG/SWD probes, including SWO tracing console.

[ Download GNU ARM Eclipse Plug-ins ]


Panorama stitching and more. A powerful software package for creation and processing of panoramic images.

[ Download Hugin ]

Clam AntiVirus

Clam AntiVirus is a GPL antivirus toolkit for UNIX. The main purpose of this software is the integration with mail servers. It provides a flexible and scalable multi-threaded daemon, a command line scanner and a virus database that is kept up to date

[ Download Clam AntiVirus ]

America’s Army 2.5 Assist

A GUI client application for Downloading Installing and Playing Americas Army 2.5 on Windows, Mac and Linux with a new custom authorization system. On the server side a Desktop server manager for Windows, Mac and Linux and a Command line dedicated server manager for Windows and Linux. Backend server components include a replacement authorization system using the Battletracker account & stats database and a PunkBuster log streaming server which records players possible cheating activities.

[ Download America's Army 2.5 Assist ]


Open source SMC device driver/emulator (FakeSMC) by netkas ( with hardware monitoring plugins. IMPORTANT: Do not install DRIVERS on real mac! This even may work but you are doing it at your own risk. On the other side is fully compatible with Macs so you can still use it to monitor hardware sensors provided by SMC. All repositories: Sourceforge, sources & downloads: BitBucket, sources & downloads: Assembla, sources: GitHub, sources: HWSensors Project (c) 2013 netkas, slice, usr-sse2, kozlek, navi, THe KiNG, RehabMan and others. All rights reserved.

[ Download HWSensors ]

Google Map Gps Cell Phone Tracker

*** IMPORTANT UPDATE *** Now includes clients for IOS, Android, Windows Phone and Java Me/J2ME cell phones. I have fully updated this project and I hope you will find it useful. Please try it out and rate this application. In short the project allows you to track cell phones periodically. For instance every minute or every five minutes. You can watch the cell phone being tracked in real time and you can store and reload routes easily. You have the choice of two server stacks. Either using and sql server or using php and mysql. Historically, devs have downloaded the server project 2 to 1 over the php project. I have included both now in the same download but you only need to use one. If you need help, please go to: thanks Nick

[ Download Google Map Gps Cell Phone Tracker ]

Clover EFI bootloader

This is EFI-based bootloader for BIOS-based computers created as a replacement to EDK2/Duet bootloader To compile it needs to place Clover sources into edk2/ folder. Please visit, or open a bug ticket ( for help instead of posting a negative review about how you are unable to configure correctly.

[ Download Clover EFI bootloader ]

Using WURFL for Device Detection

WURFLDeviceDetectionbySMThis is a guest post from WURFL. There are literally thousands of device types in use today. In the Android OS alone, there are over 4,000 permutations of device, screen size, and other significant capabilities. This device diversity provides great choice for consumers. However, this diversity also poses problems for companies and their developers when planning, designing, and analyzing their mobile internet offerings.

One way you can address this device diversity by deploying WURFL. WURFL is a tool that lets you detect a mobile device accessing your service and take decisions based on what that device can or cannot do. There are a few important use cases for device detection.

Web Optimization

Whether your approach to mobile is having a separate mobile experience (e.g., or you have adopted a Responsive Web Design (RWD) strategy, device detection can help improve the mobile experience. Detecting and redirecting mobile users to a mobile experience is the most obvious use case for sites, but image resizing and employing advanced graphics on smartphones are also compelling cases. Responsive Web Design provides a good first step for the mobile web. However, for companies that want to take the next step to reduce payload, increase control, and improve the overall experience, device detection is the solution. With a few lines of code, developers can serve right-sized content, multi-serve tricky navigational elements, and guarantee that web pages behave well on all devices.


Consumers have been transitioning away from traditional laptops and towards mobile devices as their primary way of accessing the Web. Advertisers have followed this transition and are investing to make sure their mobile advertising reaches viewers.

To effectively deliver rich media advertisements to mobile devices, Ad Servers use device detection to 1) assess the size and capabilities of a device to view ads, 2) quickly serve ads targeted to specific devices or device families, and 3) provide analytic support to campaigns. For example, smartphones, feature phones, and tablets sport different dimensions of screens. To overcome this challenge, Ad Networks must detect each device’s capabilities and match rich media advertisements suitable to those capabilities. Next, they quickly serve the advertisements so that the publishers’ pages can maintain a good mobile web experience.


Device detection can feed intelligence into the analytical tools that organizations use to segment and target their content and services. Intelligence about a user’s device and its capabilities can yield critical insights as part of a broader analytics platform. For example, Advertisers can target specific device types and measure the success of their targeted campaigns. Or, device data can be combined with
location or demographic data to generate a richer profile of visitors to your website.


For over 10 years, the WURFL project has provided device detection. For many developers, WURFL is the first step in creating a great mobile experience. In addition, for enterprises that need a solution with the limitations of AGPL, ScientiaMobile offers a number of innovative WURFL products.

What is SoapUI?

SmartBear-SoapUI-LogoThis is a guest post from SoapUI. SoapUI may sound like something you would use for washing, but actually it is one of the most used Web API cleaning tools in the world. Sorry, I mean testing tools, of course…

The name may say “SOAP”, but you can use it to test both SOAP-based and REST-based APIs.

In the beginning

SoapUI has been around since 2005, and is free and open source. It is used by millions of testers and developers worldwide, as the API testing tool.

With SoapUI, you can interact with the API to test through a nice user interface. You can do ad-hoc functional testing, of course, but more interestingly, also supports automatic scenario-based testing.

You can create Test Suites and Test Cases to perform testing in the form of long sequences of calls to your API. You can have it login to the API service, then use the access token that is sent back to you as a parameter for a search API call, and so on.

Even better; the test steps can have Assertions and Data steps, so you can use real production like data to drive tests and assert that everything works for all varieties of real data input.

Java, Swing = works on your OS

SoapUI is a desktop client written completely in Java, using the Swing framework. This means it works on Windows, Linux and MacOS.

REST in progress

We recently released SoapUI 4.6.2, with improvements to ease of use for the existing REST support. We are now busy working on the upcoming REST release, where we will add better support for OAuth, REST Mocking and many other things.

The future: TX improvements

As a product owner I have to look a long way into the future, and what I see is a demand for an improved TX (Tester Experience). It’s similar to DX (Developer Experience) which is already gaining interest.

Read this blog post to learn more about TX. In short, TX is UX for testers and testing. Simply making the tools and systems for testing more usable for testers. So expect more features in upcoming versions of SoapUI that will make the daily life of a tester less frustrating.

Development and contributions

SoapUI was originally created by Ole Lensmar, and today the main development is done at SmartBear Software in Stockholm, where we have a team of developers adding completely new features, as well as smaller improvements and bug fixes.

There is also an active online community with contributors, which increased involvement in the recent months.

As the product owner of SoapUI, I really love having a lively community where I can get lots of feedback on the current versions and input on what to include in future versions.

Join us!

Please join the community, it’s easy! Visit the forums on SourceForge or, or maybe come meet us in the Stockholm office to discuss new or old features in SoapUI.

You are welcome to visit to talk or just hang out. So next time you are near Stockholm in Sweden, give us a call or send me an email <>.



Ohio LInuxFest – Amazing.

Hi all,

d_and_MaddogHallAs I had mentioned last week, I went to the Ohio LinuxFest. I was generously rewarded not only by the presentations, but also by the luminary class event as a whole. Friday’s keynote speaker was none other than Jon Hall. Jon spoke about how Linux is used around the world. Two key things I loved about this talk was how Jon Described his interaction with Linus Torvalds and how Jon was able to get Linus a DEC Alpha so that Linus could port Linux to that platform.

As well, I greatly appreciated the tale of how Jon had left a Linux CD behind at the University of the Pacific on Fiji. On his next visit there, Linux ruled the installed environment. There was of course more, but suffice it to say, it was an engaging talk.

d-and-DrMcKusickOn Saturday, Dr. Kirk Marshall McKusick gave a talk on how to manage a project. He used the BSD / FreeBSD projects as the basis for this talk. One of the keys to running a successful project, Dr. McKusick suggests, is getting rid of the deadwood. In the case of the BSD project, he did this by ensuring that there was a core team that changes on a regular basis; members to the core team, who can grant commit privileges and are elected by the committers. It seems an excellent model for project organization.

I saw other presentations that I valued. Of note was the presentation given by Emma Marshall from System 76 about how she works with a team to help get Ubuntu into classrooms. I also learned a little about how Juju is used to help deploy in a server environment by Jorge Castro. I was interviewed by the Sunday Morning Linux Review crew. I show up at about the 58 minute mark.

If you’ve never been to OLF, I recommend you put it on your conference calendar for next year and that you take a friend.

Daniel Hinojosa, SourceForge Community Manager