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

/n software IP*Works V9 JAVA Edition

Date Created: Fri, 2016-06-10 06:50Date Updated: Mon, 2016-06-13 14:02Submitted by: Irida Haznedari

IP*Works! is a comprehensive framework for Internet development and is the core building block for most /n software products. IP*Works! eliminates the complexity of Internet development, providing easy-to-use, programmable components that facilitate tasks such as sending email, transferring files, managing networks, browsing the Web, consuming Web Services, etc.

  • All Major Internet Protocols Components for FTP, HTTP, SMTP, ODATA, POP, IMAP, LDAP, DNS, RSS, SMS, Jabber, SOAP, WebDav, JSON, XML, and many more!
  • Uniform & Extensible Design Very easy to use, with a uniform, intuitive, and extensible design. Common component interfaces across platforms and technologies.
  • Outstanding Technical Support Backed by an expert team of support professionals. Unlimited, free Email support or paid Premium Support options.
  • Blazing Performance Based on an optimized asynchronous socket architecture that has been actively refined for more than a decade.
  • Fully Integrated Components Native software components for any supported development technology, with no dependencies on external libraries.
  • Other Features Detailed documentation, hundreds of sample applications, fully indexed help files, royalty-free licensing, and more.

A robust framework including more than 40 enterprise-class controls, IP*Works! enables rapid integration of any major Internet communications protocol or technology, including: FTP, HTTP, SMTP, POP, IMAP, LDAP, DNS, RSS, SMPP(SMS), XMPP (Jabber), SOAP, WebDav, and more!

  • A comprehensive suite of tools covering all major Internet technologies.
  • Fast, robust, and reliable, the components consume a minimum of resources.
  • Small and lightweight components with no dependencies on external libraries.
  • Native development components for all supported platforms and component technologies.
  • A complete unified framework with a common easy-to-learn object model and simplified interfaces allowing you to be more productive.
  • Rigorously tested, rock solid components that have undergone hundreds of thousands of hours of testing both internally by our QA team and externally through customer installations.
  • Detailed reference documentation, hundreds of sample applications, fully indexed help files, and an extensive online knowledge base.
  • Backed by multi-tier professional support, including free email support and paid, enterprise-level Premium Support.

IP*Works! is available for:

  • .NET
  • JAVA/ J2EE
  • ActiveX
  • Classic ASP
  • Delphi
  • C++
  • C++ Builder
  • Mac OS
  • PHP
  • Android
  • iOS (iPad/iPhone)
  • Xamarin
  • Linux
  • NodesJS
  • UNIX
  • Windows Phone
Categories: Open Source

SourceForge Singled out as ‘Shining Star’ in PCMag Column Front page news - Fri, 06/10/2016 - 05:15

In his column on PC Magazine, seasoned columnist John Dvorak hailed SourceForge as “the shining star” of freeware providers, as it promotes the unadulterated model of freeware amidst the many “onerous models” that have befallen the world of free and open source software.

In the column published just recently, Dvorak states how such models as crippleware, nagware and misdirection download services have caused the decline of free and open source software. Though these models were designed to increase profit, they only ended up propagating mistrust among freeware users. This he notes, is what is causing the “coming death” of freeware.

But he points out that SourceForge is keeping freeware alive by offering what it originally promised: free, quality open source products with no scams or misdirections. He concludes with a stellar recommendation of SourceForge: “My advice is to go [to SourceForge] and look for those handy utilities before looking anywhere else.”

While we certainly appreciate the commendation, we don’t totally agree with Dvorak’s view on the decline of open source software. Though the reputation of freeware has been marred by dubious models in the past, we’re confident that free and open source software will continue on and even expand its reach in the future.

Learn more about the strides we’ve made so far and what you can look forward to with SourceForge. You could even have your say on developments to come by taking part in our conversation here.

Categories: Open Source

RazorSQL 7.0 Database Query Tool Released

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

RazorSQL 7.0, an SQL editor, database query tool, database browser, and database administration tool, is now available. Using RazorSQL, users can query, edit, browse, and manage all major databases from one tool. RazorSQL supports over 30 databases, examples of which include the following: PostgreSQL, Amazon SimpleDB, Apache Derby, DB2, Firebird, FrontBase, H2, HSQLDB, Informix, Intersystems Cache, JavaDB, MS Access, MySQL, OpenBase, Oracle, Pervasive, SQLite, SQL Azure, SQL Server, Sybase, Sybase SQL Anywhere and Teradata. Connect to other databases via JDBC or ODBC (Windows only). Users can also use the built in relational database engine for their database needs.

Some of the main features contained in RazorSQL are visual tools for creating, editing, describing, altering, dropping, and viewing database objects such as tables, views, indexes, procedures, functions, and triggers; tools for importing and exporting data in various formats such as MS Excel, delimited files, SQL insert statements, HTML, XML, and text; a database browser for the viewing of database objects and structures; search tools for searching for database objects and database data, tools for building SQL queries and generating SQL and DDL, a SQL formatting tool, SQL history tracking and and SQL favorites tool for storing frequently used SQL statements, and a robust programming editor and query tool with support for SQL, PL/SQL, TransactSQL, SQL PL, PHP, Java, XML, HTML, and many other programming languages that features tools for searching and replacing data, programmable macros, coding sidekicks for various programming languages, a file system browser, function and method browsers, and much more.

New features in version 7.0 include database conversion support for converting DB2 database tables to PostgreSQL and several other database types, more support for the Amazon Redshift database, and enhanced DDL generation options.

Versions of RazorSQL are available for Windows, Mac OS X, Linux, and Solaris.

RazorSQL 7.0 is available for immediate download at Pricing of RazorSQL starts at $99.95 USD for a single user, and tiered discounts are offered for multiple license purchases.

More Info:

Download URL:

Change Log:

Screenshot URL:

(Windows / Linux):

(Mac OS X):

Categories: Database, Open Source

Devoxx US | March 21-23, 2017

Eclipse News - Wed, 06/08/2016 - 10:40
The first ever DevoxxUS to be produced by the Eclipse Foundation.
Categories: Open Source

Introducing the SourceForge Internet Speed Test Front page news - Tue, 06/07/2016 - 23:29

Today we launched the SourceForge Internet Speed Test. This speed test is designed to test your current Internet connection speed for Latency/Ping, Jitter, Download Speed, Upload Speed, Buffer Bloat, and Packet Loss. Upon completion, the results will explain which types of services your connection is capable of handling, as well as additional reports about your connection. The speed test is an HTML5 speed test, so it does not require Flash or Java, and works on all devices including tablets and smartphones. You can try the speed test here.

Speed Test

Categories: Open Source

Managing Code Debt in Team Foundation Server with SonarQube

DevX: Open Source Articles - Tue, 06/07/2016 - 19:28
SonarQube is a popular open source platform for managing quality in the scope of an application life cycle that covers the seven axes of code quality.
Categories: Open Source

Dojo Recap – May, 2016

The Dojo Toolkit - Announcements - Tue, 06/07/2016 - 17:58

We continue our focus towards Dojo 2. This post contains a quick summary of the updates we’ve made over the past month!

Dojo 1.11.2 coming soon

We will soon release Dojo 1.11.2, as well as backported releases, to address a few regressions in the 1.11.1 release.

Chrome 51 regressions with xstyle (and dgrid 0.4 and earlier)

Chrome 51 introduced a breaking change that is being rolled back that has impacted some Dojo users that were using older versions of dgrid with an old xstyle dependency. If you have not upgraded to dgrid 1.0 or newer, we recommend doing that. If you still need an older version of dgrid, we recommend updating to dgrid 0.4.2. If you only want to update xstyle, we recommend getting version 0.3.2 or applying a small patch to xstyle.

High level Dojo 2 progress

The overall Dojo 2 progress is tracked at dojo/meta:

Dojo progress

In the past month, we’ve had many alpha and beta updates, and a few new packages added:

  • dojo/loader now at beta5 (from beta4)
  • dojo/compose now at beta4 (from beta1)
  • dojo/core now at alpha7 (from alpha5)
  • dojo/widgets now at alpha1 (from prototype)
  • dojo/actions now at alpha3 (from prototype)
  • dojo/cli package created
  • dojo/app package created
  • dojo/grunt-dojo2 now at alpha7

Some of the major items we’ve been solving include:

  • build process and cli for Dojo 2, including work to support r.js and webpack
  • support for alternative loaders including SystemJS
  • added many new widgets to dojo/widgets including usage of Flexbox for layout widgets, as well as support for including Dojo 1 widgets
  • significant work on the application factory, actions, and routing packages
  • Style guide and linting refinements
  • Updates for the TypeScript 2 release and typings
Dojo 2 in progress

This month we’re focused on:

  • Making more progress on Dojo 2 builds
  • Improving the application factory
  • More updates for TypeScript 2 support
  • Refining APIs and features as we work on creating example applications
  • Getting many of the things we started in May to a more stable state

Please let us know if you would like to get involved! Either find us on IRC, leave a comment here, or start contributing on GitHub. We greatly appreciate the help!

Categories: Open Source, RIA

Projects of the Week, June 6, 2016 Front page news - Mon, 06/06/2016 - 05:27

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

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 ]


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 ]


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


This is the Total War pack file manager project, starting from version 1.7. A short introduction into Warscape modding: Join the PFM user group on Steam to receive update notifications:
[ Download packfilemanager ]

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 ]


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 ]

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 ]

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 ]

CMU Sphinx

CMUSphinx is a speaker-independent large vocabulary continuous speech recognizer released under BSD style license. It is also a collection of open source tools and resources that allows researchers and developers to build speech recognition systems.
[ Download CMU Sphinx ]

Categories: Open Source

It's FEEP-ing time!

Eclipse News - Fri, 06/03/2016 - 20:32
We're improving the Eclipse Platform and it's all thanks to you!
Categories: Open Source

June 2016, “Staff Pick” Project of the Month – Pandora FMS Front page news - Fri, 06/03/2016 - 05:53

For our June “Staff Pick” Project of the Month, we selected Pandora FMS, a flexible monitoring system ready for big environments. Sancho Lerena and Axel Amigo, the people behind the project shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this?
Pandora FMS (PF): First of all I would like to thank you for this opportunity! We are very excited to be part of the selected projects for June.

Back in 2003, Sancho Lerena (current CEO of Ártica ST, vendors of Pandora FMS) was working as a senior specialist consultant in one of the biggest banks of Spain. He found that the in-place monitoring lacked several aspects, and a lot of time and human resources were being spent because of it. One year later, in August 2004, the first public version was published (v 0.8).

SF: Has the original vision been achieved?
PF: Yes, and much more. In almost 12 years, we’ve improved a lot from our first approach. Now we know that “monitoring” today involves much more than classical servers or network: now we are talking about ITOM, BAM and APM. Pandora’s capabilities today are far from those of the first version, and we will continue improving our vision and features with each version.

SF: Who can benefit the most from your project?
PF: Pandora FMS is an all-purpose monitoring solution, focused on ITOM, APM and BAM mainly. It can be used by Open Source users who want to monitor a Raspberry, to SMB’s with a small datacenter, and even MSP’s to provide monitoring as a Service (MaaS). And also in a pure on-premise deployment in huge companies like Rakuten- that’s one of our best success stories.

SF: What core need does Pandora fulfill?
PF: ITOM, APM and BAM: Which means IT operation infrastructure, application performance monitoring, and business activity monitoring. In IT we love acronyms

Categories: Open Source

DB Doc 3 for PostgreSQL released

PostgreSQL News - Fri, 06/03/2016 - 01:00

Yohz Software announces the release of DB Doc 3.0 on June 3, 2016, and is available for immediate download.

DB Doc benefits:
  • Eliminate tedious and time-consuming manual documentation tasks
  • Satisfy audit requirements by keeping complete and timely documentation
  • Document a database in a couple of clicks
  • Create documents in HTML, CHM, and PDF formats
  • View inter-object and inter-database dependencies in your documents
  • Document layouts can be fully customizable to suit your requirements
  • Keep teams up to date by distributing documentation
  • Runs on Windows XP to Windows 10
  • Runs in Wine, so you can use DB Doc on your favorite Linux distribution
  • Supports PostgreSQL 8.3 to 9.5, without the need for any additional database drivers.

For more details about DB Doc, visit the product page here.

Categories: Database, Open Source

June 2016, “Community Choice” Project of the Month – Movistartv Front page news - Wed, 06/01/2016 - 05:13

For our June “Community Choice” Project of the Month, the community elected Movistartv, an add on for XBMC/Kodi that allows for a virtual Movistar + TV decoder for different OS. Victor Juidiaz, the developer of Movistartv, shared some thoughts about the project’s history, purpose, and direction.

SourceForge (SF): What made you start this?
Victor Juidiaz (VJ): At the beginning I bought the raspberry just for fun, and to use it as a media center.

Then I realized I could incorporate the IPTV Movistar decoder as another functionality of the media center.

I installed TVheadend on the raspberry but there were too many functionalities that were exclusive of the operator (cloud recordings, automatic channel search…) so I decided to develop a specific element only for this operator by myself.

SF: Has the original vision been achieved?
VJ: Yes indeed. The initial project was not so ambitious, but now and then new ideas emerged and I introduced them, improving, in some cases, the operator’s own functionalities… but it’s always possible to improve even more.

SF: Who can benefit the most from your project?
VJ: Any of the Movistar TV users (more than 2 million users at present).

SF: What is required to make Movistartv work?
VJ: Actually the requirements are quite limited. It works through Kodi, so it can even work with the Raspberry limitations.

SF: What’s the best way to get the most out of using Movistartv?
VJ: The best way is by installing it and integrating it with the Kodi repository and adding the recorded series to the local repository or to the cloud (used as a video repository, with a scrapper for TV series).

SF: What has your project team done to help build and nurture your community?
VJ: This project is somewhat atypical, since it wasn’t initially planned as a team project but as a personal one, so in fact it is a personal challenge to me. It is also a way to acquire knowledge of other languages (c++ and python) and a way of self-learning.
The team coordination has been done day by day, at work. But now it should be different.

SF: Have you all found that more frequent releases helps build up your community of users?
VJ: The truth is that sometimes the better way to build the community is by meeting the new functionalities that they request. This makes the project improve a lot.

SF: What was the first big thing that happened for your project?
VJ: When it was published something real big happened. It started as a personal “living-room” project for me, for my family and house, and then it became something bigger: I shared it with the whole community.

SF: What helped make that happen?
VJ: Well, I just met a point in which I realized that the functionalities that I offered could even replace the operator’s decoder.

SF: How has SourceForge and its tools helped your project reach that success?
VJ: The opportunity to publish and especially the communication with the users through the forums; those specific forums for queries, questions, answers, comments and so on were so good!

SF: What is the next big thing for Movistartv?
VJ: Right now I am working on a sports “multicamera” machine, on a short term project. On a longer term project I would like to develop a way for all the clients connected to a remote server of MovistarTV, to connect from everywhere, I mean from any location.

SF: How long do you think that will take?
VJ: At the end of the year I expect the transition to a client-server architecture to be complete.

SF: Do you have the resources you need to make that happen?
VJ: Sure, but the main problem here is the spare time I need for this. But I have the knowledge to start it, and I enjoy the research part and learning more.

SF: If you had to do it over again, is there anything you would do differently with Movistartv?
VJ: No.

SF: Is there anything else we should know?
VJ: Only that my wife and daughter have been really patient and I want to thank them for that. Also thank them for the time I’ve had for the development of the project. Thank you for enduring all the restarts and errors and the testing of the different versions of it.
The success of this project is mostly due to their patience.

[ Download Movistartv ]

Categories: Open Source

Architecting Stable Systems and Solid Code

DevX: Open Source Articles - Tue, 05/31/2016 - 20:44
Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.
Categories: Open Source

Projects of the Week, May 30, 2016 Front page news - Mon, 05/30/2016 - 05:19

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

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 ]

Miranda IM

Miranda IM is an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast and customizable. A powerful plugin-based architecture make Miranda IM one of the most flexible clients on the planet.
[ Download Miranda IM ]


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


Smoothwall is a best-of-breed Internet firewall/router, designed to run on commodity hardware and to provide an easy-to-use administration interface to those using it. Built using open source and Free software, it’s distributed under the GNU Public License.
[ Download Smoothwall ]


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 ]


A javascript plugin for Notepad++ (formerly JSMinNpp). * Douglas Crockford’s JSMin algorithm to minimize javascript code. * My own algorithm to format javascript code. * A JSON data viewer. This JSON data viewer can handle >10MB JSON file easily. Really helpful to javascript coder on Notepad++ and really easy to use it. Made in China. Project Site Any bugs, please send me email: sunjw8888 at? Thanks Source code repository has been moved to GitHub. Please check
[ Download JSToolNpp ]


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 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. Dedicated Contact Forms. Profile Buddy: Transfer your profile from any Mozilla base browser. Tell us what you think and write a review.
[ Download Cyberfox ]


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 ]

Bodhi Linux

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

Categories: Open Source

Making a Hesitant Entry Into Open Source? Here’s What You Need to Know Front page news - Fri, 05/27/2016 - 05:40

Entering the open source world by contributing to a project can be a very rewarding experience. But taking that first step can be intimidating. There’s so much you have to learn, strangers you have to interact with, and at the end of it all, code you’ll have to put out there for all the world to see. Needless to say, it can all be a bit overwhelming for a first-timer.

But as intimidating as it seems, it’s really not that difficult and the rewards definitely outweigh whatever challenges you may face. If you find yourself still lacking the courage to take those first steps, here are some nuggets of wisdom that may help you through:

It’s Alright Not to Know Things
No one starts out knowing everything about everything. So it’s okay to admit that you don’t know how to use some of the tools that others are using. It’s alright not to know what certain projects are about, how to start collaborating on projects or where to begin making contributions. You don’t have to know everything right from the start. The great thing here is there is a whole community of more experienced people that can help you and you still have plenty of time to learn.

You Can Start Small
The biggest pressure you’ll face often comes from yourself. But you have to remember that you’re still starting out, so you can, and in many cases should, start small. It’s good to set high expectations for yourself, but you should always keep in mind that you’re still learning things and failures are inevitable but very useful in helping you grow.

Speaking of Failure…
Sometimes your code isn’t going to work. Sometimes the project won’t include your contribution. But you know what? These do not and should not mean the end of your efforts! You can always keep trying to improve your code and get help from community members. If your code never makes it to the project, that’s perfectly fine. You can still use it for yourself, and maybe even distribute it on your own (within the guidelines of the existing license of course).

You Don’t Have to Code
Or at least, not yet. Although most people expect contributions in open source to be code contributions, there are plenty of other ways you can contribute sans code. Reporting bugs, writing reviews and blog posts, and updating documentation are just some of the ways you can contribute with no codes required.

You’re Part of a Community
While this means that you have a responsibility to help other members of the community, it also means that there are plenty others out there who can help you when you’re in need. That’s a pretty solid assurance that no matter what kind of bind you may find yourself in, help is always available.

You Can Do This!
Many great programmers and developers started out just like you. They began only with what they knew. In time, they became project experts and soon had projects of their own. So don’t let those initial fears stop you- go ahead and start making your mark in open source.

SourceForge, Your Open Door to Open Source
SourceForge has been aiding developers of all levels create and contribute to open source projects for over a decade. If you’re new to open source, SourceForge is a great place to find your bearings, discover a lot of great projects and be part of a thriving and supportive community.

Categories: Open Source

Google Summer of Code 2016 statistics: Part one

Google Open Source Blog - Tue, 05/24/2016 - 21:23
Google Summer of CodeWe share statistics from Google Summer of Code (GSoC) every year — now that 2016 is chugging along we’ve got some exciting numbers to share! 1,206 students from all over the globe are currently in the community bonding period, a time where participants learn more about the organization they will be contributing to before coding officially begins on May 23. This includes becoming familiar with the community practices and processes, setting up a development environment, or contributing small (or large) patches and bug fixes.

We’ll start our statistics reporting this year with the total number of students participating from each country:

Country Accepted Students Country Accepted Students Country Accepted Students Albania 1 Greece 10 Romania 31 Algeria 1 Guatemala 1 Russian Federation 52 Argentina 3 Hong Kong 2 Serbia 2 Armenia 3 Hungary 7 Singapore 7 Australia 6 India 454 Slovak Republic 3 Austria 19 Ireland 3 Slovenia 4 Belarus 5 Israel 2 South Africa 2 Belgium 5 Italy 23 South Korea 6 Bosnia-Herzegovina 1 Japan 12 Spain 33 Brazil 21 Kazakhstan 2 Sri Lanka 54 Bulgaria 2 Kenya 3 Sweden 5 Cambodia 1 Latvia 3 Switzerland 2 Cameroon 16 Lithuania 1 Taiwan 7 Canada 23 Luxembourg 1 Thailand 1 China 34 Macedonia 1 Turkey 12 Croatia 2 Mexico 2 Ukraine 13 Czech Republic 6 Netherlands 9 United Kingdom 18 Denmark 2 New Zealand 2 United States 118 Egypt 10 Pakistan 4 Uruguay 1 Estonia 1 Paraguay 1 Venezuela 1 Finland 3 Philippines 2 Vietnam 4 France 19 Poland 28     Germany 66 Portugal 7    

We’d like to welcome a new country to the GSoC family. 2016 brings us one student from Albania!

In our upcoming statistics posts, we will delve deeper into the numbers by looking at  universities with the most accepted students, gender numbers, mentor countries and more. If you have additional statistics that you would like us to share, please leave a comment below and we will consider including them in an upcoming post.

By Mary Radomile, Open Source Programs

Correction: A previous version of this blog post erroneously reported the total number of students as 1,202 and the number of students from Cameroon as 1. This has been updated to reflect the actual totals as 1,206 and 16 respectively.
Categories: Open Source

dbMigration .NET v3 released

PostgreSQL News - Tue, 05/24/2016 - 01:00

I am happy to announce the new major release of dbMigration .NET v3. It is a simple, easy and intuitive multiple database migration and sync tool, With it you can easily migrate schema and data between different databases without complicated procedures. Supported databases: PostgreSQL, SQL Server, SQL Azure, LocalDB, MySQL, Oracle, IBM DB2, Informix, Vertica, NuoDB, Teradata, Sybase ASE, Firebird, SQLite, SQLCe, Access, dBase, FoxPro, Text, Excel, ODBC, OleDB...etc.

Free, All-In-One, Portable, and Single executable file.

Major New features from version 2.4 to 3.1:

  • Compatible with PostgreSQL 8.4 ~ 9.5+
  • Delimited text files support (CSV/TXT)
  • Ability to Add custom columns
  • Ability to Manage Indexes
  • Ability to Create Table Schema Only
  • Ability to Generate the command-line to Clipboard
  • Added Batch Mode Settings
  • Added Custom Mapping Types
  • Massive performance improvements
  • Improved Data Synchronization
  • Improved Automatic Mapping Types
  • Improved Command-Line
  • ...and more
The new version is immediately available for download.
Categories: Database, Open Source

Coding has begun for Google Summer of Code 2016

Google Open Source Blog - Mon, 05/23/2016 - 22:23
2016 Google Summer of Code

Today marks the start of coding for the 12th annual Google Summer of Code. With the community bonding period complete, about 1,200 students now begin 12 weeks of writing code for 178 different open source organizations.

We are excited to see the contributions this year’s students will make to the open source community. 

For more information on important dates for the program please visit our timeline. Stay tuned as we will highlight some of the new mentoring organizations over the next few months.

Have a great summer and happy coding!

By Josh Simmons, Open Source Programs Office
Categories: Open Source

Projects of the Week, May 23, 2016 Front page news - Mon, 05/23/2016 - 05:14

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


PostInstallerF will install all the software that Fedora Linux and others doesn’t include by default, after running Fedora for the first time. Its easy for a new user. PostInstallerF contains everything that you need for your daily computing. SPANISH PostinstallerF Instalara todo software que no se incluye por defecto. Es fácil para el nuevo usuario. No te compliques! ————————————————— *How to Install PostInstallerF* from a terminal (5 steps): —————————– * FEDORA 22/23 * —————————– 1) su 2) dnf -y install wget 3) rpm –import$(rpm -E %fedora)/RPM-GPG-KEY-postinstallerf 4) wget -P /etc/yum.repos.d/ 5) dnf clean all && dnf -y install postinstallerf
[ Download PostInstallerF ]


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 ]

Cool Reader

CoolReader is fast and small cross-platform XML/CSS based eBook reader for desktops and handheld devices. Supported formats: FB2, TXT, RTF, DOC, TCR, HTML, EPUB, CHM, PDB, MOBI. Platforms: Win32, Linux, Android. Ported on some eInk based devices.
[ Download Cool Reader ]

Maxima — GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calculate with exact integers and fractions, native floating-point and high-precision big floats. Maxima has user-friendly front-ends, an on-line 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 is GPL-licensed and largely written in Common Lisp. Executables can be downloaded for Windows, Mac, Linux, and Android; source code is also available. An active community maintains and extends the system. Maxima is widely used: annual direct downloads exceed 100,000. Many other users receive it through secondary distribution.
[ Download Maxima — GPL CAS based on DOE-MACSYMA ]

JasperReports Library

JasperReports Library, the world’s most popular open source business intelligence and reporting engine and JasperReports Server, the most popular open source interactive report server built-on JasperReports Library
[ Download JasperReports Library ]


Wine is an Open Source implementation of the Windows API on top of X and Unix. Wine provides both a development toolkit for porting Windows sources to Unix and a program loader, allowing many unmodified Windows binaries to run on x86-based Unixes.
[ Download Wine ]

Avisynth rev. 2

Avisynth is a scripting language and a collection of filters for simple (and not so simple!) non-linear video editing tasks. It frameserves video to applications.
[ Download Avisynth rev. 2 ]

Pandora FMS: Flexible Monitoring System

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

Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]

Categories: Open Source

Barman 1.6.1 released

PostgreSQL News - Mon, 05/23/2016 - 01:00

23 May 2016: 2ndQuadrant is proud to announce the release of Barman version 1.6.1, a Backup and Recovery Manager for PostgreSQL.

This minor release introduces support for '--peek' option for 'get-wal' command which allows users to implement parallel remote restore commands on standby servers and during recovery.

Through the new 'replication-status' command, Barman becomes a very practical tool for monitoring streaming replication status of every managed server.

A few important improvements have been added to the 'check' command, which should make installation and initial configuration easier. Another step in this direction is the 'switch-xlog' command, a new feature also included in this release.

Minor bugs have also been fixed, including support for 'archive_mode=always' for PostgreSQL 9.5, as well as 'FAILED' backups preventing new one from being taken.

Many thanks for funding towards the development of this release go to Jobrapido (, Navionics (, and (

However, for a complete list of changes, see the "Release Notes" section below.

Links Release notes
  • Add '--peek' option to 'get-wal' command to discover existing WAL files from the Barman's archive

  • Add 'replication-status' command for monitoring the status of any streaming replication clients connected to the PostgreSQL server. The '--target' option allows users to limit the request to only hot standby servers or WAL streaming clients

  • Add the 'switch-xlog' command to request a switch of a WAL file to the PostgreSQL server. Through the '--force' it issues a 'CHECKPOINT' beforehand

  • Add 'streaming_archiver_name' option, which sets a proper 'application_name' to 'pg_receivexlog' when 'streaming_archiver' is enabled (only for PostgreSQL 9.3 and above)

  • Check for superuser privileges with PostgreSQL's standard connections (#30)

  • Check the WAL archive is never empty

  • Check for 'backup_label' on the master when server is down

  • Improve barman-wal-restore contrib script

  • Bug fixes:

    • Treat the "failed backups" check as non-fatal
    • Rename '-x' option for get-wal as '-z'
    • Add archive_mode=always support for PostgreSQL 9.5 (#32)
    • Properly close PostgreSQL connections when necessary
    • Fix receive-wal for pg_receive_xlog version 9.2
Download About

Barman (Backup and Recovery Manager) is an open source administration tool for disaster recovery of PostgreSQL servers written in Python. It allows your organisation to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase. Barman's most requested features include backup catalogues, incremental backup, retention policies, remote backup and recovery, archiving and compression of WAL files and backups. Barman is distributed under GNU GPL 3.

Categories: Database, Open Source