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: 6 hours 11 min ago

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

Fri, 02/24/2017 - 06:00

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 ]

Categories: Open Source

Projects of the Week, February 20, 2017

Mon, 02/20/2017 - 06:21

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 ]

Categories: Open Source

Small but Significant Changes to Project Pages

Fri, 02/17/2017 - 06:03

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.

Categories: Open Source

Projects of the Week, February 13, 2017

Mon, 02/13/2017 - 06:38

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 ]

Categories: Open Source

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

Fri, 02/10/2017 - 06:20

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.
Categories: Open Source

Projects of the Week, February 6, 2017

Mon, 02/06/2017 - 06:19

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

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 ]


ReactOS

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


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 ]


tor-logoTor Browser

Tor Browser enables you to use Tor on Windows, Mac OS X, or Linux without needing to install any software. Tor is a software that bounces your communications around a distributed network of relays run by volunteers. This effectively prevents anyone watching your Internet connection from learning what sites you visit; it prevents the sites you visit from learning your physical location; and allows you access to sites which are blocked.

Tor Browser can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained (portable).
[ Download Tor Browser ]


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 ]


TYPO3

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


bwapi-logoBWAPI

Brood War Application Programming Interface or BWAPI is a free and open source C++ framework that is used to create Artificial Intelligence (AI) agents that play the popular Real Time Strategy (RTS) game Starcraft: Brood War.

With BWAPI, players of varying levels can create AI agents to play Brood War, but with certain limits. BWAPI will only reveal visible parts of the game state to AI modules to enable programmers to write competitive non-cheating AIs. BWAPI also denies user input so users cannot take control of game units while the AI is in play. These default settings can be changed for flexibility however, unless enforced by a Tournament Module (game referee for AI tournaments).
[ Download BWAPI ]


PlatformIO Storage

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


TuxGuitar

TuxGuitar is a multitrack guitar tablature editor and player written in Java-SWT, It can open GuitarPro, PowerTab and TablEdit files.
[ Download TuxGuitar ]

Categories: Open Source

February 2017, “Staff Pick” Project of the Month – DC++

Fri, 02/03/2017 - 06:08

For our February “Staff Pick” Project of the Month, we selected DC++, an open source client for Windows for the Direct Connect / Advanced Direct Connect file sharing network.

Direct Connect allows you to share files over the Internet without restrictions or limits. It is a decentralized network, made up of individual hubs that users join to share files with other members on that hub. Each hub is individually run and regulated by a fellow user of the Direct Connect network, and may have certain themes relating to the content on the hub.

DC++ is highly-ranked and widely-used with over fifty million downloads, and it’s not hard to see why given its many great features:

    • No ads, spyware, or bundled software that you don’t need
    • Integrated firewall and router support
    • Easy-to-use interface
    • Multi-hub connections and auto-connections
    • Resume of downloads, with optional automatic search for alternate sources by TTH
    • Search across all (or selected) connected hubs by file type, size, name or hash
    • Logging options and configuration for chat, private messages, downloads, and uploads
    • MAGNET link support for linking to specific content
    • Segmented downloading
    • NAT-Traversal support
    • SSL encrypted secure hub-client communication and file transfers, and more.

[ Download DC++ ]

Categories: Open Source

February 2017, “Community Choice” Project of the Month – Maxima

Wed, 02/01/2017 - 06:27

For our February “Community Choice” Project of the Month, the community elected Maxima, a Computer Algebra System (CAS) written in Common Lisp.

Maxima is comparable to commercial systems like Mathematica and Maple as it is able to solve symbolic mathematical equations, be it in algebra, trigonometry, calculus, or others. It can calculate with exact integers and fractions, native floating-point and high-precision big floats.

Maxima is feature-filled and user-friendly, with an online manual, plotting commands, and numerical libraries. Users can write programs in its native programming language, and many have contributed useful packages in a variety of areas over the decades.

Maxima was previously chosen “Staff Pick” Project of the Month in November of 2015 and the Maxima team spoke about the project’s latest developments and direction. Recently we caught up with one of the developers of the project, Viktor Toth to find out how the project has been doing since then, and here’s what he had to say:

“We have had two or three maintenance releases since that date. Our goal at this point is to continue offering support for Maxima, fix bugs, maintain compatibility with as many platforms as possible, and create stable installation packages. Changes to Maxima at this point tend to be relatively minor and incremental, including, for instance, corrections and improvements to the documentation and its translations.”

Maxima continues to be widely-used with over 300,000 direct downloads annually, and also continues to receive positive feedback from users.

[ Download Maxima ]

Categories: Open Source

Projects of the Week, January 30, 2017

Mon, 01/30/2017 - 06:19

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

SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
[ Download SQuirreL SQL Client ]


SMPlayer

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


Linux AIO

We bring you some of the major Linux distributions (Ubuntu and flavors, Linux Mint, LMDE, Debian Live, Fedora) with different desktop environments on one ISO file that can be burnt on one DVD / DVD DL or USB 4GB+/8GB+ flash drive. Every one of them can be used as Live system, with no need of installation on hard drive, or can be eventually installed on computer for full system experience.
[ Download Linux AIO ]


dokany-logoDokany

Dokany is the fork of Dokan, a user mode file system library that lets you easily and safely develop new file systems on the Windows OS.

When creating new file systems on Windows, you need to develop a device driver that works in the kernel mode on Windows– a difficult task without technical Windows Kernel knowledge. Dokany makes it easy. It enables you to create these file systems without device drivers, and is completely free to download. It is similar to FUSE, and also offers compatibility with a FUSE file system.
[ Download Dokany ]


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 ]


fldigi

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


Double Commander

Double Commander is a cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.
[ Download Double Commander ]


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 ]

Categories: Open Source

Announcing the Fifteenth Annual Southern California Linux Expo, SCALE 15X

Fri, 01/27/2017 - 06:15

It’s time once again for open source aficionados to gather and take the open source movement to greater heights in this year’s Southern California Linux Expo, SCALE 15X. To be held at the Pasadena Convention Center in California from March 2-5, 2017, it’s set to be the biggest SCALE yet with several featured speakers, over 40 exhibitors, special events and covering numerous specialized tracks.

Among the featured speakers are Red Hat Community Team Lead Stormy Peters; Paypal Head of Open Source Danese Cooper alongside Paypal OSS Programs Evangelist Duane O’Brien; and Tejun Heo, Software Engineer at Facebook Inc. Several other speakers will also be present covering a range of topics from open source in enterprises, open data and security; to open source licensing, mentoring and the views of next generation open source community leaders.

Included in the expo will be several special events such as the 7th Annual DevOpsDay LA, a single-day event aimed at improving the interaction and integration between the traditional silos of Development and Operations. There are also Open Infrastructure Day; the UbuCon Summit, which covers topics relevant to the Ubuntu community; and UpSCALE, a series of fast-paced, enlightening talks in the style of Ignite presentations. Interested speakers are still welcome to submit their proposals.

Register now for the largest open-source event in North America– SCALE 15x. To register and know more about SCALE 15x, visit their website, www.socallinuxexpo.org.

Categories: Open Source

Projects of the Week, January 23, 2017

Mon, 01/23/2017 - 06:23

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

Universal Media Server

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


GnuCash

GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
[ Download GnuCash ]


Free Manga Downloader

The Free Manga Downloader (FMD) is an open source application written in Object-Pascal for managing and downloading manga from various websites. This is a mirror of main repository on GitHub. For feedback/bug report visit https://github.com/riderkick/FMD
[ Download Free Manga Downloader ]


Limbo PC Emulator

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


wox-logoWox

WoX or Windows omni-eXecutor is a free and effective full-featured launcher that allows you to be more productive. With WoX you can access programs and web content as you type, and choose from dozens of plugins and a selection of themes. You can also use pinyin to search for programs.
[ Download Wox ]


K-Meleon

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


MediathekView

Das Programm MediathekView durchsucht die Mediatheken verschiedener öffentlich-rechtlicher Sender (3Sat, ARD, ARTE, KiKa, MDR, ORF, SRF, ZDF etc.), lädt Beiträge daraus herunter oder spielt diese ab (mit VLC Media Player oder mit einem Programm eigener Wahl). Es können auch Sendereihen/Serien abonniert werden. Ein Dankeschön an den Projektgründer wird gerne entgegengenommen: https://mediathekview.de/spenden/ Die Quelltexte gibt es hier: https://github.com/mediathekview/MediathekView
[ Download MediathekView ]


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 ]


NSIS: Nullsoft Scriptable Install System

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user’s first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
[ Download NSIS: Nullsoft Scriptable Install System ]

Categories: Open Source

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

Fri, 01/20/2017 - 06:20

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


NAS4Free

The NAS4Free operating system can be installed on virtually any hardware platform to share computer data storage over a computer network. ‘NAS’ as in “Network-Attached Storage” and ‘4Free’ as in ‘Free and open source’, NAS4Free is the simplest and fastest way to create an centralized and easily-accessible server for all kinds of data! NAS4Free supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols/services: CIFS/SMB (samba), Samba AD, FTP, NFS v4, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent, Syncthing, VirtualBox and noVNC, Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). This all can easy be managed by a configurale webinterface.
[ Download NAS4Free ]


NSIS: Nullsoft Scriptable Install System

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user’s first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
[ Download NSIS: Nullsoft Scriptable Install System ]


Universal Media Server

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


MediathekView

Das Programm MediathekView durchsucht die Mediatheken verschiedener öffentlich-rechtlicher Sender (3Sat, ARD, ARTE, KiKa, MDR, ORF, SRF, ZDF etc.), lädt Beiträge daraus herunter oder spielt diese ab (mit VLC Media Player oder mit einem Programm eigener Wahl). Es können auch Sendereihen/Serien abonniert werden. Ein Dankeschön an den Projektgründer wird gerne entgegengenommen: https://mediathekview.de/spenden/ Die Quelltexte gibt es hier: https://github.com/mediathekview/MediathekView
[ Download MediathekView ]


manjarolinux-community

[ Download manjarolinux-community ]


K-Meleon

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


Outlook CalDav Synchronizer

Free Outlook Plugin, which synchronizes events, tasks and contacts between Outlook and Google, SOGo, Horde or any other CalDAV or CardDAV server. Supported Outlook versions are 2016, 2013, 2010 and 2007. This project was initially developed as a master thesis project at the University of Applied Sciences Technikum Wien, Software Engineering Degree program. Outlook CalDav Synchronizer is Free and Open-Source Software (FOSS), still you can support the project by donating on Sourceforge or directly within the About dialog of our Plugin. ### New collaboration with Nextcloud, see https://nextcloud.com/blog/nextcloud-offers-caldav-synchronizer-for-outlook-users/ For possible enterprise support contact us here! ### Backport for WinXP available see below! ### German reviews in C’t and PC-Welt http://www.heise.de/ct/ausgabe/2015-27-Kurztest-Outlook-Add-in-3035256.html http://www.pcwelt.de/tipps/Google-Kalender-mit-Outlook-abgleichen-per-CalDAV-Synchronizer-9916911.html ###
[ Download Outlook CalDav Synchronizer ]


Limbo PC Emulator

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


PDF Split and Merge

Split and merge PDF files with PDFsam, an easy-to-use desktop tool with graphical, command line and web interface.
[ Download PDF Split and Merge ]

Categories: Open Source

Projects of the Week, January 16, 2017

Mon, 01/16/2017 - 06:15

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

NAS4Free

The NAS4Free operating system can be installed on virtually any hardware platform to share computer data storage over a computer network. ‘NAS’ as in “Network-Attached Storage” and ‘4Free’ as in ‘Free and open source’, NAS4Free is the simplest and fastest way to create an centralized and easily-accessible server for all kinds of data! NAS4Free supports sharing across Windows, Apple, and UNIX-like systems. It includes ZFS, Software RAID (0,1,5), disk encryption, S.M.A.R.T / email reports etc. with following protocols/services: CIFS/SMB (samba), Samba AD, FTP, NFS v4, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent, Syncthing, VirtualBox and noVNC, Bridge, CARP (Common Address Redundancy Protocol) and HAST (Highly Available Storage). This all can easy be managed by a configurale webinterface.
[ Download NAS4Free ]


KaOSx

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


PDF Split and Merge

Split and merge PDF files with PDFsam, an easy-to-use desktop tool with graphical, command line and web interface.
[ Download PDF Split and Merge ]


terasology-logoTerasology

Terasology is a free and open-source survival and discovery game set in a voxel world. Influenced by Minecraft, Dwarf Fortress and Dungeon Keeper, it offers a unique and enjoyable building and playing experience.

Terasology requires Java 8 and an updated graphics card driver.
[ Download Terasology ]


manjarolinux-community

[ Download manjarolinux-community ]


Peace Equalizer, UI for Equalizer APO

Peace Equalizer is a user interface for Equalizer APO http://sourceforge.net/projects/equalizerapo by Jonas Thedering (version 0.9.1 or higher). Your equalizer configuration (audio preset) can be saved and activated by 1 click, hotkey, tray or desktop shotcut. Note: Your virus scanner can detect a virus in Peace.exe. This is a false positive, more info on the forum. Install by running downloaded PeaceSetup.exe. Almost all suggested features in the reviews are implemented! Thanks shak3800, Giorgio, makzmakz, rcn29, ptou, stelam, creyc, abberration and other Peace fans. For issues on virus scanners and their false positives go to the Wiki.
[ Download Peace Equalizer, UI for Equalizer APO ]


Skim

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


WinPython

WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. Since September 2014, Developpement has moved to https://winpython.github.io/
[ Download WinPython ]


DC++

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

Categories: Open Source

Don’ts When Dealing with New Contributors

Fri, 01/13/2017 - 06:24

Open source projects are amazing in that practically anyone can come in and make a difference. But it can also be a burden for the exact same reason. Just ask project developers and maintainers.

If you have been or currently are a project developer or maintainer, this scenario may be familiar to you: you’re juggling a million things with your project and out of nowhere an external contribution comes in. You’re grateful of course, but you’re also sighing inside and thinking, great. More work for you. And you wouldn’t be wrong.

New contributions can come with a lot of work: reviewing patches and reworking code among others. But thinking of them in this negative way can lead to some bad decisions– decisions that can make open source projects a little less open and a lot more unwelcoming, sometimes even hostile. This is the one big mistake you do not want to be making.

New contributions help keep open source projects going. Developers should really avoid thinking negatively of them as this can lead to actions that keep new contributors away.

Purposefully Discouraging New Contributions

Unfortunately for some, this negativity and the bad practices that result from it can come instinctively or unknowingly simply to avoid “added” work. They’ll say they don’t want contributions; make it difficult for newcomers to make contributions; or purposefully make new contributors feel unwelcome.

The first thing that developers have to realize here is that doing these discouraging things will only hurt instead of help their project. They’re missing out on additional support that can only be beneficial to their project. They could be preventing the entry of a future maintainer. The second thing they need to realize is that these contributions are not really “added” work but work that is essentially part of every open source project. It may not always be the most important part, but it is still part of the project and of the open source process in general, so it should not be discouraged.

Blind to Bad Habits

Even if you don’t do things to purposefully discourage new contributors, there may be other things you’ve gotten used to doing that you didn’t know or notice are actually discouraging. For example: handing new contributors grunt work. It’s often instinctual for maintainers to hand these jobs off to newbies, and in many cases, it’s fine. However, this is not true for all. Some contributors have different motivations and expectations; others are more skilled than they let on. By simply handing them grunt work without consulting them, slowly but surely they will be discouraged to continue with the project.

Conversely, some maintainers expect newcomers to already know the ins and outs of the project, and ask too much of them too soon. This results in the newcomer feeling incompetent.

In these cases, it’s important for project developers and maintainers to properly assess the ability and expectations of newcomers and assign tasks appropriately. You can start by asking them to send in some patches, and review these patches. Simply communicating with them could even be enough to gauge where a new contributor would prove to be most useful within a project. By doing these things, newcomers will feel more fulfilled and be more likely to stick around and help, and the project will be able to benefit from maximizing the newcomer’s skills.

Categories: Open Source

Projects of the Week, January 9, 2017

Mon, 01/09/2017 - 06:04

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

Pandora FMS: Flexible Monitoring System

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

atom-logo Atom
Atom is a text editor that’s modern, approachable and full-featured. It’s also easily customizable- you can customize it to do anything and be able to use it productively without ever touching a config file.
Atom is free to download and runs on Linux, OS X and Windows with support for plug-ins written in Node.js and embedded Git Control. It is based on Electron (formerly known as Atom Shell),a framework for building cross-platform apps using Chromium and Node.js.
[ Download Atom ]


ShanaEncoder

ShanaEncoder is audio/video encoding program based on FFmpeg. Main Features – Both beginners and professionals can easily use the ShanaEncoder. – Fast encoding speed and quality of professional. – Closed caption, subtitle overlay, logo, crop, segment, etc… ShanaEncoder provides many features. – Support for H.264(High 10) decoding/encoding. – Support for unicode Source: https://shana.pe.kr/ffmpeg
[ Download ShanaEncoder ]


Netrunner OS

Welcome to Netrunner OS page on Sourceforge. Netrunner is a Debian based OS featuring KDE Plasma Desktop. Here you will find the latest releases for download as X86 ISOs and ARM IMGs.
[ Download Netrunner OS ]


Outlook CalDav Synchronizer

Free Outlook Plugin, which synchronizes events, tasks and contacts between Outlook and Google, SOGo, Horde or any other CalDAV or CardDAV server. Supported Outlook versions are 2016, 2013, 2010 and 2007. This project was initially developed as a master thesis project at the University of Applied Sciences Technikum Wien, Software Engineering Degree program. Outlook CalDav Synchronizer is Free and Open-Source Software (FOSS), still you can support the project by donating on Sourceforge or directly within the About dialog of our Plugin. ### New collaboration with Nextcloud, see https://nextcloud.com/blog/nextcloud-offers-caldav-synchronizer-for-outlook-users/ For possible enterprise support contact us here! ### Backport for WinXP available see below! ### German reviews in C’t and PC-Welt http://www.heise.de/ct/ausgabe/2015-27-Kurztest-Outlook-Add-in-3035256.html http://www.pcwelt.de/tipps/Google-Kalender-mit-Outlook-abgleichen-per-CalDAV-Synchronizer-9916911.html ###
[ Download Outlook CalDav Synchronizer ]


VeraCrypt

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


Parrot Security OS

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


SynWrite add-ons

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


DisplayCAL

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

Categories: Open Source

January 2017, “Staff Pick” Project of the Month – antiX-Linux

Fri, 01/06/2017 - 06:30

For our January “Staff Pick” Project of the Month, we selected antiX-Linux, a fast, lightweight and easy to install Linux live CD distribution based on Debian Testing for Intel-AMD x86 compatible systems.

antiX provides an environment suitable for new and old computers, giving old computers a fresh new feel. It can also be used as a fast-booting rescue cd. Its goal is to provide a light, but fully functional and flexible free operating system for both new and experienced users of Linux. It should run on most computers, ranging from 256MB old PIII systems with pre-configured swap to the latest powerful boxes.

256MB RAM is the recommended minimum for antiX, and the installer needs a minimum 2.7GB hard disk size. Special XFCE editions made in collaboration with the MEPIS Community are available. Currently, antiX-16 comes as a full distro (c695MB), a base distro (c510MB) and a core-libre distro (c190MB) for 32 bit and 64 bit computers.

[ Download antiX-Linux ]

Categories: Open Source

Projects of the Week, January 2, 2017

Mon, 01/02/2017 - 23:51

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

MediaPortal

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


Sky Chart / Cartes du Ciel

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


Alt-F

Alt-F provides a free alternative firmware for the DLINK DNS-320/320L/321/323/325/327L. 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 Alt-F is still beta and is being developed and tested on a DNS-323-rev-A1/B1, a DNS325-rev-A1, a DNS-320L-rev-A1 and on a DNS-327L-rev-A1 hardware boards. Other models and boards are said to work. Support Forum: http://groups.google.com/group/alt-f Homepage: http://sites.google.com/site/altfirmware
[ Download Alt-F ]


BluestarLinux

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


VICE

VICE is an emulator collection which emulates the C64, the C64-DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610). It runs on Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 6.x, Amiga, GP2X or Mac OS X machines.
[ Download VICE ]


OpenFOAM+

[ Download OpenFOAM+ ]


SWIG

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave, R and Scilab. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the ‘glue code’ required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML and Lisp s-expressions.
[ Download SWIG ]


thumbapps

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

Categories: Open Source

January 2017, “Community Choice” Project of the Month – Bodhi Linux

Sun, 01/01/2017 - 06:25

For our January “Community Choice” Project of the Month, the community elected Bodhi Linux, a minimalist, enlightened Linux distribution. Project author Jeff Hoogland shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this project?
Jeff Hoogland (JH): When I was in college I started using the Enlightenment Desktop on all of my Linux computers. At the time there was no easy way to install Linux distributions that featured this desktop as their primary interface. In fact, many did not even have an up to date version of the desktop in their repositories.

This led to me regularly building E from source on my 4~ different computers I had at the time. Always looking to do things in an optimal manner I started creating my own packaged sets for the desktop and figured I might as well take the short bit of extra time required to spin up a live CD with said packages installed / configured nicely.

SF: Has the original vision been achieved?
JH: I think we accomplished our goal quite well. We aim to provide a fast / sleek user interface on top of the powerful and flexible Ubuntu base and that is exactly what we provide.

SF: Who can benefit the most from your project?
JH: Unlike many Linux distributions we are not targeting novice users with Bodhi Linux. People who are looking for an operating system that will get the most out of their system resources will enjoy using Bodhi. From systems that need something slim, all the way up to modern gaming systems Bodhi flies on computers of all speeds. Just because your computer has 16gigs of RAM doesn’t mean you want your operating system using a large portion of it. The less resources your interface occupies, the more resources your applications you care about have access to.

SF: What core need does Bodhi Linux fulfill?
JH: Bodhi fills a nice middle ground between Linux distributions like Ubuntu (that come with a bulky desktop and lots of pre-installed applications) and something like Arch Linux that starts you with just a command prompt. We are just about as minimal as a fully-functional operating system can be without requiring use of a command prompt.

SF: What’s the best way to get the most out of using Bodhi Linux?
JH: Using it as your operating system of course! And tweaking it to your heart’s content with all of our themes and extra modules.

SF: What has your project team done to help build and nurture your community?
JH: Responding to feedback in a timely manner is ideal for building a community. I am very active in our user forums. Even when I do not have an answer to a question I make sure to try and point users in the right direction to find proper help with their issue.

SF: Have you all found that more frequent releases helps build up your community of users?
JH: While more releases are good for exposure to your project, I do think “updates for the sake of updating” that many projects do today is silly. With Bodhi our version numbers have meaning – whenever our first version number increases you know there is an entire base change for the operating system.

SF: What was the first big thing that happened for your project?
JH: Getting recognition from the site DistroWatch jumped our traffic by a good deal. It’s the site many people use to search for Linux distributions based on different parameters.

SF: What helped make that happen?
JH: They list distributions once they have proven they are here to stay and are not just a flash in the pan. Having regular relevant updates and releases for several months got us this recognition.

SF: How has SourceForge and its tools helped your project reach that success?
JH: SourceForge provides something for free that most places do not – bandwidth. Our operating system is smaller than most, but our five release discs are at least 600MB each. Multiply this by the over 7000 downloads we see per week and you are looking at over 15 TB of bandwidth which SourceForge provides us per month.

SourceForge also does a good job of making the data I provide above readily available to me as a project owner.

SF: What is the next big thing for Bodhi Linux?
JH: The next major change we have planned for Bodhi is a rewrite of our desktop’s settings panel.

SF: How long do you think that will take?
JH: Since Bodhi is powered by volunteers our timelines are never firm. All of our code is written on a “as time permits” basis. Ideally our new settings panel will be ready for inclusion in Bodhi by default by the end of 2017.

SF: Do you have the resources you need to make that happen?
JH: Time is our only bottleneck. We have a team of dedicated folks though who are more than capable of getting the work done.

SF: If you had to do it over again, what would you do differently for Bodhi Linux?
JH: I would use consistent naming schemes from the start for our repositories. We bounced between “main” and “stable” and “testing” and “unstable” for various things. With our 4.0.0 release we standardized to “b4main” and “b4testing” which will then change to “b5main” and “b5testing” with our 5.0.0 release in 2018.

SF: Is there anything else we should know?
JH: Bodhi is a Live CD! This means you can load it up on a CD or a USB drive and give it a try on your computer without changing the contents of your hard drive. Give it a go and see how fast it is for yourself.

[ Download Bodhi Linux ]

Categories: Open Source

7 New Year’s Resolution Ideas for Open Source Project Developers

Fri, 12/30/2016 - 06:16

It seems like only yesterday that 2016 begun and we were just about to see great changes happening with SourceForge. Now we’re at the end of it, readying ourselves for yet another year.

As fond as we are of the year that was, now is not just a time for remembering “Auld Lang Syne”, but also a time to prepare for what comes next. For open source project developers that means not only reflecting upon decisions and actions made, but also coming up with new resolutions that will define the future of open source projects.

If you’re currently handling an open source project and unsure of what these resolutions should be, here are a few suggestions for you:

  1. Mentor more. Investing in your team is investing in your project. When you put in the time and resources to help your team members become well-trained and experienced, you will no doubt see the positive effects on your project. Apart from mentoring your team members, encourage other, more experienced team members to be mentors as well. Create avenues for mentorship like meetings and lunches where new and interested developers can mingle with more experienced ones and learn from them.
  2. Continue your education. Just as with your team, investing in your own skills and knowledge is also investing in your project. Software development is continually changing, with new languages, frameworks and technologies emerging every year. Make sure you keep up with these changes by enrolling in online classes, or simply joining meetups. The more skills and knowledge you acquire, the more you can apply to the development of your project.
  3. Develop and refine your project metrics. These figures can show you what progress looks like for your project, and where to focus in order to better achieve your goals.
  4. Improve your documentation. Quality documentation is where all great contributions begin. This coming year, you could resolve to make yours more user-friendly and informative, and consequently encourage more people to contribute to the project.
  5. Find better ways to reach out to contributors. If you haven’t had much luck getting new contributors this year, then it may be high time to find new ways of reaching out to them in the coming year. Perhaps you need to be more vocal about needing help, and identify the specific areas where people can easily start making contributions. Or perhaps you need to vary your mediums of communication. Expressing your needs via social media or on a newsletter might just do the trick.
  6. Collect feedback- not only from users but from previous contributors as well. Find out why they stopped contributing, and if there are things you can do to make them eager to contribute again.
  7. Take a break. Perhaps you’ve been working too hard this year. If so, resolve to take some breaks in the coming year. Taking breaks can help you see the bigger picture, and spot important aspects of project development you may have missed. It also helps you to recharge. During these breaks you could choose to contribute to other projects, and by so doing learn something new and broaden your horizons. This can also help you to refocus and introduce you to a much needed change of pace.
Categories: Open Source

Projects of the Week, December 26, 2016

Mon, 12/26/2016 - 06:03

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

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 ]


strace

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


128px-brackets_icon-svgBrackets

Brackets is a free, modern open-source text editor made especially for Web Development. Written in HTML, CSS, and JavaScript with focused visual tools and preprocessor support, Brackets makes it easy for web designers and front-end developers to design in the browser. Its blend of visual tools ensures you get just the right amount of help when you want it without disrupting your creative process. It’s the better, easier and more enjoyable way of writing code.
[ Download Brackets ]


Money Manager Ex

Money Manager Ex (mmex) 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 ]


JMRI Model Railroad Interface

Java interfaces and sample implementations for controlling a model railroad layout from a personal computer. JMRI is intended as a jumping-off point for hobbyists to build their own layout controls. Includes the DecoderPro and PanelPro applications.
[ Download JMRI Model Railroad Interface ]


Subversion for Windows

Win32 build of Subversion. These binaries are built using Visual C++ 6.0 Should work on all flavours of Windows from Win2000 to Win8 and 2008 Server including server variants (not all tested). (1.7.x does not work on NT4 due to APR using new functions). Modules for Apache 2.2.x and 2.4.x (1.7.6 and up) is included. Language bindings are NOT tested. Source code is found at the Apache Subversion site at http://subversion.apache.org/ Code in this project is just a “Build script” and patches for VC6
[ Download Subversion for Windows ]


DVDStyler

DVDStyler is a cross-platform free DVD authoring application that makes possible for video enthusiasts to create professional-looking DVDs. DVDStyler provides over 20 DVD menu templates, allowing you to create your own menu designs and photo slideshows. After you select your DVD label name, video quality, video format, aspect ratio, and audio format, you can select a template to add video materials to. DVDStyler’s interface supports drag-and-drop so you can add project buttons and movies around with ease. Some basic video editing operations such as trimming and cropping are also available.
[ Download DVDStyler ]


Emgu CV

Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Windows, Linux, Mac OS X, iPhone, iPad and Android devices.
[ Download Emgu CV ]


FreeRTOS Real Time Kernel (RTOS)

Developed in partnership with the world’s leading chip companies over a 12 year period, FreeRTOS is the market leading real time operating system (or RTOS) in its class, and the de-facto standard solution for microcontrollers and small microprocessors. With millions of deployments in all imaginable market sectors (from toys to aircraft), FreeRTOS is trusted because it is professionally developed, strictly quality controlled, robust, supported, free to use in commercial products without a requirement to expose proprietary source code, and has no IP infringement risk. Pre-configured buildable applications that work “out of the box” are provided for each of the 35 processor architectures 18 tool chains that are officially supported. Training resources include RTOS tutorial books, and instructor led classes (both online and onsite). ARM Cortex (Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-A9, Cortex-A5), Renesas, TI, Freescale, 8-bit, 16-bit, 32-bit, etc.
[ Download FreeRTOS Real Time Kernel (RTOS) ]

Categories: Open Source