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!

SourceForge.net: Front page news
Syndicate content SourceForge Community Blog
What's new on SourceForge.net
Updated: 10 min 59 sec ago

Project of the Week, March 23, 2015

Mon, 03/23/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


TYPO3

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 ]


Tcl

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.
[ Download Tcl ]


Eclipse Tomcat Plugin

The Eclipse Tomcat Plugin provides simple integration of a tomcat servlet container for the development of java web applications. This project is a fork of the original Sysdeo Tomcat Plugin.
[ Download Eclipse Tomcat Plugin ]


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, Steam, Gimp Image Editor, Lite User Manager, Lite Software, Lite Cleaner, Lite Manual, and more.
[ Download Linux Lite ]


ZABBIX

ZABBIX is an enterprise-class open source distributed monitoring solution designed to monitor and track performance and availability of network servers, devices and other IT resources. It supports distributed and WEB monitoring, auto-discovery, and more. An enterprise-class distributed monitoring solution for networks and apps.
[ Download ZABBIX ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


DjVuLibre

DjVu is a web-centric format for distributing documents and images. DjVu was created at AT&T Labs-Research and later sold to LizardTech Inc. DjVuLibre is a GPL implementation of DjVu maintained by the original inventors of DjVu.
[ Download DjVuLibre ]


devkitPro

This project is for homebrew console development tools based on the gnu compiler collection with additional tools and libraries to aid programming each supported console. The windows variants are built with MinGW.
[ Download devkitPro ]


SMPlayer

SMPlayer is a free media player for Windows and Linux with built-in codecs that can also play and download Youtube videos. One of the most interesting features of SMPlayer is that it remembers the settings of all files you play. SMPlayer is a graphical user interface (GUI) for the award-winning MPlayer, which is capable of playing almost all known video and audio formats.
[ Download SMPlayer ]

Categories: Open Source

SourceForge’s Ongoing Effort to Eliminate Misleading Ads

Wed, 03/18/2015 - 00:16

SourceForge is home to over 400,000 Open Source projects. Our site and our work to support software development projects is funded in part through advertising. We’d like to give you an update on our advertising initiatives to date and discuss what’s coming next.

Here’s what we’ve been doing to eliminate misleading ads

In November 2013, we launched our BlockThis initiative to remove misleading and confusing ads. For example, ads that appear on our download page and feature a big green download button, which clearly seeks to draw users away from the legitimate download flow. Since starting this initiative, we’ve discovered that approximately 95% of the few dozen ad complaints we’ve received have been legitimate, resulting in the removal of these offending ads. We plan to continue our BlockThis initiative and our work with advertising partners to identify and prevent misleading ads.

We’re taking a new approach to unwanted Web space ads

images-1We’re extending the BlockThis program to include advertising that appears on our Project Web. While we had routed these complaints to project teams in the past, certain recent uses of the Project Web have triggered ad concerns, resource abuses, and Chrome security issues, which is why we are taking direct action.

Here’s how you can help!

If you see a confusing ad, drop us an email at blockthis@sourceforge.net providing a screenshot and, more importantly, the full link to the ad. To copy it: Right click on the link and choose “Copy Link Location” in FireFox; “Copy Shortcut” in Internet Explorer; “Copy Link” in Safari; and, “Copy Link Address” in Chrome. We’ll be sure to review all requests and, if we agree with your complaint, we will take immediate action.

Categories: Open Source

“Community Choice” Project of the Month Vote – May 2015

Mon, 03/16/2015 - 06:08

The vote for May 2015 Community Choice SourceForge Project of the Month is now available, and will run until April 15, 2014 12:00 UTC.

 

NamelessROM
NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.
[ Download NamelessROM ]

 

ConEmu – Windows console with tabs
ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager, my favorite shell replacement. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example). ConEmu is an active project, open to suggestions. Disclaimer. ConEmu is not a shell, so it does not provide “shell features” like tab-completion, command history and others. ConEmu does not provide remote access (SSH/Telnet/…) too. ConEmu is advanced console window (local terminal) where you can run any shell or remote access client of your choice. Also you may try Clink for bash-style completion in cmd.exe and PSReadLine or PowerTab in powershell.exe.
[ Download ConEmu - Windows console with tabs ]

 

shadowsocks-gui
A fast tunnel proxy that helps you bypass firewalls.
[ Download shadowsocks-gui ]


Octave Forge

Octave-Forge is a central location for the collaborative development of packages for GNU Octave. The Octave-Forge packages expand Octave’s core functionality by providing field specific features via Octave’s package system. For example, image and signal processing, fuzzy logic, instrument control, and statistics packages are examples of individual Octave-Forge packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
[ Download Octave Forge ]


Hibernate

Hibernate is an Object/Relational Mapper tool. It’s very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
[ Download Hibernate ]

 

MPC-BE
Media Player Classic – BE is a free and open source audio and video player for Windows. Media Player Classic – BE is based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), contains additional features and bug fixes.
[ Download MPC-BE ]

 

GNS3
GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu and Dynagen.
[ Download GNS3 ]

 

XBian
XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us!
[ Download XBian ]


gnuplot development

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 development ]

Categories: Open Source

Project of the Week, March 16, 2015

Mon, 03/16/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


TEncoder Video Converter

TEncoder is a multithreaded video and audio converter that uses MEncoder, MPlayer and FFMpeg. It can download video/audio from video sites like YouTube. I can also rip unprotected DVDs. It can convert almost every video and audio type to each other. Subtitles with same name as video can be hard-coded into video. Up to 8 simultaneous encoders can be run so encoding time decreases. You can select between multiple audio and subtitle tracks. Extracting video or audio content is possible. Edit subtitle and audio delays and part of video that will be encoded. Effects like deinterlacing or cropping can be applied to videos.
[ Download TEncoder Video Converter ]


Manjaro Testbuilds

Manjaro Linux is a Linux Distribution based on Arch Linux. It is still under development, but an initial testing release is already available. Our aim is to create a light linux distribution, which is simple, up-to-date, fast and user friendly and which follows the K.I.S.S principle. We are using the Desktop Environment Xfce, which is light but powerfull. Arch Linux is a great GNU/Linux distribution, but installing and configuring it, needs some time and experience. So we improved Arch Linux. We created a more user friendly installation process, wrote bash scripts for managing graphic drivers, configured xfce with some useful functions and a GUI settings manager is also planed. Just try it. ;)
[ Download Manjaro Testbuilds ]


Bodhi Linux

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


TYPO3

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


SharpDevelop

SharpDevelop is the open-source IDE for the .NET platform. Write applications in languages including C#, VB.NET, F#, IronPython and IronRuby, as well as target rich and reach: Windows Forms or WPF, as well as ASP.NET MVC and WCF. It starts from USB drives, supports read-only projects, comes with integrated unit and performance testing tools, Git, NuGet, and a lot more features that make you productive as a developer.
[ Download SharpDevelop ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


ZABBIX

ZABBIX is an enterprise-class open source distributed monitoring solution designed to monitor and track performance and availability of network servers, devices and other IT resources. It supports distributed and WEB monitoring, auto-discovery, and more. An enterprise-class distributed monitoring solution for networks and apps.
[ Download ZABBIX ]


gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.
[ Download gretl ]


KaOSx

An independent small, rolling distribution that is fully focused on KDE/Qt. Using pacman as package-manager.
[ Download KaOSx ]

Categories: Open Source

How to migrate from Google Code to SourceForge

Thu, 03/12/2015 - 21:21

Today Google announced that it is bidding farewell to Google Code by disabling new project creation and officially shutting down the service on January 25th, 2016. That means if you want to keep your project up-to-date, you’ll need to prepare to migrate off of Google Code by August 24, 2015, when the site goes read-only. As noted in the announcement, Google recommends some very good migration path options, including the option to migrate from Google Code to SourceForge.

What can I expect when migrating to SourceForge?

Consider that, while the GitHub importer will convert any SVN or Mercurial project to Git, only SourceForge offers a migration path from Google Code that allows you to keep your Git, Mercurial, or SVN project repos intact. And the SourceForge importer converts all your wiki pages, issues including attachments, and download files.

What does SourceForge offer, beyond free code hosting?

For starters, SourceForge welcomes you to distribute your releases via SourceForge even if your code is developed elsewhere. Back in 2012, we began supporting other ecosystems like BerliOS and we’ve always provided options for projects hosted on Github, even when they changed their file upload feature-set. And, we extended that offer to projects hosted on Google Code, when Google deprecated the download part of the Google Code service. We did this by offering the ability to fully import Google Code downloads, including the option to simply distribute downloads via SourceForge.

To date, almost 500 projects from Google Code have used our tools to import their project (either in part or whole) to SourceForge. For example, mplayerx uses SourceForge to keep their community up-to-date on their latest releases for OSX. Some other benefits that go along with migrating your project to SourceForge are that we offer editorial support for videos and reviews, and an enterprise directory listing for qualified Open Source projects.

As we welcome you to migrate from Google Code to SourceForge, we strengthen our promise to continue to create a culture of inclusivity that brings innovative people together for a long time to come. We certainly aren’t resting on our laurels; rather, our fully Open Source platform is developed at Apache (under the Apache Allura label) with the aim to continually upgrade our performance, appearance, and scalability. That’s why we think it’s worth your time to look into Sourceforge and see for yourself!

Let us know if you have any questions at communityteam@sourceforge.net.

For additional information, see: How to sync a GitHub or Google Code repo to a SourceForge project

Categories: Open Source

How to use webhooks for Git, Mercurial, and SVN repositories

Wed, 03/11/2015 - 05:00

We are excited to announce that SourceForge now supports webhooks for all Git, Mercurial, and Subversion repositories!

What are WebHooks?

Webhooks are custom URLs that project admins specify for their repo so that, when a commit occurs on that repo, you are notified via that URL. The advantage of webhooks is that you can set up automatic interactions with 3rd-party services to run tests, generate documentation, notify a chat room of your commits, and much more.

How to configure a webhook

Configure a webhook in the Admin section of your project by clicking on Tools. That’s where you’ll find your repository’s Webhooks link. All you need to do is enter your webhook URL and you’re good to go!

admin-webhooks

Many services work with webhooks, particularly those that use the URL as a trigger including Read the Docs or any Jenkins instance, without relying on specific details in the POST body. Some services use a webhook POST payload to see details like the commit message, branch, or user. Our webhook’s POST payload is similar to that of GitHub, so many services (e.g. Slack, etc.) will work when you manually configure a GitHub integration and paste the URL into the SourceForge webhook configuration page. However, if a service doesn’t work, for SourceForge compatibility, just ask its admin to update that service’s webhook handling to support the Allura webhook format.

When creating a service to listen to SourceForge webhooks, refer to the Allura webhook documentation for detailed examples of POST payloads and instructions on validating a webhook signature.

POST payload sample

Here’s a quick example of the POST content for Git, to whet your appetite:

{
    "after": "a72ab8566ed1a81e485a8451868ee9364069ea6b", 
    "before": "27bc571ceb56beeda796e0069bfba84581f55770",
    "size": 1,
    "commits": [
      {
        "id": "a72ab8566ed1a81e485a8451868ee9364069ea6b", 
        "message": "Update README", 
        "added": [], 
        "copied": [], 
        "removed": [], 
        "modified": [
          "README.md"
        ], 
        "author": {
          "email": "jetmind@example.com", 
          "name": "Igor Bondarenko", 
          "username": "jetmind"
        }, 
        "committer": {
          "email": "jetmind@example.com", 
          "name": "Igor Bondarenko", 
          "username": "jetmind"
        }, 
        "timestamp": "2015-02-23T14:30:42Z", 
        "url": "http://sourceforge.net/p/test/git/ci/a72ab8566ed1a81e485a8451868ee9364069ea6b/"
      }
    ], 
    "ref": "refs/heads/master", 
    "repository": {
      "full_name": "/p/test/git/", 
      "name": "Git", 
      "url": "http://sourceforge.net/p/test/git/"
    }
}

We also offer a Webhook management API to programmatically add, update, and remove webhooks. This is ideal if you’re creating an app or service and want to offer users a super-easy webhook configuration via an OAuth application and our webhooks APIs.

SourceForge runs on Apache Allura’s Open-Source Platform, which includes webhooks functionality.  You could contribute improved payloads, entirely new webhook events, and run your own internal project hosting site with the advanced features of Allura!

We hope you enjoy using webhooks at SourceForge!

Categories: Open Source

Project of the Week, March 9, 2015

Mon, 03/09/2015 - 06:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated PDF viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live reference check, citations, latex commands, spelling, and grammar.
[ Download TeXstudio - A LaTeX Editor ]


MPC-BE

Media Player Classic – BE is an audio and video player for Windows. Based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), it contains additional features and bug fixes.
[ Download MPC-BE ]


GNS3

GNS3 is a graphical network simulator that allows you to design complex network topologies. Run simulations or configure devices ranging from simple workstations to powerful Cisco routers. GNS3 is based on Dynamips, Pemu/Qemu, and Dynagen.
[ Download GNS3 ]


XBian

XBian is a media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better.
[ Download XBian ]


ConEmu – Windows console with tabs

ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager, my favorite shell replacement. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example).
[ Download ConEmu - Windows console with tabs ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


Shareaza

Shareaza is a very powerful multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.
[ Download Shareaza ]


cpuminer

cpuminer is a multi-threaded, highly optimized CPU miner for Litecoin, Bitcoin, and other cryptocurrencies. Currently supported algorithms are SHA-256d and scrypt (1024, 1, 1). It supports the getwork mining protocol as well as the Stratum mining protocol, and can be used for both solo and pooled mining.
[ Download cpuminer ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]

Categories: Open Source

Tutorial: How to sync a GitHub or Google Code repo to a SourceForge project

Mon, 03/02/2015 - 22:01

If you have files on GitHub and Google Code and want to sync these existing files on SourceForge to take advantage of SourceForge’s distribution know-how, our popular analytics tools, and our extensive Open Source directory, then read on …

First, we’ll share SourceForge’s distribution advantages with you and then we’ll show you how easy it is to sync your GitHub or Google Code repo to a SourceForge project.

As a trusted partner for Open Source, SourceForge offers you several worthwhile distribution advantages, such as:

Free Unlimited Bandwidth—Reduce overhead and provide a better experience by using the largest, freely managed global mirror network. We serve 150 million downloads per month, to over 33.8 million unique visitors.

Analytics—Follow the trends that enable you to create better software. Learn more about where your project is popular and which operating systems your users prefer.

Premier Visibility—Reach more users and gain market share in the Open Source landscape. SourceForge has 33.8 million unique visitors each month, offering an ample opportunity to improve your project outreach.

A Trusted Name in Open Source—Since 1999, thousands of projects have chosen SourceForge to host their source code and their project communities, so you’ll be in great company!

Sharing files on SourceForge at a glance
  1. Create a SourceForge account.
  2. Create a SourceForge project and import your files.
    New! Import directly from Google Code, GitHub, or Trac.
  3. Set up your Project Admin page.
  4. New! Automate sharing your GitHub files on SourceForge.
Video Demo

Getting Started

To share your Github or Google Code project on SourceForge, you’ll need to follow these four simple steps:

  1. Create a SourceForge account, fill out the registration form, and click Register.
  2. Create a SourceForge project, uncheck the Git tool if you use GitHub, add the tools that you’d like, agree to the terms of service, and click Create. (You can also directly import a project from Google Code, GitHub, or Trac.)
  3. Set up your Project Admin page and fill out the project Project Admin summary, including the short and long project descriptions, screenshots, videos, and full feature descriptions to help people find your project.
  4. Set up your GitHub files to auto update to SourceForge by clicking Admin > Tools > Files > GitHub integration. This copies new releases from GitHub’s repository to your SourceForge project, increases your visibility, and gives you analytic insights.
    Note: You can also add a SourceForge download button to your GitHub release notes and external project pages.

SourceForge is proud to offer you the ability to toggle between GitHub from the SourceForge NavBar and SourceForge’s download page from your GitHub directory, making file sharing a breeze!

Categories: Open Source

March 2015, “Staff Pick” Project of the Month – ProjectLibre

Mon, 03/02/2015 - 07:08

For our March “Staff Pick” Project of the Month, we selected ProjectLibre, an open source and compatible alternative to Microsoft Project. The ProjectLibre team shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the ProjectLibre project please.

ProjectLibre Team: ProjectLibre is an open source alternative to Microsoft Project. Our functionality mirrors Microsoft in a way since you can simply open existing MS Project files in ProjectLibre. It is available on Linux, Mac, or Windows. ProjectLibre is the culmination of long careers in the project management software industry. The two founders are Marc O’Brien and Laurent Chretienneau. We have been innovating in the project management software industry since the Mainframe and DOS software era. Our mission is to provide an open source alternative to Microsoft Project. There are many ‘lite’ project management solutions but ProjectLibre is the only solution that has the full feature set to replicate Microsoft Project’s functionality.

SF: What made you start this?

ProjectLibre Team: We have a passion for the project management marketplace. We are also the founders of WebProject and Projity, which were both acquired by large organizations, but the vision of making a global impact with an open source replacement of Microsoft Project was impacted with each acquisition. We are in this for the long term and are effectively making a difference.

SF: Has the original vision been achieved?

ProjectLibre Team: Yes, that is a good question and we are thankful the vision is being achieved and exceeded. ProjectLibre has over 1,400,000 downloads in over 200 countries. We are continuing to make improvements and will be release a complimentary cloud solution this year.

SF: Who can benefit the most from your project?

ProjectLibre Team: The project management world is being held captive by a Windows only solution from Microsoft that costs over $1,300 per desktop copy, which does not cover the entire requirement stack such as the Project Server and many other components. This is very expensive! ProjectLibre still has roadmap features to complete but for no charge effectively project managers around the world can manage their projects without going broke. They can funnel their cash resources into their core business and not management software.

SF: What is the need for this project management software?

ProjectLibre Team: There are over 60,000 people each month downloading in over 200 countries to manage their projects. They can manage schedules, resources, and costs at a very high level. There are pharmaceutical, construction, environmental, government, and other industries. The government of Laos is using ProjectLibre to manage the building of schools. The Clinton Foundation and other non-profits are using ProjectLibre in Africa for NGO programs in agriculture and other areas. We are making a major impact! Our website includes an impressive list of Fortune 500 companies that use ProjectLibre everyday.

SF: What’s the best way to get the most out of using ProjectLibre?

ProjectLibre Team: Our users vary from small projects to major initiatives. We encourage users to become community members at http://www.projectlibre.org. There are great discussion forums where community members answer questions and post questions. We also have documentation and videos available at the community site to help you get started and get the most out of ProjectLibre.

SF: What has your project team done to help build and nurture your community?

ProjectLibre Team: This is very important for open source initiatives. We have a community site, with over 60,000 community members who contribute. One of our goals for this year is to engage further with the community. We recently launched an improved website and want to continue this work to engage further with ProjectLibre’s amazing global community.

SF: Have you all found that more frequent releases helps build up your community of users?

ProjectLibre Team: We do not have frequent releases. ProjectLibre is undergoing a complete rewrite to make it modular. This will have long-term benefits for the community and allow for extensions/integrations to be contributed. This process has impacted our ability to have frequent releases of the current project but in the future we certainly will!

SF: What was the first big thing that happened for your project?

ProjectLibre Team: The initial release was such a monumental effort from the team. It was recognized by SourceForge, which greatly helped bring wanted attention to our solution. InfoWorld subsequently gave us a “Best of Open Source” award and that also helped. SourceForge’s support is truly appreciated and has been an important part of our success.

SF: What helped make that happen?

ProjectLibre Team: The ProjectLibre team is truly unique. Our domain expertise is unparalleled for having innovated for decades in the project management marketplace. We have taken that domain expertise and have devoted ourselves to offering the global community a FOSS solution.

SF: What is the next big thing for ProjectLibre?

ProjectLibre Team: ProjectLibre is breaking the news here. We will be releasing the modular rewrite of ProjectLibre on the desktop. We will also be releasing a cloud version and are working on hosting options. There will be a companion cloud solution called PPMLibre, which will allow enterprises to manage their entire portfolio of projects. We are well into both initiatives but have not announced a release date.

SF: How long do you think that will take?

ProjectLibre Team: Great question but we are not in a position to announce the release date yet. We are using it internally and demos are impressive but I get in trouble every time I preview it because it looks good already. That’s why the team has asked me stop previewing it until we have an official release date.

SF: Do you have the resources you need to make that happen?

ProjectLibre Team: ProjectLibre is very complex software. The code is complicated and the domain expertise adds to the complexity. We are hoping the modular rewrite will allow for more community contributions but at this point it is limited. It has been a struggle, as we do not have corporate sponsorship or revenue. We will make it happen but it has been difficult. This is a testament to the team’s commitment to ProjectLibre!

SF: If you had it to do over again, what would you do differently for ProjectLibre?

ProjectLibre Team: One thing I would never do is to choose a different co-founder. I do all the public facing work for ProjectLibre but Laurent, who leads the development efforts, is truly irreplaceable. We have worked together for many years. Our community is and I am so fortunate that Laurent is passionate about ProjectLibre!

SF: Is there anything else we should know?

ProjectLibre Team: ProjectLibre has made a difference globally with downloads in every corner of the globe. Our user stories inspire us and we are dedicated to ProjectLibre for the long haul. We hope the cloud version of both ProjectLibre and PPMLibre will allow us to accelerate our core mission.

If you have a user story to share, please send it to info@projectlibre.org. We’d love to hear from you!

[ Download ProjectLibre ]

Categories: Open Source

Project of the Week, March 2, 2015

Mon, 03/02/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


shadowsocks-gui

A fast tunnel proxy that helps you bypass firewalls.
[ Download shadowsocks-gui ]


Shareaza

Shareaza is a powerful multi-network, peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP, and BitTorrent / DHT protocols for Windows or Wine.
[ Download Shareaza ]


PeaZip

PeaZip is a free Zip files utility, providing an unified, natively portable, cross-platform file and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Extract 150+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script.
[ Download PeaZip ]


K-Meleon

K-Meleon is a fast and customizable Web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


gnuplot development

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 development ]


Hibernate

Hibernate is an Object/Relational Mapper tool. It’s very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
[ Download Hibernate ]


ConEmu – Windows console with tabs

ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example). ConEmu is an active project and open to suggestions.
[ Download ConEmu - Windows console with tabs ]


Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down and more. Alt-F also has a set of comprehensive administering web pages, you don’t need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp packages, that you can install, update, and uninstall using the administering Web pages.
[ Download Alt-F ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule, and record live TV as a digital video recorder and much more.
[ Download MediaPortal ]

Categories: Open Source

March 2015, “Community Choice” Project of the Month – GnuCash

Mon, 03/02/2015 - 07:08

For our March “Community Choice” Project of the Month, the community elected GnuCash, an easy-to-use personal and small-business finance manager with a checkbook like appearance. The GnuCash team shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the GnuCash project please.

GnuCash Team: GnuCash is a personal and small-business, single-user, double-entry bookkeeping software application based on standard accounting principles, with a wide variety of financial and accounting reports to help you get a clear picture of your finances. GnuCash is a mature project with almost twenty years of development and is also a part of the GNU project to build a free software operating system.

SF: What made you start this?

GnuCash Team: GnuCash started as a port of the older X-Accountant software package, with a modern Gtk+ GUI toolkit that runs on GNU/Linux (and others). At the time, a free software accounting program was considered essential to the GNU project.

SF: Has the original vision been achieved?

GnuCash Team: Yes, the original vision was to support single users’ accounting needs and this has been achieved.

SF: Who can benefit the most from your project?

GnuCash Team: Anyone who needs to keep track of their finances, whether it’s a single user, a small business, a charity fundraiser, or anyone that prefers to use a free software solution instead of a commercial or closed-source solution.

SF: What is the need for this personal and small-business -accounting software?

GnuCash Team: If you’ve ever paid taxes, you’ve keenly felt the need for good financial record keeping. If you’ve run a small business, you’ve had to keep detailed records of your business transactions such as invoices, vendors, customers, budgets, etc. GnuCash can help with both personal and small business accounting needs.

SF: What’s the best way to get the most out of using GnuCash?

GnuCash Team: The best way to get the most out of GnuCash is to use it according to the double-entry bookkeeping principles it has been designed for by using the five basic types of accounts, and debits and credits between them, as the building blocks of your financial record-keeping. GnuCash uses your accounting transaction records to build detailed reports of your accounts.

To that end, we have an excellent concept-based guide that walks you through all the accounting activities you can do using GnuCash.

SF: What has your project team done to help build and nurture your community?

GnuCash Team: Our project has a very active user mailing list (gnucash-user@gnucash.org) where both new and experienced users ask questions, swap tips, and help each other. We also have an active developer mailing list (gnucash-devel@gnucash.org) where GnuCash developers collaborate on making improvements to GnuCash. Last year the developers migrated the project repository to the Git version control system to try to lower barriers to entry for potential contributors.

SF: Have you all found that more frequent releases helps build up your community of users?

GnuCash Team: In our case we have found that stability is important to our community. We ship new features in minor releases about once every three years and bug fixes in micro releases every few months.

SF: What was the first big thing that happened for your project?

GnuCash Team: The first big thing probably was the port to Gtk+. There was a lot of excitement at the time. GnuCash was also one of the earliest projects on SourceForge, within the first 150 registered or something like that. The number would have been even lower but we dawdled for a month or two before completing the process.

The port to GTK/Gnome was also when the project name changed based on a popularity poll. Some excellent names were suggested, along with some clunkers like GnoMoney. Somehow GnuCash came out on top. This was circa 1997, meaning SourceForge and GnuCash go back a long way together!

SF: What helped make that happen?

GnuCash Team: The GnuCash team realized that one of the big requirements of a free software desktop, like the emerging GNU/Linux desktop, was a free software accounting package and they helped to bring that vision into reality.

SF: What was the net result for that event?

GnuCash Team: The net result is that anyone looking for a way to manage their finances on free desktop software can now succeed in doing so.

SF: What is the next big thing for GnuCash?

GnuCash Team: The next big step for us is to move to a multi-user architecture so that several people may be able to enter transactions into the same book of accounts simultaneously. This should help small businesses and folks looking to scale up their operations with a free software solution.

SF: How long do you think that will take?

GnuCash Team: The time frame for this is the next several years.

SF: Do you have the resources you need to make that happen?

GnuCash Team: We have an excellent team of developers who know the code base inside and out but we would love to extend a welcome to  new contributors on the project.

SF: If you had it to do over again, what would you do differently for GnuCash?

GnuCash Team: We would not have used the Gtk+ toolkit’s GObject library for writing ‘object-oriented’ code in C.

SF: Why?

GnuCash Team: It ties the internals of GnuCash to the GObject library, which hinders portability.

SF: Any reason you can’t do that now?

GnuCash Team: We are trying to do it now as part of our multi-user architecture effort, but it is a large undertaking and will take time to get right.

SF: Is there anything else we should know?

GnuCash Team: Yes, if you use an Android mobile device, you can record your transactions on the go and import them into GnuCash later. Check out our website to learn more about GnuCash and GnuCash for Android, which is separate from the GnuCash project.

And a big Thank You to SourceForge for continuing to be an indispensable resource for free software projects around the world.

[ Download GnuCash ]

Categories: Open Source

Project of the Week, February 23, 2015

Mon, 02/23/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

Pentaho
Pentaho tightly couples data integration with business analytics in a modern platform that brings together IT and business users to easily access, visualize, and explore data that impacts business results. Use it as a full suite or as individual components that are accessible on-premise, in the cloud, or on-the-go (mobile). Pentaho Kettle enables IT and developers to access and integrate data from any source, and deliver it to your business applications within an intuitive and easy to use graphical tool.
[ Download Pentaho ]


NamelessROM

NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run.
[ Download NamelessROM ]


Octave Forge

Octave-Forge is a central location for the collaborative development of packages for GNU Octave. The Octave-Forge packages expand Octave’s core functionality by providing field specific features via Octave’s package system. For example, image and signal processing, fuzzy logic, instrument control, and statistics packages are examples of individual Octave-Forge packages. GNU Octave is a high-level interpreted language, primarily intended for numerical computations. It provides capabilities for the numerical solution of linear and nonlinear problems, and for performing other numerical experiments. It also provides extensive graphics capabilities for data visualization and manipulation. Octave is normally used through its interactive command line interface but it can also be used to write non-interactive programs. The Octave language is quite similar to Matlab so that most programs are easily portable.
[ Download Octave Forge ]


Netrunner OS

Welcome to the official Netrunner OS page on Sourceforge. Here you will find the latest releases for download as ISO images.
[ Download Netrunner OS ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


XBian

XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us!
[ Download XBian ]


PeaZip

PeaZip is a free Zip files utility, providing an unified, natively portable, cross-platform file and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Extract 150+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script.
[ Download PeaZip ]


NAS4Free

NAS4Free is an embedded Open Source Storage distribution and supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent (initiator and target), Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). All this can easy be setup by it’s highly configurable WEB interface. NAS4Free can be installed on Compact Flash/USB/SSD media, Hard disk or booted of from a LiveCD with a usb stick.
[ Download NAS4Free ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated pdf viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling, and grammar.
[ Download TeXstudio - A LaTeX Editor ]

Categories: Open Source

“Community Choice” Project of the Month Vote – April 2015

Mon, 02/16/2015 - 07:08

The vote for April 2015 Community Choice SourceForge Project of the Month is now available, and will run until March 15, 2014 12:00 UTC.

 

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

 

DC++
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++ ]

 

Task Coach
Task Coach – Your friendly task manager. Task Coach is a free open source to-do manager. It grew out of frustration about other programs not handling composite tasks well. In addition to flexible composite tasks, Task Coach has grown to include prerequisites, prioritizing, effort tracking, category tags, budgets, notes, and many other features. However, users are not forced to use all these features; Task Coach can be as simple or complex as you need it to be. Task Coach is available for Windows, Mac OS X, and GNU/Linux, and there is a companion iOS app.
[ Download Task Coach ]

 

CaesarIA (openCaesar3)
CaesarIA is an open source remake of Caesar III game released by Impressions Games in 1998, it aims to expand the possibilities of the classical city-building simulators and to add new features showing the city life. Now the game work with Windows, Linux, Mac, Haiku and Android. The original Caesar3 game is needed to play openCaesar3.
[ Download CaesarIA (openCaesar3) ]


simutrans
Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


Roundcube Webmail

Roundcube Webmail is a browser-based, multilingual IMAP client with an application-like user interface. Roundcube provides the full functionality you’d expect from an email client, including MIME support, address book, folder manipulation, message searching, and spell check. Roundcube is written in PHP and JavaScript.
[ Download Roundcube Webmail ]


MPC-BE

Media Player Classic – BE is a free and open source audio and video player for Windows. Media Player Classic – BE is based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), contains additional features and bug fixes.
[ Download MPC-BE ]


thymeleaf

Thymeleaf is a java web template engine designed for XML/XHTML/HTML5.
[ Download thymeleaf ]

Alt-F
Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down, and more.
[ Download Alt-F ]

Categories: Open Source

Project of the Week, February 16, 2015

Mon, 02/16/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


GNS3

GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu and Dynagen.
[ Download GNS3 ]


MPC-BE

Media Player Classic – BE is a free and open source audio and video player for Windows. Media Player Classic – BE is based on the original “Media Player Classic” project (Gabest) and “Media Player Classic Home Cinema” project (Casimir666), contains additional features and bug fixes.
[ Download MPC-BE ]


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated pdf viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling and grammar. Find out more at our website.
[ Download TeXstudio - A LaTeX Editor ]


Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325. Alt-F has Samba and NFS; supports ext2/3/4, VFAT, NTFS and ISO9660 filesystems; RAID 0, 1, 5 (with external USB disk) and JBOD; supports 2/3/4TB disks; rsync, ftp, sftp, ftps, ssh, lpd, DNS and DHCP servers, DDNS, fan and leds control, clean power up and down and more. Alt-F also has a set of comprehensive administering Web pages, you don’t need to use the command line to configure it. Besides the built-in software, Alt-F also supports additional packages on disk, including ffp packages, that you can install, update, and uninstall using the administering Web pages.
[ Download Alt-F ]


ConEmu – Windows console with tabs

ConEmu-Maximus5 is a Windows console window enhancement (local terminal emulator), which presents multiple consoles and simple GUI applications as one customizable tabbed GUI window with various features. Initially, the program was created as a companion to Far Manager, my favorite shell replacement. Today, ConEmu can be used with any other console application or simple GUI tools (like PuTTY for example). ConEmu is an active project, open to suggestions. Disclaimer. ConEmu is not a shell, so it does not provide “shell features” like tab-completion, command history and others. ConEmu does not provide remote access (SSH/Telnet/…) too. ConEmu is advanced console window (local terminal) where you can run any shell or remote access client of your choice. Also you may try Clink for bash-style completion in cmd.exe and PSReadLine or PowerTab in powershell.exe.
[ Download ConEmu - Windows console with tabs ]


gnuplot development

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 development ]


XBian

XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us!
[ Download XBian ]


NAS4Free

NAS4Free is an embedded Open Source Storage distribution and supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols: CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent (initiator and target), Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). All this can easy be setup by it’s highly configurable Web interface. NAS4Free can be installed on Compact Flash/USB/SSD media, Hard disk, or booted of from a LiveCD with a USB stick.
[ Download NAS4Free ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers. K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]

Categories: Open Source

Projects of the Week, February 9, 2015

Mon, 02/09/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


TeXstudio – A LaTeX Editor

TeXstudio is a fully featured LaTeX editor. Our goal is to make writing LaTeX documents as easy and comfortable as possible. Some of the outstanding features of TeXstudio are an integrated pdf viewer with (almost) word-level synchronization, live inline preview, advanced syntax-highlighting, live checking of references, citations, latex commands, spelling, and grammar.
[ Download TeXstudio - A LaTeX Editor ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide, and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


IPCop Firewall

The IPCop Firewall is a Linux firewall distribution. It is geared towards home and SOHO users. The IPCop web-interface is very user-friendly and makes usage easy.
[ Download IPCop Firewall ]


DC++

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++ ]


GNS3

GNS3 is a graphical network simulator that allows you to design complex network topologies. You may run simulations or configure devices ranging from simple workstations to powerful Cisco routers. It is based on Dynamips, Pemu/Qemu, and Dynagen.
[ Download GNS3 ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


TEncoder Video Converter

TEncoder is a multithreaded video and audio converter that uses MEncoder, MPlayer, and FFMpeg. It can download video/audio from video sites like YouTube. I can also rip unprotected DVDs. It can convert almost every video and audio type to each other. Subtitles with same name as video can be hard-coded into video. Up to 8 simultaneous encoders can be run so encoding time decreases. You can select between multiple audio and subtitle tracks. Extracting video or audio content is possible. Edit subtitle and audio delays and part of video that will be encoded. Effects like de-interlacing or cropping can be applied to videos.
[ Download TEncoder Video Converter ]


Task Coach

Task Coach – Your friendly task manager. Task Coach is a free open source to-do manager. It grew out of frustration about other programs not handling composite tasks well. In addition to flexible composite tasks, Task Coach has grown to include prerequisites, prioritizing, effort tracking, category tags, budgets, notes, and many other features. However, users are not forced to use all these features; Task Coach can be as simple or complex as you need it to be. Task Coach is available for Windows, Mac OS X, and GNU/Linux, and there is a companion iOS app.
[ Download Task Coach ]

Categories: Open Source

Tutorial: How to share GitHub and Google Code files on SourceForge

Wed, 02/04/2015 - 07:08

Many people, who have files on GitHub and Google Code, would like to share these existing files on SourceForge and take advantage of SourceForge’s distribution know-how, our popular analytics tools, and our extensive Open Source directory. The SourceForge directory is designed to help you Find, Create, and Publish Open Source software and expose users to a wide selection of titles, which improves your project’s chances of getting downloads.

In this post, we intend to share SourceForge’s distribution advantages with you and show you how easy it is to link a SourceForge project with an existing GitHub or Google Code project.

SourceForge’s distribution advantages

As a trusted partner for open source, sharing your files on SourceForge offers you several worthwhile distribution advantages, such as:

Free Unlimited Bandwidth—Reduce overhead and provide a better experience by using the largest, freely managed global mirror network. We serve 150 million downloads per month, to over 33.8 million unique visitors.

Analytics—Follow the trends that enable you to create better software. Learn more about where your project is popular and which operating systems your users prefer.

Premier Visibility—Reach more users and gain market share in the open source landscape. SourceForge has 33.8 million unique visitors each month, offering an ample opportunity to improve your project outreach.

A Trusted Name in Open Source—Since 1999, thousands of projects have chosen SourceForge to host their source code and their project communities, so you’ll be in great company!

Sharing files on SourceForge at a glance
  1. Create a SourceForge account.
  2. Create a SourceForge project and import your files.
    New! Import directly from Google Code, GitHub, or Trac.
  3. Set up your Project Admin page.
  4. New! Automate sharing your GitHub files on SourceForge.
Video Demo

Getting Started

To share your Github or Google Code project on SourceForge you’ll need to follow these steps:

  1. Create a SourceForge account—Just fill out the registration form and click Register.
  2. Create a SourceForge project—Remember to uncheck the Git tool if you use GitHub and add the other tools that you’d like. Then, agree to the terms of service and click Create. Otherwise, you can select to import a project directly from Google Code, GitHub, or Trac.
    For more information, check out the Software Sustainability Institute’s blog on “How to create and manage SourceForge projects” or eXo’s “Quick guide to driving a project to success on SourceForge”.
  3. Set up your Project Admin page—Fill out the project Project Admin summary. Pay particular attention to filling out the short and long project descriptions to help people find your project and decide if it’s something they want to try.
    SourceForge offers a full range of options to support your project, like adding screenshots, videos, and full feature descriptions.
  4. Automate sharing your GitHub files on SourceForge— You can now set your GitHub files to auto update to SourceForge by clicking on Admin > Tools > Files > GitHub integration.
    The GitHub release integration copies new releases from GitHub’s repository into your project on SourceForge, so whenever you make a new release on GitHub, it will share the files on SourceForge too. This will increase exposure to your project and give you analytic insights. Also, you can add a SourceForge download button into your GitHub release notes, or a download buttons and badges to other external project pages, to improve your SourceForge exposure.

SourceForge is proud to offer you the ability to toggle between GitHub from the SourceForge NavBar and SourceForge’s download page from your GitHub directory, making sharing files a breeze!

We hope you find these new features helpful. Improving the way you integrate your Open Source projects across platforms helps keep the Open Source community free and open for sharing. As always, feel free to contact us when you are ready to promote your next release, we are happy to help you through our blog, social media, and newsletter. Or, drop us an email at communityteam@sourceforge.net

Categories: Open Source

Projects of the Week, February 2, 2015

Mon, 02/02/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


Manjaro Testbuilds

Manjaro Linux is a Linux Distribution based on Arch Linux. It is still under development but an initial testing release is already available. Our aim is to create a light linux distribution, which is simple, up-to-date, fast, and user friendly and which follows the K.I.S.S principle. We are using the Desktop Environment Xfce, which is light but powerfull. Arch Linux is a great GNU/Linux distribution but installing and configuring it needs some time and experience. So we improved Arch Linux. We created a more user friendly installation process, wrote bash scripts for managing graphic drivers, configured xfce with some useful functions, and a GUI settings manager is also planed.
[ Download Manjaro Testbuilds ]


Bodhi Linux

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


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule, and record live TV as a digital video recorder and much much more.
[ Download MediaPortal ]


PDF Split and Merge

PDF Split and Merge is an easy-to-use tool with graphical and command line interfaces to spit, merge, mix, and rotate your PDF documents.
[ Download PDF Split and Merge ]


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 ]


PocketMine-MP

PocketMine-MP is the server software for Minecraft: Pocket Edition. It has support for Plugins to extend it and add new features, or change default ones. The entire server is done in PHP, and has been tested, profiled, and optimized to run smoothly. It is available on Windows, Linux, MacOS, Android, and iOS.
[ Download PocketMine-MP ]


K-Meleon

K-Meleon is a fast and customizable web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]

Categories: Open Source

February 2015, “Community Choice” Project of the Month – ClamAV

Sun, 02/01/2015 - 07:08

For our February “Community Choice” Project of the Month, the community elected ClamAV, a GPL antivirus toolkit for UNIX that integrates with mail servers. The ClamAV team shared their thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the ClamAV project please.

ClamAV Team: ClamAV® is an open source (GPL) anti-virus engine used in a variety of situations including email scanning, web scanning, and end point security. It provides a number of utilities including a flexible and scalable multi-threaded daemon, a command line scanner, and an advanced tool for automatic database updates.

SF: What made you start this?

ClamAV Team: ClamAV began in 2001 after the original author of ClamAV discovered an open source antivirus product entitled OpenAntiVirus. However, that project was written in Java, lacked a command line scanner, and automatic updates. So ClamAV began. The project was purchased by Sourcefire in 2007 and lives on today as part of Cisco.

SF: Has the original vision been achieved?

ClamAV Team: Yes. The original vision was to make an open source antivirus that was simple to use and had an open detection language. This has been achieved, and over the years many more features have been added as the code base has been expanded. ClamAV is now the largest free antivirus and email gateway malware scanner in the world.

SF: Who can benefit the most from your project?

ClamAV Team: Users of almost any operating system can use ClamAV to protect their files and detect any malicious content; however, ClamAV is mostly used as a mail gateway scanner.

SF: What is the need for this Open Source antivirus engine?

ClamAV Team: ClamAV allows anyone to write detection for malicious files. This allows local installations to target malware or files specific to their environment without sharing that information with the rest of world. The reverse is also true. But allowing the code and signature base to be open source, we receive a ton of contributions of detection that users give to us for distribution to the world.

SF: What’s the best way to get the most out of using ClamAV?

ClamAV Team: Download, install, and run it. It’s antivirus, so protecting yourself against modern malware is crucial.

SF: What has your project team done to help build and nurture your community?

ClamAV Team: Once an Open Source project becomes mature and contributions to the main code base slow down, encouragement to contribute to a different part of the code base is vital. In our case we encouraged people to submit community based malware signatures. This is where the majority of contributions to the project take place now. We still accept and receive bug reports and security bugs from the community.

SF: Have you all found that more frequent releases helps build up your community of users?

ClamAV Team: Frequent releases are important to maintain interest; however, people value quality as well. The size of your user base will grow with stable releases. The amount of people that use “frequent” test releases will always be a subset of your user base.

SF: What is the next big thing for ClamAV?

ClamAV Team: One of the big things we are working on currently is support for other major malware languages. We are hoping this increases our usage and people using the project to submit detection back to us.

SF: How long do you think that will take?

ClamAV Team: We are still planning our next release, which will have this feature.

SF: Do you have the resources you need to make that happen?

ClamAV Team: Yes.

SF: If you had it to do over again, what would you do differently for ClamAV?

ClamAV Team: Make the website simpler.

SF: Why?

ClamAV Team: We recently performed a redesign of the website and and our downloads increased by about 600 installs a day!

[ Download ClamAV ]

Categories: Open Source

February 2015, “Staff Pick” Project of the Month – Megacubo

Sun, 02/01/2015 - 07:08

For our February “Staff Pick” Project of the Month, we selected Megacubo, a broadcast tuner application for Windows with a catalog of links of TV streams, which are available for free on the Web. The team lead, Edenilson Lisboa, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Megacubo project please.

Edenilson Lisboa (EL): The Megacubo is an desktop application developed with PHP using the Winbinder extension for the user interface. It was born as a proof-of-concept and today is the most used live streaming desktop application in Brazil.

SF: What made you start this?

EL: It was started as an alternative to a problem that we faced in 2007 when Megacubo was a little website called Fluxxy, which was a Brazilian equivalent of the Portuguese website “TV Tuga”.

SF: Has the original vision been achieved?

EL:The original vision was quite unpretentious and the program was coded just for fun. During the 4th version, the popularity started to grow a lot more and that is when I started to develop it more seriously.

SF: Who can benefit the most from your project?

EL: The program is mainly targeted to Brazilian users. Many Brazilians live in distant countries like Japan, USA, and Portugal, so with Megacubo they can ease their longing for home.

SF: What is the need for this Open Source TV broadcast program?

EL: Sometimes you want to watch a live event from your computer instead of your TV and work at the same time. Megacubo has a mini-player mode that allows you to work at your computer and watch TV.

SF: What’s the best way to get the most out of using Megacubo?

EL: All you need is a good Internet connection.

SF: What has your project team done to help build and nurture your community?

EL: Well, we have a team that maintains the broadcast database to support users but I manage development myself.

SF: Have you all found that more frequent releases helps build up your community of users?

EL: The program has a discreet auto-update feature so running a new setup process is rare.

SF: What was the first big thing that happened for your project?

EL: I’m surprised and proud when I see talk about Megacubo on TV and in the general media, especially when for the first time the Megacubo and my name were mentioned in a popular newspaper in Brazil. This did much to publicize the program.

SF: What helped make that happen?

EL: Over time, many significant features were added to Megacubo that contributed to it becoming the first choice to view live channel broadcasts in Brazil.

SF: What was the net result for that event?

EL: It helped to publicize the program.

SF: What is the next big thing for Megacubo?

EL: I don’t plan for the future of Megacubo; instead, when I come up with ideas I work on them and make updates.

SF: If you had it to do over again, what would you do differently for Megacubo and why?

EL: Maybe write the program in another language since I did realize the project would grow so much. The program is written in a language that is inappropriate for desktop (PHP) and this complicates development; however, the program is uniquely designed to compensate for this issue.

SF: Any reason you can’t do that now?

EL: Porting the program to another language now would be too much work, programming for desktop isn’t my specialty.

SF: Is there anything else we should know?

EL: We are happy to have been selected for this award and I am proud to share Megacubo with the Open Source community!

[ Download Megacubo ]

Categories: Open Source

Projects of the Week, January 26, 2015

Mon, 01/26/2015 - 07:08

Here are the featured projects for the week, which appear on the front page of SourceForge.net:


CaesarIA (openCaesar3)

CaesarIA is an open source remake of Caesar III game released by Impressions Games in 1998, it aims to expand the possibilities of the classical city-building simulators and to add new features showing the city life. Now the game work with Windows, Linux, Mac, Haiku and Android. The original Caesar3 game is needed to play openCaesar3.
[ Download CaesarIA (openCaesar3) ]


Vienna

Vienna is an open source Mac OSX RSS reader with support for RSS/Atom feeds, article storage and management via a SQLite database, written in Objective-C and Cocoa.
[ Download Vienna ]


SharpDevelop

SharpDevelop is the open-source IDE for the .NET platform. Write applications in languages including C#, VB.NET, F#, IronPython and IronRuby, as well as target rich and reach: Windows Forms or WPF, as well as ASP.NET MVC and WCF. It starts from USB drives, supports read-only projects, comes with integrated unit and performance testing tools, Git, NuGet and a lot more features that make you productive as a developer.
[ Download SharpDevelop ]


PDF Split and Merge

PDF Split and Merge is an easy-to-use tool with graphical and command line interfaces to spit, merge, mix, and rotate your PDF documents.
[ Download PDF Split and Merge ]


MediaPortal

MediaPortal turns your PC into a very advanced MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch and store your videos and DVDs, view, schedule and record live TV as a digital video recorder, and much much more
[ Download MediaPortal ]


PocketMine-MP

PocketMine-MP is the server software for Minecraft: Pocket Edition. It has support for Plugins to extend it and add new features or change default ones. The entire server is done in PHP and has been tested, profiled, and optimized to run smoothly. It is available on Windows, Linux, MacOS, Android, and iOS.
[ Download PocketMine-MP ]


K-Meleon

K-Meleon is a fast and customizable Web browser that can be used instead of Internet Explorer on Windows. Powered by the same Gecko engine as the Firefox and Mozilla browsers, K-Meleon provides users with a secure browsing experience.
[ Download K-Meleon ]


LibreCAD

LibreCAD is a fully comprehensive 2D CAD application that you can download and install for free. There is a large base of satisfied LibreCAD users worldwide and it is available in more than 20 languages and for all major operating systems, including Microsoft Windows, Mac OS X, and Linux, including Debian, Ubuntu, Fedora, Mandriva, Suse, etc.
[ Download LibreCAD ]


Shareaza

Shareaza is a very powerful multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.
[ Download Shareaza ]

Categories: Open Source