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: 31 min 42 sec ago

Projects of the Week, August 25, 2014

Mon, 08/25/2014 - 17:00

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

Ares Galaxy

Ares Galaxy is a free, open source BitTorrent and chat program that uses its own decentralized supernode/leaf network. Ares Galaxy has a simple, quick access interface with a built in audio/video viewer. Ares allows you to share any digital file including images, audio, video, software, documents, etc. You may now easily publish your files through the Ares’ peer-to-peer (P2P) network.

[ Download Ares Galaxy ]

7-Zip

7-Zip is a file archiver with a high compression ratio. You can use 7-Zip on any computer, including a computer in a commercial organization. You don’t need to register or pay for 7-Zip. 7-Zip works for Windows 7, Vista, XP, 2008, 2003, 2000, NT, ME, and 98. And there is a port of the command line version to Linux/Unix.

[ Download 7-Zip ]

PortableApps

PortableApps.com is the world’s most popular portable software solution allowing you to take your favorite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc). With millions of users all over the world and a full collection of open source software (as well as freeware and commercial software), PortableApps.com is the most complete solution for life on the go.

[ Download PortableApps ]

Notepad++

Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

[ Download Notepad++ ]

MinGW – Minimalist GNU for Windows

A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW’s software will execute on the 64bit Windows platforms.

[ Download MinGW - Minimalist GNU for Windows ]

Ubuntuzilla: Mozilla Software Installer

An APT repository hosting the Mozilla builds of the latest official releases of Firefox, Thunderbird, and Seamonkey. Do not manually download the files – read the website, http://ubuntuzilla.sourceforge.net for instructions on using the repository.

[ Download Ubuntuzilla: Mozilla Software Installer ]

Apache OpenOffice

Apache OpenOffice (formerly known as OpenOffice.org) is an open-source office productivity software suite containing word processor, spreadsheet, presentation, graphics, formula editor, and database management applications. OpenOffice is available in many languages, works on all common computers, stores data in ODF (the international open standard format), and is able to read and write files in other formats.

[ Download Apache OpenOffice ]

Bitcoin

Bitcoin uses peer-to-peer technology to operate with no central authority or banks to manage transactions. Bitcoins are carried out collectively by the network. Bitcoin is open-source, meaning the design is public, so nobody owns or controls Bitcoin and everyone can take part. Because of its unique properties, Bitcoin allows for exciting uses that could not be covered by any previous payment system.

[ Download Bitcoin ]

corefonts

Core fonts for the Web was a 1996 Microsoft project to create a standard font pack for the Internet. These TrueType font formats are packaged as executable files (.exe) for Microsoft Windows and in BinHexed Stuff-It archives (.sit.hqx) for Macintosh. These packages are still published as freeware under a proprietary license imposing some restrictions on usage and distribution.

[ Download corefonts ]

 

Categories: Open Source

Projects of the Week, August 18, 2014

Mon, 08/18/2014 - 18:04

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

Ares Galaxy

Ares Galaxy is a free, open source BitTorrent and chat program that uses its own decentralized supernode/leaf network. Ares Galaxy has a simple, quick access interface with a built in audio/video viewer. Ares allows you to share any digital file including images, audio, video, software, documents, etc. You may now easily publish your files through the Ares’ peer-to-peer (P2P) network.

[ Download Ares Galaxy ]

Media Player Classic Home Cinema

MPC-HC is an extremely light-weight, open source media player for Windows®. It supports all common video and audio file formats available for playback. We are 100% spyware free, there are no advertisements or toolbars.

[ Download Media Player Classic Home Cinema ]

7-Zip

7-Zip is a file archiver with a high compression ratio. You can use 7-Zip on any computer, including a computer in a commercial organization. You don’t need to register or pay for 7-Zip. 7-Zip works for Windows 7, Vista, XP, 2008, 2003, 2000, NT, ME, and 98. And there is a port of the command line version to Linux/Unix.

[ Download 7-Zip ]

PortableApps

PortableApps.com is the world’s most popular portable software solution allowing you to take your favorite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc). With millions of users all over the world and a full collection of open source software (as well as freeware and commercial software), PortableApps.com is the most complete solution for life on the go.

[ Download PortableApps ]

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 ]

Notepad++

Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.

[ Download Notepad++ ]

MinGW – Minimalist GNU for Windows

A native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All of MinGW’s software will execute on the 64bit Windows platforms.

[ Download MinGW - Minimalist GNU for Windows ]

Ubuntuzilla: Mozilla Software Installer

An APT repository hosting the Mozilla builds of the latest official releases of Firefox, Thunderbird, and Seamonkey. Do not manually download the files – read the website, http://ubuntuzilla.sourceforge.net for instructions on using the repository.

[ Download Ubuntuzilla: Mozilla Software Installer ]

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. 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 or download subtitles.

[ Download SMPlayer ]

Categories: Open Source

Projects of the Week, August 11, 2014

Mon, 08/11/2014 - 17:35

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

Apache OpenOffice Extensions

The official catalog of Apache OpenOffice extensions. You’ll find extensions ranging from dictionaries to tools to import PDF files and to connect with external databases. Extensions can improve your productivity, and are easy to use.

[ Download Apache OpenOffice Extensions ]

XOOPS

XOOPS is one of world’s leading open source CMS and portal systems, written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

[ Download XOOPS ]

CMDBuild

CMDBuild is the most flexible software to configure a custom database of assets (CMDB stands for “Configuration and Data Base Management”) and design related workflow processes. The purpose is to let operators have full control of the assets, knowing their composition, location, functional relations and the changes over time. CMDBuild allows you to design ITIL compliant workflows.

[ Download CMDBuild ]

PortableApps

PortableApps.com is the world’s most popular portable software solution allowing you to take your favorite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc). With millions of users all over the world and a full collection of open source software (as well as freeware and commercial software), PortableApps.com is the most complete solution for life on the go.

[ Download PortableApps ]

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 ]

Filezilla

FileZilla is a (GPL-GNU) cross-platform FTP, SFTP, and FTPS file management tool that supports Windows, Mac OS X, and Linux. FileZilla’s dynamic tools help you move files between your local machine and your Web site’s server effortlessly. For example, Filezilla lets you compare your files with in-directory server files to manage file syncing. You can also tab browse between servers and transfer files to them simultaneously, as well as edit server files on the go. And Filezilla is available in 47 languages worldwide!

[ Download Filezilla ]

Wireless Universal Resource File

WURFL detects thousands of types of mobile devices accessing your web service to help you optimize mobile web content, effectively deliver advertisements, and analyze mobile traffic. It also reads HTTP requests from mobile browsers and search the Device Description Repository (DDR) for the corresponding device properties (i.e. capabilities). WURFL returns device capabilities to your application, which can leverage this knowledge to optimize the mobile experience.

[ Download Wireless Universal Resource File ]

Apache OpenOffice

Apache OpenOffice (formerly known as OpenOffice.org) is an open-source office productivity software suite containing word processor, spreadsheet, presentation, graphics, formula editor, and database management applications. OpenOffice is available in many languages, works on all common computers, stores data in ODF (the international open standard format), and is able to read and write files in other formats.

[ Download Apache OpenOffice ]

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. 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 or download subtitles.

[ Download SMPlayer ]

Categories: Open Source

Announcing New Editor’s Reviews

Sat, 08/09/2014 - 00:05

The Community Team is proud to announce it’s newest feature, designed to enhance your project’s summary pages and help visitors quickly decide if your software fits their needs, the “Editor’s Review”.

Managed by our Community Team and it’s senior editor, the review includes editorial commentary, complete with top features, pros and cons, images, and eventually a short video preview.

For example, we’ve already prepared the editor’s reviews for Bonitasoft, Firefox, and Chrome.

Although this effort will take time fully implement, we want you to know that it is a top priority. So if you have any ideas to help us to improve these reviews further or any questions, let us know.

This is our way of saying thanks for being a part of the SourceForge community!

Categories: Open Source

Projects of the Week, August 4, 2014

Mon, 08/04/2014 - 23:16

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

BitCoin

Bitcoin is a decentralized P2P electronic cash system without a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of the network to check for double-spending.

[ Download BitCoin ]

XOOPS

XOOPS is one of world’s leading open source CMS and portal systems, written in PHP for the MySQL database. Its object orientation makes it an ideal tool for developing small or large community websites, intra company and corporate portals, weblogs and much more.

[ Download XOOPS ]

CMDBuild

CMDBuild is the most flexible software to configure a custom database of assets (CMDB stands for “Configuration and Data Base Management”) and design related workflow processes. The purpose is to let operators have full control of the assets, knowing their composition, location, functional relations and the changes over time. CMDBuild allows you to design ITIL compliant workflows.

[ Download CMDBuild ]

PortableApps

PortableApps.com is the world’s most popular portable software solution allowing you to take your favorite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc). With millions of users all over the world and a full collection of open source software (as well as freeware and commercial software), PortableApps.com is the most complete solution for life on the go.

[ Download PortableApps ]

Octave Forge

GNU Octave is a programming language for numerical computations. Octave-Forge is a central location for the collaborative development of packages for GNU Octave. The Octave Forge packages contains the source for all the functions and are designed to work with the Octave package system. In general the packages are designed to work with the latest development version of Octave, but it should be possible to use most packages with earlier versions.

[ Download Octave Forge ]

Filezilla

FileZilla is a (GPL-GNU) cross-platform FTP, SFTP, and FTPS file management tool that supports Windows,  Mac OS X, and Linux. FileZilla’s dynamic tools help you move files between your local machine and your Web site’s server effortlessly. For example, Filezilla lets you compare your files with in-directory server files to manage file syncing. You can also tab browse between servers and transfer files to them simultaneously, as well as edit server files on the go. And Filezilla is available in 47 languages worldwide!

[ Download Filezilla ]

Clam AntiVirus

ClamAV is an open source (GPL) antivirus engine designed for detecting Trojans, viruses, malware and other malicious threats. It is the de facto standard for mail gateway scanning. It provides a high performance mutli-threaded scanning daemon, command line utilities for on demand file scanning, and an intelligent tool for automatic signature updates. The core ClamAV library provides numerous file format detection mechanisms, file unpacking support, archive support, and multiple signature languages for detecting threats. The core ClamAV library is utilized in Immunet 3.0, powered by ClamAV, which is a fast, fully featured Desktop AV solution for Windows.

[ Download Clam AntiVirus ]

TurnKey Linux

Turnkey GNU/Linux is a free Debian based library of system images that pre-integrates and polishes the best free software components into secure, easy to use solutions. TurnKey was started in 2008 by Alon Swartz and Liraz Siri who were inspired by a belief in the democratizing power of free software, like science, to promote the progress of a free & humane society. Without the freedom to freely distribute, tinker and learn from free software the Internet as we know it would not exist. Free software is the silent, often invisible power behind the greatest technological marvel of our era.

[ TurnKey Linux ]

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. 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 or download subtitles.

[ Download SMPlayer ]

Categories: Open Source

August 2014, “Staff Pick” Project of the Month – CMDBuild

Sat, 08/02/2014 - 00:35

For our August “Staff Pick” Project of the Month, we selected CMDBuild, flexible software to configure a custom database of assets and design related workflow processes. One of the project’s managers, Fabio Bottega, who has been with CMDBuild since 2005, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the CMDBuild project.

Fabio Bottega (FB): CMDBuild is an open source, enterprise web application to model and manage your IT asset database. CMDB stands for configuration and management database but CMDBuild is more than an IT asset database. With CMDBuild you can configure and customize a complete IT governance environment, think of it as enterprise resource planning (ERP) for IT division management.

Every organization needs its own data model; it’s own information technology infrastructure library (ITIL) and/or non-ITIL workflows, reports and dashboards, connectors, etc. With CMDBuild you configure your data model using our web interface to create and connect a custom workflow. CMDBuild is like an “open source Microsoft access” except that it’s an enterprise web application, written in Java, with a modern SOA architecture and a powerful workflow management system. The CMDBuild philosophy is to create complete configurability.

SF: What made you start this?

FB: In 2005, the information systems division of the municipality of Udine (a town in the northeast of Italy where we are based) started a revision and optimization activity for some internal processes, according to ITIL “best practice” standards. The CIO searched for an open source tool but could not find any, so he approached Tecnoteca with the idea to start a new project to develop an open source CMDB tool. The initial financial impetus to grow came from the municipality but it was a long and difficult path to get here.

SF: Has the original vision been achieved?

FB: Compared to the initial CMDBuild objectives, we went much further faster than we hoped both in technical and in functional aspects, with one exception: the growth of a strong community. To begin with, contributions were very few because of the lack of English documentation. After we released manuals in English, contributors localized 13 languages ​​and some advanced users began helping users on the forum. Then code contributions began, with a new Web service CMDBuild and CMDBf compliance. But the project needs more help from the community for CMDBuild to continue to grow.

SF: Who can benefit the most from your project?

FB: CMDBuild target users are medium to large public and private organizations (from 200/300 to 20,000/30,000 or more employees) that want to manage their IT governance in a controlled way.

SF: What is the need for this particular asset management tool?

FB: The main use of CMDBuild is to manage the IT governance (assets and workflows) of an organization. However, thanks to its flexibility and architecture, CMDBuild is also a good solution for managing data and the workflows of non-IT environments. For example, we recently created and released the new openMAINT software, a complete solution for the property and facility management (CMMS), on SourgeForge that started from CMDBuild. And some organizations use CMDBuild to manage and maintain vehicles, to manage artwork in museums, to manage workflow-based office practices, etc.

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

FB: There are two things you can do: learn about the philosophy and the technical mechanisms of CMDBuild and have clear ideas about the best way to manage the IT division of your organization.

To learn CMDBuild, I suggest starting with the overview manual and then switch to the administrator and user manuals. If you then want to study the workflow system, the Web service, and the external connectors there are separate manuals for each. I suggest the ITIL approach to clarify the optimal way to manage the IT infrastructure of your organization. You must believe that a configured solution, which works exactly how your organization works, is better than a hardwired solution.

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

FB: We opened a forum where we provide updated documentation with each major CMDBuild release, we organize events and publish slides and videos, and of course we make the updated source code available in real time. Then we take care of the “socials” by issuing a bimonthly newsletter, a LinkedIn group with over 300 members, and a dedicated channel on Twitter, YouTube, and SlideShare.

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

FB: Yes, frequent releases enable users to obtain bug fixes, new features, and updates that keep users close to the project. CMDBuild has one or two major releases each year and a minor release about every two months.

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

FB: After two or three years of life CMDBuild was chosen for some high profile public administrations in Italy (since Tecnoteca, an Italian company, is the brain child of CMDBuild), such as the State Attorney, the City of Bologna, the Regional Council of Tuscany, the Italian Chamber of Deputies, etc. From then on, thanks to these testimonials that supported the project in public events, word of mouth, etc., the CMDBuild circulation increased.

SF: What helped make that happen?

FB: The open source license helped to achieve this result and the fact that the initial sponsor, the Municipality of Udine, is a public administration. Italian public administrations are required to always consider open source solutions in their software choices and when they find valid products they use them.

SF: What was the net result for that event?

FB: A lot of case studies, testimonials, events slides and videos.

A lot of case studies, testimonials, events slides and videos. -->

SF: What is the next big thing for CMDBuild?

FB:  We are working on a new “mobile interface”, an app that can be used with smartphones and tablets. Then we will work to develop a “relations graph viewer”, a web interface to analyze relationships and dependencies, impacts between assets, and infrastructures and services in a visual way.

SF: How long do you think that will take?

FB: We will release the “mobile interface” in about three months and the “relations graph viewer” in about nine months.

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

FB: Availability of resources is a common problem in open source projects and we have this problem too. We need more economic resources to grow the project, increase its working group, and provide it with new features. We can achieve this result getting more subscription by the organizations we support or by obtaining funding from investors.

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

FB: Every choice can be made in many ways but we are happy with the choices we made.

SF: Is there anything else we should know?

FB: Yes, for some time an important part of our job was dedicated to balance the results obtained in Italy with those obtained in the global market (from the beginning more than 90% of the downloads came from countries other than Italy). Tecnoteca is based in Italy so we required more effort to access the global market. Now we support a lot of organizations around the world. Our goal is to grow our market even more through the Internet, new partners, and through awards, such as this SourceForge “Editor’s Choice” Project of the Month!

Categories: Open Source

August 2014, “Community Choice” Project of the Month – VASSAL Engine

Fri, 08/01/2014 - 23:32

For our August Project of the Month, the community elected VASSAL Engine, a game engine for building and playing online adaptations of board and card games. One of the project’s managers, Joel Uckelman, who has been with VASSAL Engine since 2006, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the VASSAL Engine project.

Joel Uckelman (JU): VASSAL provides a virtual tabletop for playing board games live over the net and by email. It’s cross-platform and open source, and has a huge library of games of all types—traditional board games, Euro games, war games, and card games—over 1400 in our module library at present.

SF: What made you start this?

JU: Rodney Kinney created VASL (Virtual Advanced Squad Leader) in 1997 as a program for playing Advanced Squad Leader (a tactical WWII combat game). After a while it became clear that most of the code in VASL would be applicable to other board games as well; in 2001 Rodney split the project into the generic game engine VASSAL, while the ASL-specific parts kept the VASL name but became a VASSAL game module.

I joined the project in 2006. The draw for me was and is that VASSAL lets me play games with my old opponents who now live in far-flung places, lets me keep set up large games for which I lack the table space, and lets me keep logs of what happened in those games. VASSAL is a tool I want to use myself, as well as a way I can contribute to both the board gaming and open source communities.

SF: Has the original vision been achieved?

JU: Yes. We’re well beyond what anyone envisioned at the outset and have been for years now.

SF: Who can benefit the most from your project?

JU: People who want to play short board games in real time, people who want to play longer games in sessions or by email, people who lack the space for setting up large games, game designers building and testing prototypes, game publishers who want more visibility for their board games—all of these can benefit from VASSAL.

SF: What is the need for this particular game engine?

JU: There are custom programs for some board games. However, writing a custom program for each board game that someone might want to play is a huge duplication of effort, beyond the abilities of most people, and maybe not even feasible given the incredible number of games published.

Just within the war-gaming section of the hobby, there are more than 150 games published in a typical year; there must be hundreds of Euro games. Fortunately, even the most disparate board games have common elements: There are players, pieces, boards or maps, maybe cards, and dice. The code one needs for handing these things in one game is largely applicable to others as well. With VASSAL, there’s no need for anyone to recreate these things for each game. Using our module editor, anyone can build a game module—it’s not necessary to be a programmer to do so.

Without VASSAL or a program like it, there would be no way to play the vast majority of board games over a computer.

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

JU: Read the Users’ Guide. Read the instructions for the game module you want to use (if the module designer provided any). This is the best way to get started. It helps if you’re familiar with the game you want to play already, as then you’re not learning VASSAL, the module, and the game at the same time. If you have a problem, ask about it in our forum or in the #vassal IRC channel on freenode (but please wait for a reply if you drop in to #vassal—sometimes we’re a bit slow to answer).

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

JU: For some years now we’ve had a forum (bridged to a mailing list) for our user community. It’s quite active—there are more than 44000 posts there as I write this. Our development team also frequents the VASSAL topic on ConsimWorld.

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

JU: We’re fairly aggressive about fixing the bugs users report, so one of our motivations for releases is to get those fixes out to users—it makes users happy to see bugs they reported fixed, it makes it easier for us to troubleshoot with fewer changes between releases, and killing bugs in the wild helps us spend less time on bug reports and more time on development.

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

JU: What happened was a collection of many small things rather than one big thing. Many war games have VASSAL modules before they’re even published in hard copy these days, which is something I never expected. It dawned on me that we were having an impact on the hobby when I started to see VASSAL module designers being thanked in the credits for printed games.

SF: What helped make that happen?

JU: Game designers deciding to use VASSAL for play testing.

SF: What was the net result for that event?

JU: It’s gotten VASSAL much more exposure in the board gaming community, but it’s also helped grow the hobby. We hear constantly from people who bought a game because they saw the VASSAL module or because they realized they could now play the monster game for which they lack table space. That’s good for us, good for game players, and good for game designers and publishers—good for everyone in the hobby.

SF: What is the next big thing for VASSAL Engine?

JU: The next major version is VASSAL 4.

SF: How long do you think that will take?

JU: I’m asked this often and I always try to dodge it. The most accurate thing I can say is that our current release, 3.2, is getting attention for bug fixes only now and I’m focusing the bulk of my own development efforts on VASSAL 4. In short, I don’t know when you’ll see V4 but I do know it will be next.

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

JU: Partially. I’m aiming for us to have Android, iOS, and web clients for V4, in addition to Mac, Linux, and Windows clients that we have now. As a team, we don’t have all that much expertise with tablets or web apps right now. More developers, especially ones familiar with those areas, would expedite things a bit.

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

JU: From 2009 to 2012—the period when 3.2 was in development—we were adding new features, but we were also getting a torrent of bug reports from the bug reporting tool we added to 3.1. Both experiences made us reflect on the overall design of VASSAL. It became clear that some design choices that were appropriate in 1997 weren’t in the 2010’s. But the main thing I learned was that we need a clearly defined specification (for the module designer API) so we can tell whether a behavior is actually a bug. VASSAL is in an odd position in that some of our users are game module designers and some are game players. It means that VASSAL is a client for some people and a library for others. Because VASSAL is extensible, module designers are constantly finding creative ways to do things, and we’ve increasingly found ambiguous situations where fixing an apparent bug for one module designer breaks another designer’s module. Providing a proper spec should help with that.

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

JU: We’re planning to do all of that in VASSAL 4.

Categories: Open Source

Community Choice Project of the Month Vote for September 2014

Fri, 08/01/2014 - 08:00

The vote for September 2014 Community Choice SourceForge Project of the Month is now available, and will run until Aug 24, 2014 12:00 UTC:

Vote here for the Community Choice SourceForge Project of the Month for September 2014

PyQt

PyQt is the Python bindings for Digia’s Qt cross-platform application development framework. It supports Python v2 and v3 and Qt v4 and Qt v5. PyQt is available under the GPL and commercial licenses. The Sourceforge project is the repository for the GPL source and binary packages.

[ Download PyQt ]

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 ]

Octave Forge

GNU Octave is a programming language for numerical computations. Octave Forge is a place for development of its packages; from bioinformatics and fuzzy logic to mechanics and instrument control.

[ Download Octave Forge ]

OpenMediaVault

OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

[ Download OpenMediaVault ]

OWASP Zed Attack Proxy

The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications. Note that this project is just used for hosting the ZAP downloads. Please see the homepage for more information about OWASP ZAP

[ Download OWASP Zed Attack Proxy ]

SQLite Database Browser

*** PROJECT MOVING TO GITHUB *** https://github.com/sqlitebrowser/sqlitebrowser *** PROJECT MOVING TO GITHUB *** SQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.

[ Download SQLite Database Browser ]

wkhtmltopdf

wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely “headless” and do not require a display or display service.

[ Download wkhtmltopdf ]

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 ]

SystemRescueCd

SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of software such as disk management tools (parted, partimage, fsarchiver, filesystem tools, …), network administration programs and simple text editors . It can be used for both Linux and windows computers, and on desktops as well as servers. This rescue system requires no installation as it can be booted from a CD/DVD drive, and USB stick, or from the network using PXE. But it can be installed on the hard disk if you wish. It comes with up to date kernels to provide support for recent hardware and also for all important file systems (ext2/ext3/ext4, xfs, btrfs, ntfs, reiserfs, vfat), as well as network filesystems (samba and nfs).

[ Download SystemRescueCd ]

Categories: Open Source

Projects of the Week, July 28, 2014

Mon, 07/28/2014 - 14:25

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

SCons – a Software Construction tool

SCons is a software construction tool (build tool, substitute for Make) implemented in Python, based on the winning design in the Software Carpentry build tool competition (in turn based on the Cons build tool).

[ Download SCons - a Software Construction tool ]

Nightingale

Nightingale is a community created fork of the Songbird media player. It is developed by a proud community and we are equally proud to bring you the most extensible, feature-rich media experience on Windows, Mac, and Linux. See the official website at http://getnightingale.com for the source, builds, and information. On Sourceforge, we provide our releases, the binary deps for building, as well as builds for testing purposes.

[ Download Nightingale ]

CaesarIA (openCaesar3)

openCaesar3 is a remake of the classic Caesar3 PC game, a city building game developed by Impression Games and published by Sierra Entertainment, in 1998. It is implemented using C++ and SDL. The original Caesar3 game is needed to play openCaesar3. /!\ Project is now developed on: https://bitbucket.org/dalerank/caesaria/

[ Download CaesarIA (openCaesar3) ]

Shareaza

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

[ Download Shareaza ]

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 ]

Money Manager Ex

Money Manager Ex is an easy to use, money management application. It is a personal finance manager. It can be used to track your net worth, income vs expenses etc. It runs on Windows, Linux and Mac OSX.

[ Download Money Manager Ex ]

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. GitHub Repository: https://github.com/PocketMine/PocketMine-MP Forums: http://forums.pocketmine.net/

[ Download PocketMine-MP ]

ponsfoot AUR packages

Here contains all internal resources for AUR packages and unofficial user repository of ponsfoot. https://aur.archlinux.org/packages.php?SeB=m&K=ponsfoot

[ Download ponsfoot AUR packages ]

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, BZ2, GZ, *PAQ, PEA, QUAD/BALZ, TAR, UPX, WIM, XZ, ZIP files Extract 150+ archive types: ACE, ARJ, CAB, DMG, ISO, LHA, RAR, UDF, 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 ]

Categories: Open Source

Projects of the Week, July 21, 2014

Mon, 07/21/2014 - 16:35

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

thymeleaf

Thymeleaf is a java web template engine designed for XML/XHTML/HTML5.

[ Download thymeleaf ]

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 ]

JStock – Free Stock Market Software

JStock is a free stock market software for 26 countries. It provides Stock watchlist, Intraday stock price snapshot, Stock indicator editor, Stock indicator scanner and Portfolio management. Free SMS/email alert supported. It integrates seamless with Android. JStock Android can be downloaded separately from http://goo.gl/t24hN The official code repository is https://github.com/yccheok/jstock

[ Download JStock - Free Stock Market Software ]

Octave Forge

GNU Octave is a programming language for numerical computations. Octave Forge is a place for development of its packages; from bioinformatics and fuzzy logic to mechanics and instrument control.

[ Download Octave Forge ]

SQLite Database Browser

*** PROJECT MOVING TO GITHUB *** https://github.com/sqlitebrowser/sqlitebrowser *** PROJECT MOVING TO GITHUB *** SQLite Database browser is a light GUI editor for SQLite databases, built on top of Qt. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.

[ Download SQLite Database Browser ]

KDiff3

KDiff3 is a graphical text difference analyzer for up to 3 input files, provides character-by-character analysis and a text merge tool with integrated editor. It can also compare and merge directories. Platform-independant.

[ Download KDiff3 ]

PyQt

PyQt is the Python bindings for Digia’s Qt cross-platform application development framework. It supports Python v2 and v3 and Qt v4 and Qt v5. PyQt is available under the GPL and commercial licenses. The Sourceforge project is the repository for the GPL source and binary packages.

[ Download PyQt ]

Docutils: Documentation Utilities

Utilities for general- and special-purpose documentation, including autodocumentation of Python modules. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.

[ Download Docutils: Documentation Utilities ]

OWASP Zed Attack Proxy

The Zed Attack Proxy (ZAP) is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications. Note that this project is just used for hosting the ZAP downloads. Please see the homepage for more information about OWASP ZAP

[ Download OWASP Zed Attack Proxy ]

Categories: Open Source

Projects of the Week, July 14, 2014

Mon, 07/14/2014 - 22:02

Here are the projects that we’re featuring this week on the front page of SourceForge.net:

Arch Bang

ArchBang is a simple GNU/Linux distribution which provides you with a lightweight Arch Linux system combined with the OpenBox window manager. Suitable for both desktop and portable systems – It is fast, stable, and always up to date.

[ Download Arch Bang ]

vJoy

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 ]

TYPO3 Content Management Framework

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 Content Management Framework ]

wkhtmltopdf

wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely “headless” and do not require a display or display service.

[ Download wkhtmltopdf ]

SystemRescueCd

SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the hard disk partitions. It comes with a lot of software such as disk management tools (parted, partimage, fsarchiver, filesystem tools, …), network administration programs and simple text editors . It can be used for both Linux and windows computers, and on desktops as well as servers. This rescue system requires no installation as it can be booted from a CD/DVD drive, and USB stick, or from the network using PXE. But it can be installed on the hard disk if you wish. It comes with up to date kernels to provide support for recent hardware and also for all important file systems (ext2/ext3/ext4, xfs, btrfs, ntfs, reiserfs, vfat), as well as network filesystems (samba and nfs).

[ Download SystemRescueCd ]

rEFInd

rEFInd is a fork of the rEFIt boot manager. Like rEFIt, rEFInd can auto-detect your installed EFI boot loaders and it presents a pretty GUI menu of boot options. rEFInd goes beyond rEFIt in that rEFInd better handles systems with many boot loaders, gives better control over the boot loader search process, and provides the ability for users to define their own boot loader entries.

[ Download rEFInd ]

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 ]

OpenMediaVault

OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. OpenMediaVault is primarily designed to be used in home environments or small home offices, but is not limited to those scenarios. It is a simple and easy to use out-of-the-box solution that will allow everyone to install and administrate a Network Attached Storage without deeper knowledge.

[ Download OpenMediaVault ]

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 ]

Categories: Open Source

Community Choice Project of the Month Vote for August 2014

Wed, 07/09/2014 - 20:41

The vote for August 2014 Community Choice SourceForge Project of the Month is now available, and will run until 2014-07-24, 12:00 UTC:

Vote here for the Community Choice SourceForge Project of the Month for August 2014

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. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/

[ Download Tcl ]

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 Main Code site: http://code.google.com/p/alt-f Homepage: http://sites.google.com/site/altfirmware Discussion Forum: http://groups.google.com/group/alt-f

[ Download Alt-F ]

tuxboot

Tuxboot helps you to create a bootable Live USB drive for Clonezilla live, DRBL live, Gparted live and tux2live. It is modified from unetbootin and runs on both MS Windows and GNU/Linux. You can choose to download the latest version of ISO file then create the live usb.

[ Download tuxboot ]

AOSB Project

Sources: https://github.com/AOSB/ Changelogs: http://probam.net/changelog/ Download: http://probam.net/android-kikat-/

[ Download AOSB Project ]

shadowsocks-gui

Windows: powered by webkit and shadowsocks-nodejs Mac OS X: native UI powered by shadowsocks-libev

[ Download shadowsocks-gui ]

TurnKey Linux

TurnKey Linux is an opensource project that aims to develop high-quality software appliances that are easy to deploy, easy to use and free. In a nutshell, we believe everything that can be easy, should be easy! http://www.turnkeylinux.org/

[ Download TurnKey Linux ]

Skim

Read and annotate scientific papers in PDF. Stop printing and start skimming. Skim requires Mac OS X 10.6 or higher.

[ Download Skim ]

TV-Browser – A free EPG

TV-Browser is a java-based TV guide which can be easily extended with lots of plugins. It is designed to look like your paper TV guide.

[ Download TV-Browser - A free EPG ]

VASSAL Engine

VASSAL is a game engine for creating electronic versions of traditional board and card games. It provides support for game piece rendering and interaction, and supports play by email or over a live connection.

[ Download VASSAL Engine ]

Categories: Open Source

Projects of the Week, July 7, 2014

Mon, 07/07/2014 - 16:19

Here’s the projects that we’re featuring this week on the front page of SourceForge.net:

Pandora FMS: Flexible Monitoring System

Pandora FMS is a performance & availability monitoring system, ready for big environments. It uses agents for local monitoring and can do several kinds of remote network monitoring (SNMP v3, TCP checks, remote WMI probes…) Agents works on Linux, Windows, AIX, HP-UX, Solaris and BSD systems. Highly scalable (up to 2000 nodes with one single server), completely web-driven and a multitenant interface. It has a very flexible ACL system and a lot of graphical reports and user-defined control screens.

[ Download Pandora FMS: Flexible Monitoring System ]

PostInstallerF

PostInstallerF will install all the software that Fedora doesn’t include by default, after running Fedora for the first time. Its easy for a new user.

[ Download PostInstallerF ]

SparkyLinux

SparkyLinux is a Live Linux distribution created on the “testing” branch of Debian GNU/Linux. Featuring customized light desktops, multimedia plugins and selected set of apps.

[ Download SparkyLinux ]

Simplicity Linux

Simplicity Linux uses Puppy Linux and derivatives as a base, uses the XFCE window manager, and comes in 3 editions: Netbook, Desktop and Media. Netbook features cloud based software, Desktop features locally based software and Media edition is designed to allow people who want a lounge PC to access their media with ease.

[ Download Simplicity Linux ]

Zentyal Linux Small Business Server

Zentyal Linux Small Business Server aims at offering small and medium businesses (SMBs) a native drop-in replacement for Windows\u00ae Small Business Server and Microsoft\u00ae Exchange Server, that can be set up in less than 30 minutes and is both easy-to-use and affordable.

[ Download Zentyal Linux Small Business Server ]

mplayer-for-windows

[ Download mplayer-for-windows ]

Hunspell

Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex compounding or character encoding. Hunspell interfaces: Curses, Ispell compatible pipe interface, OpenOffice.org UNO module

[ Download Hunspell ]

antiX-Linux

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 ]

MeGUI

MeGUI is the most comprehensive GUI based ISO MPEG-4 solution. It suports MPEG-4 ASP (xvid), MPEG-4 AVC (x264), AAC, MP2, MP3, Flac, Vorbis, AC3 audio and various common containers support (MP4, MKV, AVI, M2TS).

[ Download MeGUI ]

Categories: Open Source

July 2014, Project of the Month – eXo

Thu, 07/03/2014 - 18:54

For our July Project of the Month, the community elected eXo, a highly customizable, social-collaboration enterprise platform. One of the project’s managers, Patrice Lamarque, who has been with eXo since 2008, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the eXo project please.
eXo: eXo produces a social collaboration platform for the enterprise, with software and add-ons. Large and medium-sized companies that desire social collaboration within their information system or that build an online community, social intranet, or a customer/partner portal use eXo’s platform.

The eXo platform has many social collaboration features built in, such as wikis, forums, documents, Q&A, calendars, and content management built around a social layer composed of activity streams, rich profiles, and social networking. It is standards-based, enterprise-ready, and highly extensible via apps, add-ons, templates, portlets, gadgets, Java, and REST APIs.

SF: What made you start this?
eXo: The eXo project started back in 2001 and was released as the first open-source Java portlet container in 2002. Back in the day, it was an exploration of open source development and open standards.

SF: Has the original vision been achieved?
eXo: The original vision of a composite application container has long since been surpassed. Over the years, we’ve built on top of the portal’s framework to add documents and content management, collaboration, and social networking.

SF: Who can benefit the most from your project?
eXo: Enterprise customers with internal or external facing Internet portals and social communities benefit from eXo’s platform.

SF: What is the need for this particular social collaboration platform?
eXo: Social collaboration is being adopted very quickly in the enterprise world to boost employee satisfaction, productivity, innovation, and decision-making. However, there are few open-source solutions that can compete with big-name proprietary solutions in terms of enterprise readiness and user experience.

SF: What’s the best way to get the most out of using eXo?
eXo: While it’s a very extensible and customizable platform that can be used in a wide range of scenarios, eXo’s social platform is an out-of-the-box and ready-to-use software package. The user experience is optimized to quickly engage employees and get the full benefits of social collaboration.

SF: What has your project team done to help build and nurture your community?
eXo: We’ve built a community website with forums, project docs, and other resources. We’ve placed downloads on SourceForge and built a marketplace of add-ons. See our recent guest blog post on SourceForge.

SF: Have you all found that more frequent releases helps build up your community of users?
eXo: We have found that download ranks on SourceForge and proper placement in the enterprise directory generates lots of traction for us.

SF: What was the first big thing that happened for your project?
eXo: After the first version of the eXo portlet container was coded, Benjamin Mestrallet (our founder and CEO) wrote an in-depth article that was published on TheServerSide.com. The success was overwhelming. Indeed, the eXo portal container was the first open source implementation of the portlet specification, beating big proprietary vendors to the punch!

SF: What helped make that happen?
eXo: Tons of caffeine, months of sleepless nights, and a passion for open source.

SF: What was the net result for that event?
eXo: Shortly after the article was published, we were contacted by the American Department of Defense, which had noticed the article. They were looking for a portal framework to build a new communication platform as part of the chain of command in war zones. They wanted to hire us to do consulting for the project. The thing is, there was no company so we were unable to bill. Hence, we jumped on the opportunity by incorporating eXo and signing up our first prestigious customer!

SF: What is the next big thing for eXo?
eXo: At the current rate, we should welcome our 50,000th individual member by the end of the year! We’ve always had community forums. We initially started with SourceForge forums before we built a forum app into the product and started our own community website. This served as an informal support channel between individual developers, employees, customers, and partners. Last year, when we upgraded it to the latest major version (eXo Platform 4), we observed a surge in participation. New sign-ups exploded and name the “eXo Tribe” was born. Within the year, the community website went from around 4,000 to 20,000 members!

SF: Do you have the resources you need to make that happen?
eXo: The eXo community website contains more than support forums. It’s a place where developers, partners, or eXo lovers can find quality documentation and tutorials that leverage the eXo Platform 4. A knowledge base, built and maintained by the eXo global support team, includes many walkthroughs built around advanced customer cases.

In addition, the Add-ons Center centralizes extra integrations and apps to extend eXo capabilities. Many add-ons have their own discussion space in the community. We even showcase some of them, such as the chat application and real-time video calls to instantly connect with community. And it a place where we support translation contributions from the community. To date, eXo has been fully translated into 20 languages.

And we have a full-time team to respond to community expectations and improve the website. So yes, we are in good shape to make it happen!

SF: If you had it to do over again, what would you do differently for eXo?
eXo: It’s hard to tell because eXo has already a long history and we experimented with many things. Some worked well, others less. As with many open source projects, we neglected self-promotion for many years. Sure, we speak at conferences and participate actively in the open-source community in general, but we put little effort into spreading the word of eXo and its benefits. I guess we were too busy building the product for impatient customers. Perhaps focusing on extending the community earlier would have been a good thing to do.

SF: Why?
eXo: Because communities generate contributions like feedback, adoption, and distribution that are critical for success. A community is great a catalyst for energy and motivation!

SF: Any reason you can’t expand your community now?
eXo: Frankly, I don’t see anything stopping the eXo community from growing in size and in participation. This past year, hundreds of community members contributed translations via http://translate.exoplatform.org making the eXo Platform 4 translation into 20 languages 100% complete. It’s the cycle of adding languages and gaining more members who contribute that spreads the word.

SF: Is there anything else we should know?
eXo: We’ve matured into a global company (with help from 130 employees on four continents) to become both production and enterprise ready. Learn more about eXo at http://www.exoplatform.com.

Categories: Open Source

Projects of the Week, June 30, 2014

Mon, 06/30/2014 - 20:19

Here’s the projects that we’re featuring this week on the front page of SourceForge.net:

LimeChat

LimeChat is an IRC client written on RubyCocoa.

[ Download LimeChat ]

tuxboot

Tuxboot helps you to create a bootable Live USB drive for Clonezilla live, DRBL live, Gparted live and tux2live. It is modified from unetbootin and runs on both MS Windows and GNU/Linux. You can choose to download the latest version of ISO file then create the live usb.

[ Download tuxboot ]

gramps

Gramps is a genealogy program for Linux, Windows, Mac, and FreeBSD that allows you to easily build and keep track of your family tree. It supports the GEDCOM standard, allows fine grained privacy controls and can generate many different types of reports (descendant trees, graphs, connection diagrams, ….)

[ Download gramps ]

shadowsocks-gui

Windows: powered by webkit and shadowsocks-nodejs Mac OS X: native UI powered by shadowsocks-libev

[ Download shadowsocks-gui ]

VASSAL Engine

VASSAL is a game engine for creating electronic versions of traditional board and card games. It provides support for game piece rendering and interaction, and supports play by email or over a live connection.

[ Download VASSAL Engine ]

Audacity

A fast multi-track audio editor and recorder for Linux, BSD, Mac OS, and Windows. Supports WAV, AIFF, Ogg, and MP3 formats. Features include envelope editing, mixing, built-in effects and plug-ins, all with unlimited undo.

[ Download Audacity ]

TV-Browser – A free EPG

TV-Browser is a java-based TV guide which can be easily extended with lots of plugins. It is designed to look like your paper TV guide.

[ Download TV-Browser - A free EPG ]

FindBugs

A static analysis tool to find bugs in Java programs.

[ Download FindBugs ]

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 ]

Categories: Open Source

Projects of the Week, June 23, 2014

Mon, 06/23/2014 - 21:59

Here’s the projects that we’re featuring this week on the front page of SourceForge.net:

TurnKey Linux

TurnKey Linux is an opensource project that aims to develop high-quality software appliances that are easy to deploy, easy to use and free. In a nutshell, we believe everything that can be easy, should be easy! http://www.turnkeylinux.org/

[ Download TurnKey Linux ]

winPenPack: Portable Software Collection

winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!

[ Download winPenPack: Portable Software Collection ]

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 ]

huhamhire-hosts

Since the governments of some countries are using the blocking the internet access to several websites and web service providers which includes some world famous sites like Google, YouTube, twitter, Facebook, and Wikipedia etc., we designed this tiny utility in order to help people getting through the Internet blockade. Hosts Setup Utility provides basic tools to manage the hosts file on current operating systems. It also provides both support for Graphical Desktop environment with Graphical User Interface (GUI) and CLI environment with Text-based User Interface (TUI). Users could use these tool to modify the hosts to visit specified websites or services blocked by ISP/government. Functions which help users to backup/restore hosts files are also provided. For more detailed information, please visit the website of this project.

[ Download huhamhire-hosts ]

Elastix

Elastix is an appliance software that integrates the best tools available for Asterisk-based PBXs into a easy-to-use interface. It also adds its own set of utilities to make it the best software package available for open source telephony.

[ Download Elastix ]

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 ]

SugarCRM – commercial open source CRM

A complete CRM system for businesses of all sizes. CRM helps your business gain and retain customers. Core CRM functionality includes sales automation, marketing campaigns, support cases, email, calendaring and more. Developers can easily extend the application with new CRM functionality unique to your business. Built in PHP, supports MySQL and SQL Server.

[ Download SugarCRM - commercial open source CRM ]

Rescatux

Rescatux is a GNU/Linux rescue cd (and eventually also Windows) but it is not like other rescue disks. Rescatux comes with Rescapp. Rescapp is a nice wizard that will guide you through your rescue tasks. When the wizard is not able to solve your problem you can also enjoy of Rescatux unique support features: * Chat: Open the chat for asking help directly in Rescatux channel. * Share log: After running an option you can share its log (the action registry that it has done) so that in the chat they can help you better. O better, even, you can help debug and fix Rescatux bugs on the fly. * Share log on forum: Prepares a forum post alike text so that you can just copy and paste it in your favourite forum. Logs are nicely inserted into it with [CODE] symbols. * Boot Info Script: Run Boot Info Script option to share your computer configuration (specially boot one).

[ Download Rescatux ]

AOSB Project

AOSB the new face of ProBAM

[ Download AOSB Project ]

Categories: Open Source

Projects of the Week, June 16, 2014

Mon, 06/16/2014 - 22:00

Here’s the projects that we’re featuring this week on the front page of SourceForge.net:

OS X Portable Applications

OS X FOSS applications packaged as portable so that can carried around on any portable device, USB thumb drive, iPod, portable hard drive, memory card or other portable device.

[ Download OS X Portable Applications ]

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 ]

Skim

Read and annotate scientific papers in PDF. Stop printing and start skimming. Skim requires Mac OS X 10.6 or higher.

[ Download Skim ]

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. Bug reports to http://core.tcl.tk/tcl/ Follow code development at http://core.tcl.tk/tcl/

[ Download Tcl ]

Blat – Windows Command Line SMTP Mailer

Blat – A Windows (32 & 64 bit) command line SMTP mailer. Use it to automatically eMail logs, the contents of a html FORM, or whatever else you need to send.

[ Download Blat - Windows Command Line SMTP Mailer ]

PNotes

PNotes is light-weight, flexible, skinnable manager of virtual notes on your desktop. It supports multiple languages, individual note’s settings, transparency and scheduling. Absolutely portable as well – no traces in registry. PNotes.NET edition requires .NET framework 4 Client Profile

[ Download PNotes ]

Parrot security OS

Parrot Security OS is an operating system designed to perform security and penetration tests, forensic analysis or to act in anonimity.

[ Download Parrot security OS ]

TenFourFox

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!

[ Download TenFourFox ]

BRL-CAD

BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.

[ Download BRL-CAD ]

Categories: Open Source

June 2014, Project of the Month – Freeplane

Mon, 06/16/2014 - 12:00

FreeplaneFor our June Project of the Month, the community elected Freeplane, an application for mind mapping and project/knowledge management that helps you develop, organize, and communicate your ideas most effectively. One of the project’s lead coders, Dimitry Polivaev, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Freeplane project.
DP: For users, Freeplane is a free and open source software application that supports thinking, sharing information, and getting things done at work, in school, and at home. For the community and its developers, it’s a place for discussing and realizing ideas about knowledge representation and information analysis.

SF: What made you start this?
DP: In 2003 I discovered FreeMind and was fascinated by the potential of mind maps. I was contributing to it over a long time. In 2007, I forked it and started Freeplane with a vision of creating a more efficient software design and building a team with good rapport between the team members.

SF: Who can benefit the most from your project?
DP: The software can be used for organizing and analyzing information of any kind. When information is structured you can more easily see existing relations, notice gaps, and find new questions and answers. Engineers use Freeplane for note taking. Students use it for better learning. Scientists use it for developing logic of their papers and presentations. Storytellers use it as a database of ideas, characters, places, and phrases for writing stories. Managers use it for managing project tasks and teams. There are so many areas where analyzing information can lead to new understanding and better communication.

SF: What is the need for this particular mind-mapping program?
DP: Freeplane is fast. It can display, search, filter, organize, manipulate, and export thousands of pieces of information. It can be completely controlled with the keyboard. It is also highly configurable (e.g. it allows easy definition of own shortcuts and has very good support for scripting). Groovy scripts and installable add-ons that provide additional functionality can be written and shared by users.

SF: What’s the best way to get the most out of using Freeplane?
DP: Visit our forum and become a part of the online community. Here you can share questions, answers and ideas, or help other and ask for help. You can also get the deep inside answers and influence features even if you are not a developer yourself.

SF: What has your project team done to help build and nurture your community?
DP: We all believe in the value of communication with the community. I see the community as an extension of the team. In our forum, we discuss coming features and get feedback. I think that it increases developer motivation and also makes our work more efficient.

SF: Have you all found that more frequent releases helps build up your community of users?
DP: More frequent releases are rather important for happy developers because they do not like to wait too long for features that they develop to be used.

SF: What was the first big thing that happened for your project?
DP: New impulses to the project have always come with new people and their ideas. In 2011, a group of young scientists working on new academic literature software called Docear, which is used to search, organize, and create academic literature, decided to use Freeplane as the foundation for their work.

SF: What helped make that happen and what was the result?
DP: The main arguments were the quality of our software design and the way we supported their work, so now there is a strong collaboration between our two projects and teams.

SF: What is the next big thing for Freeplane?
DP: We just released the final version of Freeplane 1.3.x, and we are presently working on a new user interface and new features for the next version 1.4.x. And every day there is a chance that somebody comes with a new great idea and starts to implement it with us. For example, there are many requests for Freeplane for mobile devices; people want to take their mind maps with them. Although several free and non-free apps support Freeplane’s format partially, there are none with full Freeplane support.

SF: How long do you think that will take?
DP: I hope we release 1.4.x later this year. The mobile version or a more fancy Freeplane based on JavaFX technology are likely to take more time.

SF: Do you have the resources you need to make that happen?
DP: We work as long as it takes and usually set no deadlines. The most important resources are confidence and passion.

SF: What would you do differently for Freeplane?
DP: Recently I have learned about software craftsmanship, clean code, and appreciated test-driven development. Applying these principles to Freeplane development is a new challenge.

SF: Is there anything else we should know?
DP: We are eager to welcome new guys (and their ideas) to join our team!

Categories: Open Source

Community Choice Project of the Month Vote for July 2014

Fri, 06/13/2014 - 21:54

The vote for July 2014 Community Choice SourceForge Project of the Month is now available, and will run until 2014-06-25, 12:00 UTC:

Vote here for the Community Choice SourceForge Project of the Month for July 2014

The candidates (in random order) are as follows:

LibreCAD

LibreCAD is a 2D CAD drawing tool based on the community edition of QCad LibreCAD has been re-structured and ported to qt4 and works natively cross platform OSX, Windows and Linux

[ Download LibreCAD ]

Automated gnuwin32 download tool

Maintaining a gnuwin32.sourceforge.net package archive: Automatic download and installation of the newest binary and documentation gnuwin32 packages.

[ Download Automated gnuwin32 download tool ]

WinCache Extension for PHP

Windows Cache Extension for PHP is a PHP accelerator that is used to increase the speed of PHP applications running on Windows and Windows Server. The extension includes PHP opcode cache, file system cache and relative path cache.

[ Download WinCache Extension for PHP ]

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 comes with a Web Browser, Email, a Music & Movie player, CD/DVD Burner, Office Suite, Voice Chat, Photo Editor, Network Access Tools, Printing/Scanning & the Linux Lite Help Manual. Linux Lite is based on the Ubuntu LTS series. There are 4 Linux Lite releases per LTS release. The following software included: GParted, LibreOffice Writer, LibreOffice Calc, XFBurn CD/DVD Burner, VLC Media Player, Firefox Web Browser with Flash, OpenJDK Java, Steam, Mumble Voice Chat, Thunderbird Email, XChat IRC Client, Gimp Image Editor, Leafpad Text Editor, Xarchiver, Lite User Manager, Lite Software Center. https://www.linuxliteos.com/

[ Download Linux Lite ]

squashfs – a compressed fs for Linux

Squashfs is a highly compressed read-only filesystem for Linux. Squashfs compresses both files, inodes and directories, and supports block sizes up to 1Mbytes for greater compression. It is implemented as a kernel module under VFS.

[ Download squashfs - a compressed fs for Linux ]

4chan Downloader

A tool to download images from 4chan, 2chan, chanarchive and more! Automatic rescanning for new images is supported as well as simultaneous watching multiple threads. Since it is written in Qt/C++ it is available for Windows, Linux and Mac.

[ Download 4chan Downloader ]

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: 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 or download subtitles.

[ Download SMPlayer ]

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 ]

eXo Platform – Social Collaboration

eXo Platform is an open-source social-collaboration software designed for enterprises. It is full featured, based on standards, extensible and has an amazing design. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. The platform has been carefully designed to instantly engage users. It runs on the Cloud or within the trusted security of an enterprise platform and is highly customizable to adapt when your needs evolve. eXo Platform has inherited strong document management capabilities from its portal platform roots and thus is also a fantastic platform for content-centric applications. Based on standard and highly extensible, eXo Platform also rely on community add-ons to bring users new capabilities like chat application, blog management and Google Drive extensions.

[ Download eXo Platform - Social Collaboration ]

Categories: Open Source

June 2014, Staff Pick, Project of the Month – darktable

Tue, 06/10/2014 - 21:21

iconFor our June, Staff Pick, Project of the Month we have selected darktable, a virtual light table and darkroom for photographers, which manages your photos in a database and lets you view them through a zoomable light table. It also enables you to develop raw images and enhance them. One of the project’s lead coders, Johannes Hanika, tells us about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the darktable project.
JH: darktable is a workflow tool that helps photographers quickly work through (potentially thousands of) pictures after a shoot and enables them to get the most out of each individual shot. On the technical side, we employ many recently developed algorithms from research in the field and implement them as efficiently as we can, using SIMD on the cpu and opencl on the gpu. We target raw or high-dynamic range images as input format but others (jpg) work too, within limits.

SF: What made you start this?
JH: At the time (just over 5 years ago) there was no open source raw developer/workflow tool (RawTherapee was still closed-source) and all the un-free programs wouldn’t link against my custom compiled glibc.

SF: Has the original vision been achieved?
JH: We would say it has been surpassed quite a bit. Nowadays darktable has features we never imagined would be possible. It’s translated into languages we will never be able to understand and reached a level of complexity that is only manageable by a larger community, not a single developer.

SF: Who can benefit the most from your project?
JH: To be honest we don’t care too much. It’s been a fun ride and a great pleasure to get to know all the great contributors, who have helped to shape darktable and who are still working on it now. In that sense, we think it’s a community project and everybody who takes an active part in it benefits the most because they can shape it by their own ideas and needs.

SF: What is the need for this particular photography program?
JH: The answer to that is obvious once you try to sort thousands of raw images and select the best out of groups of similar images, with a workflow based on Gimp and UFRaw. You really need a streamlined solution to make that process efficient. As an additional bonus, we have always done all our computation in floating point pixel formats so we don’t lose any of the bit depth provided by the raw input files, which are typically 12 bits, not just 8 bits as regular jpg files.

SF: What’s the best way to get the most out of using darktable?
JH: There is excellent documentation in form of a user manual on our webpage. It might also pay off to browse through the blog to get more detailed information about particular tricks. There are quite a few screencasts to explain basic usage and we also recommend Robert Hutton’s tutorials on YouTube.

SF: What has your project team done to help build and nurture your community?
JH: It’s mainly a question of getting new contributors in. We get them in and then see if they stick around. In particular, we want to answer pull requests fast and try to get an approval or rejection of ideas for feature requests early. We also try to make non-coder contributors feel important. A non-coder contributor is actively taking non-coding tasks away from a coder and that’s always a good thing. For example:

  • Documentation–especially external tutorials, videos, etc. are done by the community, while the user manual is done by the core developers.
  • Community Management–the main developers don’t answer most questions on the mailing list anymore since the community is mature enough to answer.
  • Web Administration
  • Bug Triaging
  • Testing

At this point the community is self-sustaining and more or less self-policing, which is a real relief for the coders!

SF: Have you all found that more frequent releases helps build up your community of users?
JH: We think the vast majority of people in our community would be using either git master or PPA for Pascal de Bruijn for Ubuntu or similar nightly builds for other distros. Most of our releases are older stable branch releases.

SF: What was the first big thing that happened for your project?
JH: Around 2010, Alexandre Prokoudine gave a talk about it at the Libre Graphics meeting, which really helped to round up our little group of developers. He was also the one to do some networking, which we believe is the reason why Henrik Andersson joined the project early on and contributed large parts, such as the gphoto import feature and tethered shooting.

SF: What is the next big thing for darktable?
JH: We have a couple of ideas to restructure the pipeline to make it better suited for even higher quality image processing (dual-iso, video workflow, etc.) but these things are in an early stage, so we don’t really want to advertise or promise any of this yet.

SF: How long do you think that will take?
JH: darktable is an open-end project. Maintenance and polishing, even of well-established features, is not something we consider finished at any point. In fact, that’s one thing we look out for when assessing whether or not to merge a larger feature: whether the original contributor will stick around and maintain his code after the merge.

SF: Do you have the resources you need to make that happen?
JH: Well, we’re all pretty busy with our real lives but we can’t complain. Our community is healthy, new people are popping up and doing great work, old veterans disappear for a while (some having children and such), every so often one of them comes back and does something great for darktable again. Of course, there could always be more. In their scarce time, coders efficiently tackle some tasks because they know our source well. Probably the bottleneck here is the time it takes us to review all the pull requests (sorry for that @all you guys waiting for a review).

SF: If you had it to do over again, what would you do differently for darktable?
JH: We don’t have real regrets. We would have kept it a lot smaller and with only one tenth of the features but that is a trade off. Having more features makes more people happy because it enables them to fit darktable to their individual workflows better. This in turn helps to grow the community. Of course, accepting patches is always more motivating than rejecting the hard work of a contributor.

Categories: Open Source