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

KikApp Eclipse Plugin

Date Created: Wed, 2016-09-21 22:19Date Updated: Thu, 2016-09-22 21:51Submitted by: Pablo Blanco

KikApp is a framework that allows the creation of mobile applications on platforms including Android and iOS from a single PHP codebase. Learn more at

The KikApp Eclipse Plugin provides many capabilities such as:

Creating mobile application projects
Manage projects list
Running your mobile applications on the simulator or device and publishing for distribution
Running your server application locally for development or publishing to cloud for test or production
Eclipse based environment
Code assistant

Categories: Open Source

Announcement: Amazon RDS for PostgreSQL Enhancements: Support for new minor versions, Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS

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

Starting today, you can take advantage of several new enhancements to Amazon RDS for PostgreSQL. These include new minor versions (9.3.14, 9.4.9 and 9.5.2), support for logical replication, event triggers, and the ability to use RDS for PostgreSQL as a source for AWS Database Migration Service.

New Minor Versions:

Customers can now launch new and upgrade their existing Amazon RDS for PostgreSQL instances to new PostgreSQL minor versions 9.3.14, 9.4.9, and 9.5.4, using either the AWS console or Amazon RDS API. These new minor version releases contain several enhancements and fixes to PostgreSQL. To learn more about these new versions, please refer to their release notes:

Release Notes for 9.3.14

Release Notes for 9.4.9

Release Notes for 9.5.4

Logical Replication and support for AWS Database Migration Services

Amazon RDS for PostgreSQL now supports logical replication on RDS for PostgreSQL versions 9.4.9 and 9.5.4. With logical replication, we have added support for logical decoding, and you can setup logical replication slots on your instance and stream changes from the database through these slots. A new rds_replication role, assigned to the master user by default, can be used to grant permissions to manipulate and stream data through logical slots. To enable logical replication, set the parameter rds.logical_replication to 1. These logical slots also enable the RDS for PostgreSQL to be used as a source for AWS Database Migration Service (DMS). You can learn more about using RDS for PostgreSQL as a source for DMS in the AWS Database Blog and RDS documentation.

Event Triggers:

Amazon RDS now supports the event triggers in PostgreSQL versions 9.4.9 and later and version 9.5.4 and later. The master user account can be used to create, modify, rename, and delete event triggers. Event triggers are at the DB instance level, so they apply to all databases on an instance. For more information about event triggers for Amazon RDS for PostgreSQL, refer to the RDS documentation.

New Parameter for RAM Disk Size:

Amazon RDS for PostgreSQL now supports a new parameter, rds.pg_stat_ramdisk_size, which can be used to define the system memory allocated to a RAM disk for storing PostgreSQL stats_temp_directory. Under certain workloads, it can result in improved performance and decreased I/O requirements. You can read about the details of the new parameter here in the RDS documentation.

All the enhancements mentioned above are available in all regions. You can learn more about Amazon RDS for PostgreSQL on the RDS product page and the RDS documentation.

Categories: Database, Open Source


Date Created: Wed, 2016-09-21 18:24Date Updated: Mon, 2016-10-10 07:18Submitted by: Tim Webb

TypeScript plugin with: content assist, tsconfig.js support, real-time validation, formatting, coloring, and more. Optimized for Angular 2.

Also in Webclipse - click to learn more.

Categories: Open Source

Yang IDE

Date Created: Tue, 2016-09-20 11:59Date Updated: Mon, 2016-09-26 14:43Submitted by: David M. Karr

The Yang IDE plugin is used for viewing and editing YANG model files, in the format as specified at .

This project is associated with the OpenDaylight project, a Software-Defined Networking framework often used with OpenStack. It uses the Yang parser that is part of OpenDaylight, but it can be used to view and edit YANG model files without otherwise downloading or installing OpenDaylight.

Creating a Yang Project with the plugin creates a skeleton project using a Maven POM file, which specifies the OpenDaylight components that are used to compile the YANG model files. This can be used outside of the plugin to generate the Java code associated with the Yang models, using the specified code generator. These steps are not required to utilize the plugin only for viewing and editing YANG models.

The following is a short list of provided features:
* Intelligent completion of YANG keywords, import file names, and user-defined types and components
* Completions can be scoped to defined namespace prefixes
* Immediate reporting of syntactical and semantic errors in current YANG file in editor, as typical Eclipse error markers
* YANG import file candidates can be obtained from Maven dependencies
* Tooltips of referenced components show description property of defined component
* A keyboard shortcut (and menu item) can be used to navigate to the definition of a referenced import file or component, even if obtained from a Maven dependency
* In addition to the text view, a rudimentary UML-like view of the model can be rendered. This is a "live" view, which can be rearranged and edited, and will immediately reflect changes from the text view
* The Yin (XML) view of the model can also be shown

The plugin can be installed from the Marketplace client, or using the supplied update site. In addition, other installation instructions are provided at .

Categories: Open Source

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

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 ]


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 ]


iSphere is an open source plugin for WDSCi 7.0 and RDi 8.0+. iSphere provides a lot of important features which are missing in Rationals IDEs. Further information about iSphere are available on the iSphere Web Site.
[ Download isphere ]


WARNING: FreeCAD has moved! FreeCAD code and release files are now hosted on github at Only older files and code are available here. FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source and extremely modular, allowing for very advanced extension and customization. FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad Python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.
[ Download FreeCAD ]

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 ]

Ultimate Edition

Ultimate Edition Linux, previously “Ubuntu Ultimate Edition”. We cater to a large base of *nix users including, but certainly not limited to gamers & low resource computers. We have a Ultimate Edition for virtually any user.
[ Download Ultimate Edition ]

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 ]


PWGen is a professional password generator capable of generating large amounts of cryptographically-secure passwords, pronounceable passwords, pattern-based passwords, and passphrases consisting of words from word lists. It uses a “random pool” technique based on strong cryptography to generate random data from indeterministic user inputs (keystrokes, mouse handling) and volatile system parameters. PWGen provides lots of options to customize passwords to the users’ various needs. Additionally, it offers strong text encryption and the creation of random data files (e.g., key files).
[ Download PWGen ]


Aryalinux is a GNU Linux Based Operating System built from scratch using instructions from the Linux from Scratch and Beyond Linux from Scratch books. Aryalinux provides a simple, no-nonsense general purpose computing desktop enviornment with the Mate desktop manager as the default desktop manager.
[ Download aryalinux ]

Categories: Open Source

JDBC 1211 released

PostgreSQL News - Mon, 09/19/2016 - 01:00

Fixes regression from 1210

  • json should be returned as PGObject, not as String for backward compatibility reasons

For more information about the release, please visit

Categories: Database, Open Source

PostgreSQL PHP Generator 16.9 released

PostgreSQL News - Mon, 09/19/2016 - 01:00

SQL Maestro Group announces the release of PostgreSQL PHP Generator 16.9, a powerful GUI frontend for Windows that allows you to generate feature-rich CRUD web applications for your PostgreSQL database.

The new version is immediately available at

Most of software features can be seen in action in our Feature Demo and NBA Demo applications.

Top 20 new features:
  1. Column Filtering.
  2. Custom Form Layouts.
  3. Enhanced Master/Detail Views.
  4. Record comparison.
  5. Multi-Row Column Headers.
  6. Breadcrumb navigation.
  7. Automatic generation of index pages.
  8. On-the-Fly Adding New Items to Lookup Controls.
  9. Improved Filter Builder.
  10. Quick Edit.
  11. Adding multiple records from a single Insert form.
  12. Geo Charts.
  13. Permissions and RLS for all-level Details.
  14. Flexible card views.
  15. Enhanced JavaScript API.
  16. OnGetCustomExportOptions event.
  17. OnGetCustomUploadFileName event.
  18. Built-in Lightbox component for external images.
  19. Simple Data Grid Styling.
  20. A number of GUI improvements.

There are also some other useful things. Full press release is available at the SQL Maestro Group website.

Categories: Database, Open Source

PGLiveBackup Beta 1 Released

PostgreSQL News - Sun, 09/18/2016 - 01:00

I am happy to announce the release of PGLiveBackup (Beta 1). PGLiveBackup is a complete backup and restore automation solution written 100% using BASH only - which makes it fully "plug and play" deployable accross linux/unix distros. Plus, the metadata repository is managed as a schema in the local postgres database.

Please read the documentation for more information.

Categories: Database, Open Source

Unvired Modeler for UMP v3

Date Created: Sat, 2016-09-17 05:31Date Updated: Tue, 2016-09-20 10:39Submitted by: Srini Subramanian

The Unvired Modeler v3 is used to model and develop mobile and web applications in Java and JavaScript. These applications are deployed on the Unvired Mobile/Digital Platform v3.

Important: Please uncheck "Group Items by Category" to install. This version is to be installed for use with UMP v3.

The Modeler can be used to:
a. Create the landscape and connect to systems like SAP, Salesforce etc
b. Browse and add backend functions
c. Map Input and Output Structures
d. Generate and customize code
e. Debug and test the functionality
f. Deploy and configure on the UMP

For more details and documentation visit:

Categories: Open Source

NetBeans Community Approves NetBeans IDE 8.1 for Release

NetBeans Highlights - Fri, 09/16/2016 - 15:40
We are pleased to announce the results of the NetBeans IDE 8.1 Community Acceptance Survey that ended November 2nd: 85% of 89 respondents agree that NetBeans IDE 8.1 Release Candidate is stable enough to be shipped! A few respondents pointed out several serious issues. We evaluated them all not to overlook some important problem. We have noticed that majority of web programmers appreciate improved generic support for JavaScript development like enhanced Node.js support, debugging, inspection and especially testing and packaging so our investment into this area paid off. Another success worth mentioning is big (98%) satisfaction with redesigned Java Profiler. Check it out yourselves! Overall, this is a good news for the NetBeans IDE 8.1 from the community, and we thank all who provided this valuable feedback!
Categories: Java, Open Source

Is that Really Good Quality Code You’re Writing? Front page news - Fri, 09/16/2016 - 05:53

Have you given any thought to the quality of your code lately?

If you’ve been coding for some time now, chances are the quality of your code may have taken a back seat. Perhaps it’s begun to deteriorate, or perhaps you’ve gotten used to coding a certain way that you’re no longer too concerned about code quality.

But exactly what is code quality anyway?

Defining Quality in Code

It can be difficult to absolutely define code quality primarily because it can mean different things to different people. Users may define quality code as that which serves their purposes, while programmers will define it as code which is easy to understand and modify. Code quality may also differ from one programmer to the next, and from one type of software to the next.

One thing that’s certain is that quality is essential when it comes to code. We may not be able to objectively define code quality, but we know its presence through the positive and much sought-after effects it produces: wider audience reach and increased use and contributions.

Common Characteristics of High Quality Code

While we can’t pinpoint a single, objective definition for code quality, there are a few telling characteristics that many people agree signify good quality code. These characteristics combined almost always guarantee good quality code behind them:

  • It works. First and foremost, good quality code simply works, or does what it’s supposed to do.
  • Readability. Many developers agree that good quality code is easy to read and understand.
  • Simplicity. This is another characteristic of good code that developers agree on. No matter how complex the task a software is capable of doing, the code behind it should be as simple as possible in order to be considered exceptional.
  • It can be tested. Specifically, through unit tests.
  • It’s easy to maintain and manipulate. Maintenance is always necessary, but it need not be difficult. The same goes for changes. Eventually code will have to be changed in order to become better, and for developers being able to do so easily is a sign of good code.
  • It just looks good. There’s something about good quality code the moment you look at it. That something is a combination of proper formatting and good composition that simply makes it good to look at. While the appearance of code may not necessarily affect how the software performs, many developers agree that good looking code is often higher quality code.

Based on these characteristics, it’s easy to determine whether you’re producing high quality code or not. However, the significance of each of these characteristics in determining the quality of code can vary with each individual project. The key takeaway here is that developers should be aware of these characteristics and remain vigilant regarding what is considered good code quality with their own projects.

Categories: Open Source

Google Summer of Code 2016 is a wrap

Google Open Source Blog - Thu, 09/15/2016 - 18:27

As school in much of the world begins, Google Summer of Code 2016 winds down. The last three months have seen a whirlwind of activity on over 178 open source projects. University students from around the globe have been working with their mentors to contribute their technical skills to the common good.

Student participants submitted their completed work late last month, mentors evaluated the submissions, and the results have been announced.

We accepted 1,206 university students from 67 countries in April and we are excited to announce that 1,032 students (85.6%) successfully completed the program. To learn more about how that compares to previous years, check out our statistics from the last eleven years.

Google Summer of Code isn’t over though. In October we’ll be hosting our annual mentor summit in Sunnyvale, California where mentors and organization administrations will meet and exchange ideas.

Thank you to all of the students, mentors and organization administrators for your contributions to open source and for making the 12th year of Google Summer of Code such a great success!

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

Keynotes, Tracks and Sponsors Announced for the 11th Annual EclipseCon Europe Conference

Eclipse News - Thu, 09/15/2016 - 15:00
The Eclipse Foundation is pleased to announce EclipseCon Europe 2016.
Categories: Open Source

Aiven brings easy, powerful hosted PostgreSQL to Microsoft Azure

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

Helsinki, Finland — September 15, 2016 — Aiven brings easy, powerful hosted PostgreSQL to Microsoft Azure

Aiven adds service availability for nineteen new cloud regions from the Microsoft Azure cloud, making Aiven the cloud database provider with the widest geographic availability in the world. Microsoft Azure is a leading global cloud provider and what makes them special is their high number of data centers around the world, currently totaling 30+ regions.

Aiven PostgreSQL is an easy-to-use Database-as-a-Service (DBaaS) offering providing Highly Available service plans with advanced features. Aiven PostgreSQL backups are automatic and zero-downtime database plan upgrades allow easy upgrades from single-node starter plans to a geo-replicated premium setups. Database services can even be migrated between different cloud providers with no downtime. Aiven PostgreSQL plans include all of the most popular PostgreSQL extensions such as PLv8 and PostGIS. All Aiven services keep your data safe and encrypted at all times, both in transit and at rest.

The first batch of new Azure cloud regions that are immediately available are all from North America and Europe. Asian and South American regions will be made available in the upcoming weeks.

The new Aiven Azure regions that are immediately available:

  • United States: Iowa (Central US), Virginia (East US), Virginia (East US 2), Illinois (North Central US), Texas (South Central US), California (West US), Washington (West US 2), Wyoming (West Central US)
  • Europe: Ireland (North Europe), Netherlands (West Europe), England (UK South), Wales (UK West)
  • Canada: Ontario (Canada Central), Quebec (Canada East)


The following regions will become available in the upcoming weeks:

  • South America: Brazil (Brazil South)
  • Asia: Hong Kong (East Asia), Singapore (Southeast Asia), Japan (Japan East), Japan (Japan West)


New services can be launched in the new Azure regions today and using Aiven's zero-downtime migration, it is also possible to easily migrate your existing services to Microsoft Azure.

About Aiven

Aiven is a Finnish, Helsinki-based cloud technology startup company focusing on delivering easy to use, yet technically advanced cloud database services to companies around the world. Aiven offers hosted PostgreSQL, Elasticsearch, Apache Kafka, Redis and InfluxDB services on five different cloud providers: Amazon Web Services, Google Cloud, DigitalOcean, UpCloud and Microsoft Azure.

Categories: Database, Open Source

g9 Database Import

Date Created: Wed, 2016-09-14 09:30Date Updated: Thu, 2016-10-13 07:43Submitted by: Dag Bøyesen

Do you need to create Java classes, or an Xcore or Ecore representation of your exisiting database? g9 Database Model Import is a free g9 Eclipse plugin producing models based on structure information read from databases.

Given a connection to an existing database, the g9 Database Import will read tables and columns in your database (using the database schema) and create the corresponding model either in Java, Xcore or Ecore depending on the project type of your Eclipse project. An import of your database to a Java Project will create Java classes, an import to an Xcore Project will create an Xcore model, all other Eclipse Project types will result in an Ecore model. The Java classes may be enriched with JPA annotations. If you work with Xcore or Ecore models you should use Eclipse for Java and DSL Developers.

In the g9 Database Import feature you connect to a database using a JDBC driver. The built-in drivers are MySQL, MS SQL Server (jTDS) and Sybase ASE (jTDS). Use the function [Maintain JDBC Drivers] in the g9 Import feature to connect to other databases, e.g Oracle, PostgreSQL, Firebird or a DBMS of your choice.


  • which tables to include: by default all tables are included and a class name based on the table names are suggested
  • which columns to include: by default all columns are included and an attribute name based on the column names are suggested
  • the data type mappings for your domain model based on the JDBC types - or use default values

You may download the complete g9 product and use the Database import feature in a g9 Eclipse Project. To be able to exploit the other features in g9, you should create a g9 UI Modeling Project and import your database to an Ecore, Xcore model or Java source with g9 annotations. Please see the User guide for more information about the g9 Database Import feature.

Categories: Open Source


Date Created: Wed, 2016-09-14 06:27Date Updated: Wed, 2016-09-28 18:46Submitted by: Mary Bellapu

RemindMe project is a break reminder plugin within the Eclipse IDE. RemindMe plugin reminds developers to take a break with the duration they select(15,30,45,60 minutes) and suggests some ergonomic exercises which will help relieve stress to the body while working at their desk. RemindMe plugin has the ability to start or stop the timer at anytime.

Categories: Open Source

Introducing OpenType Font Variations

Google Open Source Blog - Wed, 09/14/2016 - 10:15
Cześć and hello from the ATypI conference in Warsaw! Together with Microsoft, Apple and Adobe, we’re happy to announce the launch of variable fonts as part of OpenType 1.8, the newest version of the font standard. With variable fonts, your device can display text in myriads of weights, widths, or other stylistic variations from a single font file with less space and bandwidth.
 OpenType variable fonts support OpenType Layout variation.To prevent that the $ sign becomes a black blob,the stroke disappears at a certain weight.

At Google, we started tinkering with variable fonts about two years ago. We were fascinated by the typographic opportunities, and we got really excited when we realized that variable fonts would also help to save space and bandwidth. We proposed reviving Apple’s TrueType GX variations in OpenType, and started experimenting with it in our tools. The folks at Microsoft then started a four-way collaboration between Microsoft, Apple, Adobe, and Google, together with experts from type foundries and tool makers. Microsoft did the spec work; Apple brought their existing technology and expertise; Adobe updated their CFF format into CFF2; and we brought the tools and testing we’d been developing.  After months of intense polishing, the specification is now finished.

On the Google end, we did a lot of work to build, edit and display variable fonts:As always, all our font tools are free and open source for everyone to use and contribute.

Now that the spec is public, we can finish the work by merging the changes upstream so that our code will soon flow into products. We’ll also update Noto to support variations (for many writing systems, the sources are already there — the rest will follow). Much more work lies ahead, for example, implementing variations in Google Fonts. Together with other browser makers, we’re already working on a proposal to extend CSS fonts with variations. Once everyone agrees on the format, we’ll support it in Google Chrome. And there are many other challenges ahead, like incorporating font variations into other Google products—so it will be a busy time for us!  We are incredibly excited that an amazing technology from 23 years ago is coming back to life again today. Huge thanks to our friends at Adobe, Apple, and Microsoft for a great collaboration!
To learn more, read Introducing OpenType Variable Fonts, or talk to us at the FontTools group.
By Behdad Esfahbod and Sascha Brawer, Fonts and Text Rendering, Google Internationalization
Categories: 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