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!

Open Source


Date Created: Tue, 2016-09-13 14:26Date Updated: Fri, 2016-10-21 11:50Submitted by: Albert Tregnaghi

EGradle is a lightweight, fast and comfortable gradle integration for eclipse (>= Neon)

Features overview
  • Console and Eclipse can be used parallel without conflicts
  • Gradle execution (Quick launch + launch configurations)
  • JUnit Integration
  • Virtual root project
  • Synchronization by one click
  • Keywords are highlighted in Console
  • Simple gradle editor
  • Integrated eclipse help
Additional Links
Categories: Open Source

Projects of the Week, September 12, 2016 Front page news - Mon, 09/12/2016 - 05:11

Here are the featured projects for the week, which appear on the front page of


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


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

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 ]

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. ### German review can be found in c’t 27/15 Another german review in PC-Welt ### ### New in version 2.0.0 Google native Contacts API support with mapping of Google contact groups to Outlook categories. ###
[ Download Outlook CalDav Synchronizer ]


Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.
[ Download Freeplane ]


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

Dolibarr ERP – CRM

Dolibarr ERP – CRM is an easy to use ERP and CRM open source software package (run with a web php server or as standalone software) for businesses, foundations or freelancers (prospect, invoicing, inventory, warehouse, order, shipment, POS, members for foundations, bank accounts…). Dolibarr is also available with auto-installers for users with no technical knowledge to install Dolibarr and all its prerequisites (Apache, Mysql, PHP) with just one package. Available platforms for such packages are: Windows, Debian, Ubuntu, Mint, Redhat, Fedora, OpenSuse, Mandriva, Mageia. Other platform can use the generic distribution. This is a modular product, than can be enhanced with tons of external modules (to provide you features not available by default) from Download Dolibarr ERP – CRM here or sign up for 15-day free trial of the cloud-based application with free updates and support at one of the Cloud providers
[ Download Dolibarr ERP – CRM ]

OS X Portable Applications

OS X FOSS portable applications are packaged so you can carry around on any portable device, USB thumb drive, iPod, portable hard drive, memory card, other portable device (or also on your internal hard disk), taking your preferences with you.
[ Download OS X Portable Applications ]


NamelessRom is opportunity; an opportunity to have a voice to the development team of the after-market firmware that you run on your device. The main goal of NamelessRom is to provide quality development for android devices, phones, and tablets alike. NamelessRom developers are available nearly 24/7 and respond to bug reports and feature requests almost instantly. This availability will allow you, the end-user, to have direct input into exactly what features and functions are included on the firmware that YOU run. NamelessRom == endless possibilities. Unless you have an iPhone, then you’re out of luck. Get more information and find support on our forums at
[ Download NamelessROM ]

Categories: Open Source

Google Summer of Code 2016 statistics: celebrating our mentors

Google Open Source Blog - Fri, 09/09/2016 - 18:00
Our final statistics post of the year is dedicated to to the incredible Google Summer of Code (GSoC) 2016 mentors. There were a total of 2,524 mentors, but today we'll look at the 1,500+ mentors who were assigned to an active project. Mentors are the lifeblood of our program. Without their hard work and dedication to the success of our students, there would be no GSoC. A merry band of volunteers, mentors work with students for more than 12 weeks — remotely, across multiple time zones, giving their time, expertise and guidance in addition to a regular full-time job for an average of 7.45 hours a week. Today we’ll take a closer look at our 2016 team.

GSoC 2016 mentors reside all over the world and represent 66 countries.

Want to see the data? Here’s the breakdown of the countries our mentors come from.

We have many mentors who participate in GSoC year after year. In 2016, we have six mentors who have participated since the program’s inception in 2005! GSoC “lifer” Bart Massey, who participated as a mentor for Portland State University and X.Org had this to say about his time with GSoC:

“I'm not sure which is more astonishing, that I am 12 years older with GSoC or that GSoC is 12 years old with me. Some of the most fantastic, interesting, brilliant and hardworking folks on the planet have gotten together every year for 12 years to change the world: Google folks and open source leadership and skilled, special students. It's been great to get to be part of it all, both as Portland State University and during my time with X.Org...I hope I get to keep working with and hanging out with these people I love every year forever.” 

Awww, we love you too Bart!

There are also plenty of newbies to the program each year and 2016 is no exception. We’d like to welcome 528 (33%) new mentors to the GSoC family.

Some fun facts:
  • Average age: 32
  • Youngest: 14
  • Oldest: 78
  • Most common mentor first name: David
At the end of each program year, we invite two mentors from each participating organization to join us at the Mentor Summit, a three day unconference at Google HQ in Northern California. There they enjoy a weekend with their peers to talk about all things open source-y (a technical term) and have some fun.

A huge thanks to each and every Google Summer of Code mentor. We salute you.

By Mary Radomile, Open Source Programs
Categories: Open Source

5 Things that Can Turn Open Source Users Away Front page news - Fri, 09/09/2016 - 05:26

You’ve put so much work into your open source project, the last thing you want to do is to give users a reason to avoid it.

Alas, this can happen unknowingly to a lot of open source projects. Amid all the things that must be taken care of in order to properly set up a project, developers can become unaware of those aspects that are actually keeping users away.

What are these user-repelling aspects you ask? Here they are:

Poor Documentation
If you’re a programmer more often than not documentation may take the backseat to coding. But you need to keep in mind that no matter how wondrous a piece of software you’re developing, no one will notice if no one knows how to use it.

Good documentation is one of the most important ingredients to a successful open source project. It is what enables users to understand, take interest in and use the software.

Haphazardly written documentation won’t cut it. You need quality documentation if you want it to effectively attract users to your project.

Poor Execution
Just as you wouldn’t buy an item that looks cheap and shabby, users won’t gravitate towards projects that are not presented in the best way: projects that are poorly coded, use dated technology or are difficult to install and use.

Unwelcoming Culture
There’s no hard-and-fast rule that says you have to welcome every single inquiry or contribution that comes your way, but ignoring them or treating them unkindly will have negative consequences. Such actions may paint your project to be a highly restrictive, uncaring or unwelcoming one, which will most likely discourage users from using and contributing to it.

Selective Open-Sourcing
This often occurs with open source companies that choose to open source only some of their code, and not all. While this may be a good move business-wise, this not-entirely-open approach to open-sourcing can be discouraging to many potential users.

Falling Behind Competition
It’s good to think through every possible change in the code before implementing them or choosing to skip them entirely. But you need to be aware that skipping or spending too much time on such changes may cause your project to fall behind. Not being able to keep up with changes requested by users may cause them to switch to a far superior competing software.

If your project seems to be lacking user support, you might want to look into these details and make sure that you’re luring users instead of driving them away.

Are there other aspects that have turned open source users away in your own experience? Share them with us in the comments section below.

Categories: Open Source

JDBC 1210 released!

PostgreSQL News - Wed, 09/07/2016 - 01:00

The JDBC group is proud to announce the latest driver with the following notable changes:

Better support for RETURNGENERATEDKEYS, statements with RETURNING clause Avoid user-visible prepared-statement errors if client uses DEALLOCATE/DISCARD statements (invalidate cache when those statements detected) Avoid user-visible prepared-statement errors if client changes searchpath (invalidate cache when set searchpath detected) Support comments when replacing {fn ...} JDBC syntax Support for Types.REF_CURSOR

See Change Log for more details.

Categories: Database, Open Source

Ending the War of the Shells

DevX: Open Source Articles - Tue, 09/06/2016 - 20:51
See what Microsoft has been up to in regards to streamlining integration between *Nix and Windows environments.
Categories: Open Source

September 2016, “Staff Pick” Project of the Month – FreeDOS Front page news - Mon, 09/05/2016 - 05:53

For our September “Staff Pick” Project of the Month, we selected FreeDOS, a free DOS-compatible operating system for IBM-PC compatible systems. Jim Hall, creator of FreeDOS shared some of thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the FreeDOS project please.
Jim Hall (JH): The FreeDOS Project aims to create a free, open source implementation of DOS. You should be able to run any program that runs on MS-DOS.

And we’ve achieved that. You can run pretty much any DOS program on FreeDOS.

SF: What made you start this?
JH: I created the FreeDOS Project when I was still an undergraduate physics student. At the time, MS-DOS was my primary platform. I’d actually grown up with several different computers, starting with a clone of the Apple II called the Frankin ACE 1000 where I first taught myself to write programs. But by the time I started as an undergraduate student in the early 1990s, I was using MS-DOS for everything.

For some of my classes, we used the computer lab, and I kept my Unix account current there. I thought Unix was very similar to MS-DOS but much more powerful. Then in 1993, I installed Linux on my computer for the first time, configured as dual-boot with MS-DOS. That was amazing! Here I had a full Unix system in my dorm room. I didn’t have to use the dial-in modem pool (sometimes busy) or trek all the way to the computer lab (difficult in winter) just to use a Unix system. And Linux was free! I think I paid someone $90 to copy SLS Linux to a bunch of floppies and mail them to me. But it came with source code, so I could see how the Unix programs were written.

I used Linux for a lot of things, but still booted into MS-DOS quite often to analyze lab data in a spreadsheet program, or write a class paper using a word processor program. MS-DOS was great for what I needed to do. I didn’t use Windows (version 3.x at the time) because Windows was sluggish and just plain difficult to use. I did everything in MS-DOS and a bit in Linux.

Then in 1994, Microsoft started talking about the next version of Windows. Of course, this would be Windows 95, but at the time it just seemed like “Windows 4.” Microsoft said the next version of Windows would do away with DOS. “DOS was dead.” I didn’t like that; I still used MS-DOS a lot. And I thought, “If the next version of Windows will be anything like Windows 3.x, I don’t want anything to do with it.”

I looked to Linux and realized a bunch of programmers wrote that – a full Unix system. Surely we can write our own version of DOS. It didn’t seem that hard, because DOS is a fairly straightforward operating system.

I made an announcement on USENET – that was how we communicated with others on the Internet.

I knew how to code in C, and I often wrote little utilities to help me at the DOS command line or to create improved versions of the standard DOS commands. I spent a few weeks writing a few extra programs that replaced the basic DOS file utilities, then posted that as my first contribution to FreeDOS.

SF: Who can benefit the most from your project?
JH: We ran a survey years ago and discovered that most of our users fall into three areas:

1. People who play classic DOS games.
2. People who run legacy business applications.
3. Developers who support embedded systems.

So anyone who describes themselves as any of those will love FreeDOS!

We haven’t repeated that survey in a while, but in the last few years I think we’re seeing a fourth group: Computer hobbyists. These include people who weren’t around for the original MS-DOS days. They didn’t use MS-DOS growing up, but they want to see what it was like. The folks I hear from are also rebuilding old computers, getting a retired ‘386 or ‘486 to run again and putting FreeDOS on it. I think this is great!

I think it’s safe to say most of our users are in the first camp: people who play classic DOS games. That’s also one of the key uses I get out of FreeDOS, if I’m not coding on it.

DOS had a lot of great shareware games, back in the day. And these games are still loads of fun to play! Everyone should know DOOM, Wolfenstein 3D and Quake. You can even find versions of these for Linux. There were also some other great games I played like Jill of the Jungle, Commander Keen, Duke Nukem 3D, Blood, Epic Pinball, TIE Fighter, and others.

You can also run these games in a dedicated system like DOSBox, but there’s something cool about running DOS games on an actual DOS system like FreeDOS!

SF: What core need does FreeDOS fulfill?
JH: If you have an old DOS program that you still need to run today, FreeDOS will let you do that.

SF: Why is FreeDOS still going strong in 2016?
JH: I think because we have a lot of interested developers! I was a little worried when we reached “1.0” in September 2006, because I thought we’d lose everyone. You know, we made it to 1.0, mission accomplished, and I thought people might “check out” of the project.

But no! We continue to have a lot of people working on FreeDOS, and as we lose some folks (as all projects do) we gain others.

SF: What’s the best way to get the most out of using FreeDOS?
JH: I prefer to run FreeDOS in an emulator. I recommend an emulator to people who are new to FreeDOS, because FreeDOS is an operating system and you can accidentally wipe your primary operating system if you try to install FreeDOS on actual hardware.

You can run FreeDOS in any PC emulator. I prefer DOSEmu and QEMU. Others also like VirtualPC, VMWare, VirtualBox, Bochs, and Plex86.

SF: What has your project team done to help build and nurture your community?
JH: Early on in the FreeDOS Project, we established some ground rules for the mailing lists. The fastest way for any open source software project to become toxic is to allow abuse and other rude behavior on its mailing lists. Projects need mailing lists for developers to communicate with each other.

The modern version of our list rules are at but in brief they are:

1. Don’t swear.
2. Keep posts on-topic.
3. No flame wars.

And surprisingly, these few rules keep folks in order.

I think because we have a welcoming community, new users feel free to contribute to the discussion and help out.

SF: What was the first big thing that happened for your project?
JH: I remember being very excited when Pat Villani published his book about FreeDOS in January 1996. ( It really felt like someone had taken notice of our little DOS project. Being in print was a big deal!

SF: What made that happen?
JH: Pat Villani was the original author of the FreeDOS kernel, and a good friend. (Pat died in August 2011.) You can read more about Pat’s work on Wikipedia ( but in brief, Pat worked in embedded systems, and wrote many of his programs on MS-DOS and ported them to the embedded system. Later, he created a DOS-like environment to run directly on the embedded systems, so he didn’t have to do the porting work.

Several years later, Pat connected with the DOSEmu folks and offered his DOS kernel. The DOSEmu folks already knew about FreeDOS (then still “Free-DOS”) and pointed Pat to me. Pat contributed his DOS kernel as our FreeDOS kernel (originally called “DOS-C”).

I think it was Pat’s brilliance and experience in working in embedded systems and writing kernel code, and describing it in a straightforward way, that appealed to the publisher. They took a chance on his book and released it.

I still have my copy of Pat’s book on my bookshelf.

SF: How has SourceForge and its tools helped your project reach that success?
JH: When we first started, we collected and released our FreeDOS programs from an ftp site hosted at Sunsite (now That’s how you released software in the early- to mid-1990’s. When websites became a thing, we created our first website at, but still released our files via ftp.

What we lacked was any way to coordinate developer activity. If someone found a bug in your program, they had to email you, and you had to respond to it. Developers often kept a running list of bugs to be fixed, and kept them in a file as part of each program’s new release. We didn’t have a bug tracker back then.

We also didn’t have a way for multiple people to work on the same code base at the same time. In the early- to mid-1990s, you didn’t have online code repositories. Everyone managed their own code in their own special way. That was great for the person who maintained the code, but not great for collaboration. If you fixed a bug in someone’s program, you had to send them a patch for them to merge. It was a very manual process.

SourceForge came online in 1999, and we quickly realized how SourceForge could help us. I created our FreeDOS project at SourceForge and started activating the features that we could use. We immediately used the code repository (originally CVS, then SVN). We used the bug tracker. And I moved our website to SourceForge, which also allowed other webmasters to help out.

Today, our website is hosted at Amazon, but we still maintain a website at SourceForge. Our Wiki is hosted there, for example. We also continue to use the SourceForge Bug Tracker and the SourceForge SVN.

SF: What is the next big thing for FreeDOS?
JH: After FreeDOS 1.2, our next release may be FreeDOS 2.0 – finally. But even at version 2.0, FreeDOS will still be just DOS. We aren’t making any architecture changes; FreeDOS still requires Intel, it’s still 16-bit. FreeDOS won’t be multitasking.

We are still focused on FreeDOS 1.2, so we haven’t talked much about FreeDOS 2.0, so this may change:

FreeDOS 2.0 will probably move some of the legacy programs to a separate package set. You’ll always be able to install them if you want them, but the BASE install (just the programs that replicate the original DOS functionality) might not include some really old compatibility programs like SUBST (Substitute a path with a drive letter) or GRAPHICS (Allow Prtscr to print graphics screens to the printer using the PrtScn key on your keyboard).

SF: How long do you think that will take?
JH: It’s hard to say. We released FreeDOS 1.1 in 2012, and we’ll release FreeDOS 1.2 later in 2016. That’s a few years. You can make your own guess for when FreeDOS 2.0 will be here.

But I think sometime in 2017.

SF: Do you have the resources you need to make that happen?
JH: I think so. FreeDOS is all about the community, and we have a very engaged community right now.

SF: What can people expect from FreeDOS 1.2 compared to FreeDOS 1.1?
JH: There’s not a lot of big changes in this release. Going back, we had a lot of discussion about what the next version after “1.1” should be like. Would the next version be “FreeDOS 1.2” and contain mostly updates and look pretty much the same, or would the next version be “FreeDOS 2.0” and change a bunch of things about FreeDOS? In the end, we decided that FreeDOS is still DOS, and we shouldn’t change that core assumption. So FreeDOS 1.2 is an update from FreeDOS 1.1.

A few things have changed. Most noticeably, we’ve updated the installer. I wrote the original install program from FreeDOS Beta 1 (March 1998). The installer has always been a fairly straightforward program that figures out what programs (or “packages”) you want to install, and installs them. Programs can be collected into groups (or “package sets”) like BASE (contains just those programs that reproduce the behavior of classic DOS systems) or DEVEL (development tools, like compilers) and other groups.

The new installer was written by Jerome Shidel, and is a huge step forward. Our goal with the new installer was to make things as simple and straightforward as possible.

We’ve also updated a lot of packages in the new FreeDOS 1.2. A few packages have been dropped in favor of adding others. And we’re providing FreeDOS 1.2 in several formats: a bootable USB image that you can write to a flash drive, a CDROM installer, and a floppy+CDROM installer.

I think there’s a lot to love about the new FreeDOS 1.2!

SF: If you had to do it over again, what would you do differently for FreeDOS?
JH: From a project perspective, I don’t know that I’d do anything very differently from how we did it. I think our community really came together from the start to work on this shared vision of a free DOS. We built an amazing FreeDOS system that’s still getting used by lots of people around the world in 2016. That’s pretty impressive!

I guess if I could go back in time and change one thing, it would have to be the name. A little history: I first announced the project as “PD-DOS” in 1994 because I naively assumed “public domain” was the same as “free software.” And we did collect a lot of programs from various ftp sites that were released in the public domain, so “PD-DOS” seemed a good name.

Later, we realized that what we wanted was “free software” and used the GNU General Public License for our source code. The GNU GPL meant that no one could take our code and turn it into a proprietary product (but they could if we released everything in the public domain). That’s also when we changed our name to “Free-DOS” about a month later, to reflect the new “free software” focus. Sometime around January 1996, we dropped the hyphen and became “FreeDOS.”

You can see the full history at

SF: Is there anything else we should know?
JH: A little about my home setup: My platform of choice is Linux. I ran a version of Windows on my home computer until about 1998, then I switched entirely to Linux. It’s great! My laptop is a Lenovo Thinkpad X1 Carbon (first gen) running Fedora 24 and GNOME 3.20. I use Chrome, Firefox, and GNOME Web as my web browser. I listen to music using Rhythmbox. To edit code at home, I either use GNOME gedit or GNU Emacs, but when I ssh to my web server I use vi.

When I’m not working on FreeDOS, I’m also very engaged in usability testing. My Master’s capstone was about the usability of open source software, specifically GNOME. I want every open source software program to be easy to use! I work very closely with GNOME on this, and mentored three cycles of GNOME usability testing through GNOME Outreachy (formerly the Outreach Program for Women). Last Fall, I taught a university 4000-level class about usability in open source software (CSCI 4609 Processes, Programming, and Languages: Usability of Open Source Software) and I’m planning to teach it again this Spring semester.

I write about open source software and usability on my blog at

[ Download FreeDOS ]

Categories: Open Source

Projects of the Week, September 5, 2016 Front page news - Mon, 09/05/2016 - 05:06

Here are the featured projects for the week, which appear on the front page of


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 a 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 easily be managed by a configurale webinterface.
[ Download NAS4Free ]


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 ]


Emulador para PC y para Android. WinDS PRO emulador de: Nintendo, Nintendo 64, Nintendo DS, GB, GBC, GBA, PSP, PS2, Wii y más. PC and Android emulator. WinDS PRO emulator: Nintendo, Nintendo 64, Nintendo DS, GB, GBC, GBA, PSP, PS2, Wii and more.
[ Download WinDS PRO ]


SparkyLinux is a GNU/Linux distribution created on the “testing” branch of Debian. It features customized lightweight desktops (like E19, LXDE and Openbox), multimedia plugins, selected sets of apps and own custom tools to ease different tasks. Sparky is in-between the distros that are beginner-friendly and those, that require some amount of Linux knowledge. Beginning Linux users are advised to consult the project forums regarding any issues or doubts.
[ Download SparkyLinux ]


OpenMRS is a community-developed, open source, enterprise electronic medical record system. Our mission is to improve health care delivery in resource-constrained environments by coordinating a global community to creates and support this software.
[ Download OpenMRS ]


GrandPerspective is a utility application for Macs that graphically displays the disk usage of a file system. It can help you to manage your disk, as you can easily spot which files and folders take up the most space.
[ Download GrandPerspective ]


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! Our SF repo is only for hosting our current and future downloads at this time (thanks, SourceForge!); Github hosts our wiki, FAQ and issue tracker: Do not open trouble tickets here — they will be DELETED. If you are an end-user requiring support, please visit our Tenderapp support ticketing site: Read the TenFourFox Development blog for what’s next:
[ Download TenFourFox ]

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 ]


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 ]

Categories: Open Source

September 2016, “Community Choice” Project of the Month – GnuCash Front page news - Fri, 09/02/2016 - 05:26

For our September “Community Choice” Project of the Month, the community elected GnuCash, an easy-to-use personal and small-business finance manager with a checkbook-like appearance.

GnuCash is a highly-rated accounting software that’s freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Designed to be easy to use yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. Its features include double-entry accounting, stock/bond/mutual fund accounts, small business accounting, various reports, graphs and more.

GnuCash was previously voted “Community Choice” Project of the Month in March of 2015 and the GnuCash team spoke about the project’s latest developments and direction. Recently we caught up with one of the developers of the project, John Ralls, to find out how the project has been doing since then.

SourceForge (SF): What significant changes have occurred with your project since you were voted Project of the Month in March last year?
John Ralls (JR): Lots of bug fixes. We’re in the middle of our 3-year development cycle.

SF: Have any of your project goals changed since then?
JR: No.

SF: What project goals for the year have you achieved so far?
JR: We have a somewhat longer horizon, two development cycles or 8 years from the last release, for our current goals. To recap, those are to rewrite the core library in modern C++, to better enforce the MVC pattern, and to make GnuCash a database application rather than an application that can use a database as an object store. The eventual user benefits will be multi-user operation over the net and the ability to support more platforms–in particular mobile and Chrome.

SF: What can we look forward to with GnuCash?
JR: We’ve already got some new features ready for the next stable series expected in December of next year, and we expect that 2.8 will be a substantial stability improvement thanks to the C++ rewrite.

[ Download GnuCash ]

Categories: Open Source

September Donation Campaign

Eclipse News - Thu, 09/01/2016 - 16:06
This month, we are asking you to give back to our wonderful open source community.
Categories: Open Source

Devoxx US Call for Papers is Open!

Eclipse News - Thu, 09/01/2016 - 15:00
Submit your session talk today for the first Devoxx US, coming to California March 21-23, 2017.
Categories: Open Source

PostgreSQL 9.6 RC 1 Released

PostgreSQL News - Thu, 09/01/2016 - 01:00

The PostgreSQL Global Development Group announces today that the first release candidate of version 9.6 is available for download. As a release candidate, 9.6 RC 1 should be identical to the final release of the new version. It contains fixes for all known issues found during testing, so users should test and report any issues that they find.

Changes Since Beta 4

PostgreSQL 9.6 RC 1 contains fixes for all of the issues discovered by users when testing Beta 4, including the following open items:

  • Add SQL functions for inspecting index access methods
  • Fix assorted bugs in bloom indexes
  • Add regression test for TOAST insertion bug
  • Fix parallel query error handling in non-English locales
  • Many documentation updates

As of RC 1, parallel query is disabled by default in postgresql.conf. Users wishing to parallelize queries will need to raise max_parallel_workers_per_gather.

Release Schedule

This is the first release candidate for version 9.6. The PostgreSQL Project will create additional release candidates until all reported issues are resolved, then release 9.6.0 final. For further information please see the Beta Testing page.

Categories: Database, Open Source

Building a Faster Web

DevX: Open Source Articles - Wed, 08/31/2016 - 15:19
Over the last three years, page weight has grown about 15 percent per year. Google (along with other companies) has been on a mission to accelerate the Web across several fronts. One of the most interesting efforts is the Quick UDP Internet Connections (QUIC) project.
Categories: Open Source

Naturist: edit Eclipse project natures

Date Created: Wed, 2016-08-31 06:18Date Updated: Wed, 2016-10-12 04:55Submitted by: Mickael Istria

This adds:

  • a page to project settings that allows to add/remove natures. It is part of the e4 incubation repository, and depending on the popularity and usefulness, this is a candidate for going into Eclipse Platform. See also
  • A rich textual editor for .project file
  • Categories: Open Source

    My Five Favorite NetBeans Features

    NetBeans Highlights - Tue, 08/30/2016 - 20:21
    Continuing a series of articles focusing on NetBeans users and their five favorite NetBeans IDE features, here’s the next part, by Damir Demirović.
    Categories: Java, Open Source

    Code Sharing for NetBeans Developers

    NetBeans Highlights - Tue, 08/30/2016 - 20:21
    Through the years, a recurring request by developers everywhere—not least among NetBeans users—is a facility for collaborative development.
    Categories: Java, Open Source

    Announcing: Oracle JavaScript Extension Toolkit MOOC!

    NetBeans Highlights - Tue, 08/30/2016 - 20:21
    From August 22nd, the Oracle JET and NetBeans team are hosting a Massive Open Online course for three weeks.
    Categories: Java, Open Source

    Create Office 365 Apps Using Office UI Fabric and React

    DevX: Open Source Articles - Tue, 08/30/2016 - 17:12
    Microsoft has created an open source toolkit called the Office UI Fabric that helps to easily create Office 365 Apps or Office Add-ins, integrating seamlessly to provide the unified Office experience.
    Categories: Open Source

    PostgresOpen 2016 Keynote Speaker, Last chance to Register!

    PostgreSQL News - Tue, 08/30/2016 - 01:00


    Keynote Speaker

    PostgresOpen 2016 welcomes Marianne Bellotti, Digital Service Expert at the United States Digital Service (@USDS) as our keynote speaker! @USDS is a startup at the White House that pairs the country’s top technology talent with the best public servants, to improve the usefulness and reliability of the country’s most important digital services.

    Our full schedule is available here:


    We're down to the last couple of weeks before the conference, don't miss out! Go here to register for the conference, tutorials, and the first, ever, PostgresOpen Charity Golf Tournament:

    We still have room in our great tutorials, but space is limited!


    Today is your last chance to book your hotel room at our conference rate at the Westin Galleria Dallas. Book your reservation now here:


    PostgresOpen could not be put on without the support of our excellent sponsors!

    PostgresOpen 2016 is proud to announce 2ndQuadrant (Diamond), EnterpriseDB (Platinum), Crunchy Data (Gold), Amazon Web Services (Gold), Javelin (Silver) and OmniTI (Silver) as top-tier sponsors!

    We look forward to seeing you in Dallas!

    Stephen Frost

    PostgresOpen 2016 Committee Chair

    Categories: Database, Open Source

    Projects of the Week, August 29, 2016 Front page news - Mon, 08/29/2016 - 05:38

    Here are the featured projects for the week, which appear on the front page of


    VeraCrypt is a free disk encryption software brought to you by IDRIX ( 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 VeraCrypt can mount TrueCrypt volumes. It also can convert them to VeraCrypt format. Documentation: FAQ :
    [ Download VeraCrypt ]

    PyDev for Eclipse

    PyDev is a Python Development Environment (Python IDE plugin for Eclipse). It features an editor with code completion, code analysis, refactoring, outline view, debugger, mark occurrences and other goodies – check for more details). It’s kept going by community contributions, so, if you think it’s a worthy project, please contribute through
    [ Download PyDev for Eclipse ]


    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 ]


    Firefox and Thunderbird release edition built by PcX ( Windows ) Source code is hosted on Provide SSE2 x86 and x64 edition
    [ Download pcxFirefox ]


    Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador vĂ­a software para varios sistemas operativos. Autor: Victor M. Juidiaz Portilla ( Foro “Oficial”: Las principales funcionalidades son: – ActualizaciĂłn automática de canales. – GuĂ­a de programaciĂłn (EPG). – Grabaciones en la Nube y en local. – VisualizaciĂłn de grabaciones en la nube. – SincronizaciĂłn de grabaciones a local para evitar su caducidad. – GestiĂłn avanzada de series. – Timeshift. – DLNA
    [ Download movistartv ]


    PeaZip is a free archiver tool. The application provides a unified, natively portable, cross-platform file manager and archive manager GUI for many Open Source technologies like 7-Zip, FreeArc, PAQ, UPX. Create: 7Z, ARC, BZip/GZip, PEA, TAR, WIM, XZ, ZPAQ, ZIP files and more Open and extract 180+ file types: ACE, CAB, DEB, ISO, RAR, ZIPX and more. Features of PeaZip includes extract, create and convert multiple archives at once, create self-extracting archives (sfx), split files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export task definition as command line script. ACE file extraction needs separate installation of free (but not Open Source, due original format licensing restrictions) UNACE Plugin, available on Add-ons page of PeaZip website. Due the closed-source nature of this component, it has been separated from the main package, which contains only Open Source components.
    [ Download PeaZip ]

    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
    [ Download Free Manga Downloader ]

    dcm4che, a DICOM Implementation in JAVA

    dcm4che is an implementation of DICOM and IHE actors in Java. Homepage:, Google Group:, Wiki:, Issue Tracking:
    [ Download dcm4che, a DICOM Implementation in JAVA ]

    Kid3 Tag Editor

    Kid3 audio tag editor can edit the tags of MP3, Ogg, FLAC, MPC & WMA files in an efficient way, convert between ID3v1 and ID3v2, set the tags of multiple files, generate tags from file names or vice versa and import from freedb, MusicBrainz and Disco
    [ Download Kid3 Tag Editor ]

    Categories: Open Source