Advertisement

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

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


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 ]


arch-openrc

OpenRC, eudev and no-systemd packages for Arch Linux (and, possibly, derivatives). For migrating from existing systemd installations read the guide at http://systemd-free.org, which currently uses the [openrc-eudev] repository and contains both openrc and nosystemd packages. Go to arch-openrc for a clean OpenRC installation with the provided ISO and [arch-openrc] repository. Use the [arch-nosystemd] repository for completely systemd-free installations. Links ~~~~~ Github: https://github.com/cromerc/arch-nosystemd https://github.com/cromerc/arch-openrc Installation guide: http://systemd-free.org/install.php
[ Download arch-openrc ]


Cyberfox

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


Manjaro Community Torrents

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


Hydrogen

Hydrogen is an advanced drum machine for GNU/Linux, Windows and Mac OS X. It’s main goal is to bring professional yet simple and intuitive pattern-based drum programming.
[ Download Hydrogen ]


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 ]


FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


gnuplot

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 ]


Liferay Portal

Liferay Portal is the world’s leading enterprise open source portal framework, offering integrated Web publishing and content management, an enterprise service bus and service-oriented architecture, and compatibility with all major IT infrastructure.
[ Download Liferay Portal ]

Projects of the Week, February 20, 2017

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

Manjaro Community Torrents

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


iDempiere

iDempiere = OSGi + ADempiere iDempiere Business Suite ERP/CRM/SCM done the community way. Focus is on the Community that includes Subject Matter Specialists, Implementors and End-Users. iDempiere is based on original Compiere/Adempiere plus a new architecture to use state-of-the-art technologies like OSGi, Buckminster, zk.
[ Download iDempiere ]


BibDesk

BibDesk is a graphical bibTeX bibliography manager for Mac OS X.
[ Download BibDesk ]


wl500g

wl500g is ASUS Oleg’s based custom firmware. It is free with custom firmware features, and supports the following branches and models: 1.9.2.7-rtn (mainstream, 2.6.22 kernel based, supports: > ASUS RT-N16, RT-N15U, RT-N12, RT-N12B1, RT-N10, RT-N10U, RT-N10UB1, WL-500gP, WL-500gPv2, WL-500W); 1.9.2.7-d (stable/suspended, 2.4.37 kernel based, supports: > ASUS WL-500gP, WL-500gPv2, WL-500W, WL-500gX, WL-520gU, WL-550gE, WL-330gE, WL-320gE, WL-320gP).
[ Download wl500g ]


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 ]


strace

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


gretl

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


berryboot

Berryboot is a simple operating system installer and boot selection screen for ARM devices such as the Raspberry Pi and Cubieboard. It allows you to put multiple Linux distribution on a single SD card.
[ Download berryboot ]


GeoServer

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

Small but Significant Changes to Project Pages

Continuous improvement is something that drives us here at SourceForge. We’re always looking for ways to improve our site and service in ways both big and small. In the past couple of months, we’ve made a few small but important changes that we think projects can really benefit from. These changes include:

  • HTTPS for git and svn code checkouts – Now all project developers can make use of the more secure https protocol.
  • HTTPS on all our download mirrors
  • High resolution project icons – Large, high resolution icons can now be uploaded to project pages. While these icons may look the same on your desktop, they will appear a lot clearer and better on phone screens and Retina/hi-dpi laptops, and when zooming in on a page.
  • Support for newer, more secure SSH keys – SourceForge now supports the new ed25519 and ecdsa formats.

We hope everyone will find these new enhancements useful and beneficial. Should you have any inquiries or issues regarding these changes, or would like to request other enhancements, please refer to our support page. We’ll do our best to make sure you continue to have a positive experience with SourceForge.

Projects of the Week, February 13, 2017

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

FileBot

FileBot is the ultimate tool for renaming your movies, tv shows or anime and downloading subtitles. It’s smart, streamlined for simplicity and just works. FileBot supports Windows, Linux and Mac, plus there’s a full-featured command-line interface for all sorts of automation.
[ Download FileBot ]


LibreCAD

LibreCAD is an open-source cross-platform 2D CAD program, which is translated in over 30 languages. http://translate.librecad.org LibreCAD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: https://www.gnu.org/licenses/gpl-2.0.html Source: https://github.com/LibreCAD/LibreCAD/releases Track the latest development: https://github.com/LibreCAD/LibreCAD/milestones https://github.com/LibreCAD/LibreCAD/commits/master Create bug reports and feature requests: https://github.com/LibreCAD/LibreCAD/issues Get help: – http://forum.librecad.org – http://wiki.librecad.org
[ Download LibreCAD ]


npackd-logoNpackd

Npackd is a free Windows package manager that also serves as an installer and app store for Windows apps. With Npackd you can find and install software in minutes with absolutely no adware or other distractions. Apart from finding and installing software, it can keep your system updated and uninstall apps when no longer necessary. Installing and uninstalling apps is completely automated (silent or unattended installation and un-installation), making app management a breeze.
[ Download Npackd ]


antergos

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


gnuplot

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 ]


ApexDC++

ApexDC™ is an innovative Direct Connect client based on the DC++ and StrongDC++ projects. Direct Connect provides a rare blend of seamless file sharing and community based chat and messaging between users. ApexDC features plugins and scripting through Lua and much more. Both operators and users alike should find it a pleasant experience. Note: as of May 28th 2016 ApexDC is now primarily distributed as two separate installers one targetting 32bit and the other 64bit operating systems. Additionally XP compatible binaries are now only offered as a separate download from the files section.
[ Download ApexDC++ ]


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 ]


Super Grub2 Disk

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

Common Causes of Open Source Project Failure and How to Avoid Them

One thing about open source is that even the failures contribute to the next thing that comes up. Unlike a company that could spend a million dollars in two years and fail and there’s nothing really to show for it, if you spend a million dollars on open source, you probably have something amazing that other people can build on. –Matt Mullenweg

In open source software development, one man’s failed project can be another man’s next successful project. As Matt Mullenweg has pointed out, failed projects can be the basis upon which other, more successful projects can be founded and developed.

But no matter how much of a boon one failed project may provide another, it’s still a loss for at least one person- the founder of the failed project. Between the person who spends a million dollars and fails and the person who spends the same and succeeds, you definitely don’t want to be the former! And the best way to avoid such failure is to see it coming.

Identifying the Common Causes of Failure

To see failure coming is to spot the causes. There are various causes of project failure, the most common being:

  • The developer loses interest. This loss of interest can stem from a number of things- the developer may have already stagnated with the project, is tired of the users’ demands, or is looking to focus on other opportunities. And without a maintainer to follow him, the project will inevitably be abandoned.
  • Lack of resources. Despite the “free” label, open source software development can take up a lot of resources: manpower, time and money. If there aren’t enough of these resources to support the project, abandonment will be likely.
  • Misunderstandings within the project team. If the project is worked on by people who disagree on a number of things, there is a high possibility of division among team members and the project being forked. If however the team is too fragmented and the misunderstanding too great, the project may not continue at all.
  • The project lagging behind. This could be in terms of technology, competition, or both. Technology is constantly evolving and with it, users’ expectations and demands. If a project doesn’t keep up or falls behind its competitors, it will eventually become obsolete.
  • The project becoming too big. Another possible cause of project failure is when it gets too big for the current developers and no one else steps in to help.
  • No standards or quality control. Be it in documentation, execution or support.
  • Legal problems. Very few open source projects can survive legal challenges, especially against large companies.

How to Avoid Them?

Sometimes, there’s just no avoiding the disintegration of a good project. When you see the causes coming however, there are still some things you can do to save the project at the most, and soften the blow of the loss at the very least.

  1. Ask for help. Asking for help from your community can solve a lot of project problems. When you start having difficulty managing the project on your own, you can ask the community for help maintaining it or ask them to fork it. If there’s a roadblock you can’t solve on your own, present it to the community and see if they can come up with a solution. If you need resources, the community can help you there too. Of course, this will require a great deal of humility and willingness to ask for assistance on your part.
  2. Innovate. If your project is stagnating, do what you need to do in order to keep it moving and keep the software improving. This may require additional work, research, learning new technologies and asking for help or input from other developers.
  3. Communicate. Miscommunication is a leading cause of misunderstanding, which in turn causes a host of problems for projects. Make sure you are able to openly exchange ideas with your team and listen to and share with your community as well.
  4. Always be aware. There may be more than one reason why your project is failing. Always be aware of the major factors affecting your project, and learn to accept when things are no longer within your control. Accepting that you may no longer be interested in a project or that it is becoming too big for you for instance, will allow you to seek help sooner and increase the chances of saving the project.