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

Join the first POSSE Workshop in Europe

Google Open Source Blog - Mon, 04/10/2017 - 18:19
We are excited to announce that the Professors’ Open Source Software Experience (POSSE) is expanding to Europe! POSSE is an event that brings together educators interested in providing students with experience in real-world projects through participation in humanitarian free and open source software (HFOSS) projects.

Over 100 faculty members have attended past workshops and there is a growing community of instructors teaching students through contributions to HFOSS. This three-stage faculty workshop will prepare you to support student participation in open source projects. During the workshop, you will:

  • Learn how to support student learning within real-world project environments
  • Motivate students and cultivate their appreciation of computing for social good
  • Collaborate with instructors who have similar interests and goals
  • Join a community of educators passionate about HFOSS

Workshop FormatStage 1: Starts May 8, 2017 with online activities. Activities will take 2-3 hours per week and include interaction with workshop instructors and participants.
Stage 2: The face-to-face workshop will be held in Bologna, Italy, July 1-2, 2017 and is a pre-event for the ACM ITiCSE conference. Workshop participants include the workshop organizers, POSSE alumni, and members of the open source community.
Stage 3: Online activities and interactions in small groups immediately following the face-to-face workshop. Participants will have support while involving students in an HFOSS project in the classroom.

How to ApplyIf you’re a full-time instructor at an academic institution outside of the United States, you can join the workshop being held in Bologna, Italy, July 1-2, 2017. Please complete and submit the application by May 1, 2017. Prior work with FOSS projects is not required. English is the official language of the workshop. The POSSE workshop committee will send an email notifying you of the status of your application by May 5, 2017.

Participant SupportThe POSSE workshop in Europe is supported by Google. Attendees will be provided with funding for two nights lodging ($225 USD per night) and meals during the workshop. Travel costs will also be covered up to $450 USD. Participants are responsible for any charges above these limits. At this time, we can only support instructors at institutions of higher education outside of the U.S. For faculty at U.S. institutions, the next POSSE will be in fall 2017 on the east coast of the U.S.

We look forward to seeing you at the POSSE workshop in Italy!

By Helen Hu, Open Source Programs Office
Categories: Open Source

EPLv2: A New Version of the Eclipse Public License

Eclipse News - Mon, 04/10/2017 - 17:00
Participate in the community discussion on the Eclipse Foundation's revised Eclipse Public License (EPL).
Categories: Open Source

Projects of the Week, April 10, 2017 Front page news - Mon, 04/10/2017 - 05:00

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

FlightGear – Flight Simulator

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
[ Download FlightGear – Flight Simulator ]

PDF Split and Merge

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


XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). It can be downloaded at Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us! Want more info about XBian? You can read everything about it here:
[ Download XBian ]


Fldigi is a modem program for most of the digital modes used by radio amateurs today: CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb are all supported. It can help calibrate a sound card to a time signal and do frequency measurement tests. NOTICE: You must proceed to the Files section to locate the correct fldigi, flrig etal download for your particular operating system. Do not blithely use the big green Download button! Use the “Files” menu item or the “Browse All Files” link.
[ Download fldigi ]


Makululinux Hybrid Based, provides a Sleek, Smooth and Stable user experience that is able to run on any computer from old to new, from netbooks to notebooks, desktops to server stations. Makulu provides software and codec’s pre installed on the OS, to provide an out of the box experience for the end user and his day to day tasks. Feel free to Join us in our Live Chat Room :
[ Download MakuluLinux ]


m23 is a free software distribution system (license: GPL), that installs (via network, starting with partitioning and formatting) and administrates (updates, adds / removes software, adds / removes scripts) clients with Debian, (X/K)Ubuntu, LinuxMint, openSUSE, Fedora and CentOS. It is used for deployment of Linux clients in schools, institutions and enterprises. The m23 server is controlled via a web interface. A new m23 client can be installed easily in only three steps. Group functions and mass installation tools make managing a vast number of clients comfortable. The integration of existing clients (with .deb-based distributions) into the system is possible, too. Client backup and server backup are included to avoid data loss. With the integrated virtualisation software, m23 can create and manage virtual m23 clients, that run on real m23 clients or the m23 server. Scripts and software packages (for installation on clients) can be created directly from the m23 web interface.
[ Download m23 ]


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


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 ]


opentrack is an application that can track users’ head movements and relay this information to games and flight simulation software. It allows for output shaping, filtering, and the codebase builds on Windows, OSX and GNU/Linux.
[ Download opentrack ]

Categories: Open Source


Date Created: Fri, 2017-04-07 22:32Date Updated: Mon, 2017-04-10 11:22Submitted by: Joerg Czeschla

Notice allows to add and store notes as plaintext, list or tables displayed as tabs in a view. Lists have one column, tables may have up to eight columns.

Categories: Open Source

Open Source Forking: The Good and The Bad Front page news - Fri, 04/07/2017 - 05:01

Since its inception open source forking has often been a topic of debate. For some, forks spell disaster while others see it as good and inherent to the nature of open source. The plain and simple truth however is that it can be both– and which side ultimately becomes truer than the other depends on specific circumstances and the actions you take in response to them.

The Good

Although the very definition of forking– when a development based on the source code of another project becomes independent of the original– has its emphasis on separation and can therefore have a negative connotation, it is not bad or wrong. It’s good in a sense that it can introduce changes to software which can benefit many other users. It can even be necessary for the good of a project. For instance, a dying project can be brought to life again by a fork.

Forking can also help ensure that the software remains free and open source, like in the case of LibreOffice. Another good thing that can come out of forking is when a fork is folded back into the original project or replaces it. In these cases, often the fork introduces much needed improvements.

The Bad

Forking is essentially a right of developers of open source projects. But being a right doesn’t make some of its consequences any less damaging.

In some cases forking meant the division of communities, users and resources; a division that eventually led to one or both projects failing. The unified effort that was once funneled into one project split into two, and with fewer people on board the quality of the software suffered. In many of these cases each fork also focused on changes that benefited only a particular set of users and not all of them.

Because of these consequences, even those that have founded forks like Nextcloud founder Frank Karlitschek says that forks should be avoided at all costs. “In general forking is not a good thing,” Karlitschek has said. “It comes with significant drawbacks and it should be the last option. It disrupts and harms the community, and in the worst case it can split the community in half.”

What to Do in the Face of Forking

But what if forking is unavoidable? One of the best things to do would be to focus on the direction and quality of the software. Remember what it is you set out to achieve with the software and achieve it. There may be major adjustments necessary, but don’t let those adjustments stagnate the project.

And don’t be discouraged by a limited number of initial developers or users. It may take some time, but as long as you remain faithful to what you promise the software will do and achieve it with uncompromising quality, users and developers will eventually notice and offer their support.

Until then, make it as easy as possible for users to transition to the fork, and stay positive. It’s not always clear from the beginning whether a fork will fail or succeed. According to some statistics, fork failure is not as common as most would think. In a study of 220 forked projects conducted in 2011 by researchers Gregorio Robles and Jesus M. Gonzalez-Barahona of the Universidad Rey Juan Carlos in Spain, the percentage of forks that are discontinued is less than 15%, with less than 9% involving the discontinuation of both the original project and the fork.

So just because a fork is in your immediate future doesn’t mean disaster and discontinuation will soon follow. True there are downsides to forking, but there are plenty of cases too where everyone wins in the end.

Categories: Open Source

PgComment for PostgreSQL released

PostgreSQL News - Fri, 04/07/2017 - 01:00

Yohz Software has released PgComment, a FREE Windows tool to easily add/modify comments to your database objects.

PgComment reads your database schema in seconds, and displays the schema in a hierarchical tree view, together with any existing comments. You can then edit the comments directly in the tree view.

With PgComment, you can add comments to tables, columns, indexes, views, domains, sequences, and functions.

Changes are cached locally, and sent to the server in a batch when applied, so you do not have to wait for individual COMMENT ON commands to complete after each change. This allows you to work faster.

Used together with DB Doc, our PostgreSQL schema documentation generator, PgComment allows you to delegate the task of documenting the database objects to the users who are most familiar with the database objects.

For more information on PgComment, please visit, or download the installer.

About Yohz Software

Yohz Software is a developer of database applications for most popular database engines. Visit our web site at to discover what other products we offer.

Categories: Database, Open Source

Win a Free Pass to OSCON 2017 from SourceForge Front page news - Thu, 04/06/2017 - 19:21

SourceForge is excited to be attending OSCON Open Source Convention 2017 in Austin, Texas on May 10th and 11th. SourceForge is giving away one free OSCON 2017 Bronze Pass which includes:

  • Entry to all keynotes & sessions
  • Expo Hall and on-site networking events
  • 90–day Safari membership
  • Details here

To enter the OSCON 2017 Bronze Pass giveaway, use the widget below. Entry period ends Saturday, April 8th and 11:59pm EST. Winner will be contacted by SourceForge.

Free OSCON 2017 Bronze Pass

Categories: Open Source

Noto Serif CJK is here!

Google Open Source Blog - Thu, 04/06/2017 - 17:45
Crossposted from the Google Developers Blog

Today, in collaboration with Adobe, we are responding to the call for Serif! We are pleased to announce Noto Serif CJK, the long-awaited companion to Noto Sans CJK released in 2014. Like Noto Sans CJK, Noto Serif CJK supports Simplified Chinese, Traditional Chinese, Japanese, and Korean, all in one font.

A serif-style CJK font goes by many names: Song (宋体) in Mainland China, Ming (明體) in Hong Kong, Macao and Taiwan, Minchō (明朝) in Japan, and Myeongjo (명조) or Batang (바탕) in Korea. The names and writing styles originated during the Song and Ming dynasties in China, when China's wood-block printing technique became popular. Characters were carved along the grain of the wood block. Horizontal strokes were easy to carve and vertical strokes were difficult; this resulted in thinner horizontal strokes and wider vertical ones. In addition, subtle triangular ornaments were added to the end of horizontal strokes to simulate Chinese Kai (楷体) calligraphy. This style continues today and has become a popular typeface style.

Serif fonts, which are considered more traditional with calligraphic aesthetics, are often used for long paragraphs of text such as body text of web pages or ebooks. Sans-serif fonts are often used for user interfaces of websites/apps and headings because of their simplicity and modern feeling.

Design of '永' ('eternity') in Noto Serif and Sans CJK. This ideograph is famous for having the most important elements of calligraphic strokes. It is often used to evaluate calligraphy or typeface design.
The Noto Serif CJK package offers the same features as Noto Sans CJK:

  • It has comprehensive character coverage for the four languages. This includes the full coverage of CJK Ideographs with variation support for four regions, Kangxi radicals, Japanese Kana, Korean Hangul and other CJK symbols and letters in the Unicode Basic Multilingual Plane of Unicode. It also provides a limited coverage of CJK Ideographs in Plane 2 of Unicode, as necessary to support standards from China and Japan.

Simplified ChineseSupports GB 18030 and China’s latest standard Table of General Chinese Characters (通用规范汉字表) published in 2013. Traditional ChineseSupports BIG5, and Traditional Chinese glyphs are compliant to glyph standard of Taiwan Ministry of Education (教育部國字標準字體).JapaneseSupports all of the kanji in  JIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6.KoreanThe best font for typesetting classic Korean documents in Hangul and Hanja such as Humninjeongeum manuscript, a UNESCO World Heritage.Supports over 1.5 million archaic Hangul syllables and 11,172 modern syllables as well as all CJK ideographs in KS X 1001 and KS X 1002
Noto Serif CJK’s support of character and glyph set standards for the four languages
  • It respects diversity of regional writing conventions for the same character. The example below shows the four glyphs of '述' (describe) in four languages that have subtle differences.
From left to right are glyphs of '述' in S. Chinese, T. Chinese, Japanese and Korean. This character means "describe".
  • It is offered in seven weights: ExtraLight, Light, Regular, Medium, SemiBold, Bold, and Black. Noto Serif CJK supports 43,027 encoded characters and includes 65,535 glyphs (the maximum number of glyphs that can be included in a single font). The seven weights, when put together, have almost a half-million glyphs. The weights are compatible with Google's Material Design standard fonts, Roboto, Noto Sans and Noto Serif(Latin-Greek-Cyrillic fonts in the Noto family).
Seven weights of Noto Serif CJK
    • It supports vertical text layout and is compliant with the Unicode vertical text layout standard. The shape, orientation, and position of particular characters (e.g., brackets and kana letters) are changed when the writing direction of the text is vertical.

    The sheer size of this project also required regional expertise! Glyph design would not have been possible without leading East Asian type foundries Changzhou SinoType Technology, Iwata Corporation, and Sandoll Communications.

    Noto Serif CJK is open source under the SIL Open Font License, Version 1.1. We invite individual users to install and use these fonts in their favorite authoring apps; developers to bundle these fonts with your apps, and OEMs to embed them into their devices. The fonts are free for everyone to use!

    Noto Serif CJK font download:
    Noto Serif CJK on GitHub:
    Adobe's landing page for this release:
    Source Han Serif on GitHub:

    By Xiangye Xiao and Jungshik Shin, Internationalization Engineering team
    Categories: Open Source

    Today in Tech – 1911 Front page news - Wed, 04/05/2017 - 05:08

    April 5, 1911 – Born on this day is Cuthbert Hurd, a mathematician hired by IBM in 1949. At the time, Hurd was only the second IBM employee hired with a Ph.D. While he may not be widely-known, his contribution to IBM and the development of computers is invaluable. During the early 1950s IBM profited greatly from traditional punch card accounting. It was Hurd who quietly encouraged the upper management of IBM to enter the field of computing, as a cross-country sales trip revealed pent-up demand for scientific computers. It was a difficult move for the company, but was a rewarding one. Hurd was able to sell 10 out of the 18 computers marketed as the IBM 701, the first commercial scientific machines that could be rented at $18,000 a month.

    Hurd soon became director of the IBM Electronic Data Processing Machines Division, and later became president of the Computer Usage Company, the first independent computer software company.


    Cuthbert Hurd – Image taken from

    Categories: Open Source


    Date Created: Mon, 2017-04-03 15:00Date Updated: Tue, 2017-04-04 15:41Institute for SoftwareSubmitted by: Toni Suter

    Tifig is an Eclipse-based IDE for the Swift programming language. The development of Tifig is still in its early stages, but it already supports features such as "Jump to Definition" and "Open Type". Note that Tifig requires at least Swift 3.0, because it uses the Swift Package Manager to build programs.

    For more information about Tifig please visit our website at

    Categories: Open Source

    AssertJ Assertions Generator

    Date Created: Mon, 2017-04-03 13:43Date Updated: Tue, 2017-04-04 09:26AssertjSubmitted by: David Carver

    This plugin helps with the generator of custom assertions for the AssertJ assertions library. It uses the assertj-assertions-generator. It generates assertions that are compatible with 1.0.0 of AssertJ or higher. Assertions can then be checked in with testing code, and enhanced as needed. Useful for helping to stub out assertions for custom domains and models.

    Categories: Open Source

    Eclipse Foundation at Devoxx France

    Eclipse News - Mon, 04/03/2017 - 17:00
    Devoxx France takes place in Paris on April 5-7, 2017. Be sure to register today!
    Categories: Open Source

    Introducing Eclipse Toolmaker's Day

    Eclipse News - Mon, 04/03/2017 - 17:00
    Created for the tools developer community, Eclipse Toolmaker's Day takes place on Wed April 26 2017 in Budapest, Hungary.
    Categories: Open Source

    April 2017, “Staff Pick” Project of the Month – Bulk Crap Uninstaller Front page news - Mon, 04/03/2017 - 05:45

    For our April “Staff Pick” Project of the Month, we selected Bulk Crap Uninstaller, a free and open source program uninstaller that excels at removing large amounts of applications with minimal user input. We asked developer Marcin Szeniak to share some thoughts about the project’s history, purpose, and direction.

    SourceForge (SF): What made you start this project?
    Marcin Szeniak (MS): For quite a while I was fixing and upgrading PCs. Clients often didn’t want me to reinstall the OS, just remove any junk and malware. Needless to say it was a huge time sink. Since there was no free solution to this, and the commercial programs were either lackluster or bloated and expensive, I decided to write my own.

    SF: Has the original vision been achieved?
    MS: Yes. The ability to make a single list of common junk, load it up on client’s PC, and uninstall everything semi-automatically was a huge time saver – it allowed me to work on multiple machines at the same time (up to six or so, IIRC), and overall sped-up the process.

    SF: Who can benefit the most from your project?
    MS: PC fixers, administrators (I know of multiple classroom admins using BCU), and power users.

    SF: What core need does BCU fulfill?
    MS: Removal of large amounts of unwanted applications quickly and safely.

    SF: What’s the best way to get the most out of using BCU?
    MS: Read the readme

    Categories: Open Source

    Projects of the Week, April 3, 2017 Front page news - Mon, 04/03/2017 - 05:15

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

    Linux Diagnostic Tools

    Project’s goal is to create better tools for diagnosing Linux systems. Diagnostics include first failure data capture, error log analysis, preventative testing, and system inventory gathering.
    [ Download Linux Diagnostic Tools ]


    Cosmic-OS is an AOSP-based custom ROM with full Substratum support. The aim of this ROM is to deliver light-speed performance with plenty of features, a high level of fluidity, and good battery life. We hope that you will love our work, and help us in making it even better in the future.
    [ Download Cosmic-OS ]


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


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

    jEdit Plugin Central

    jEdit Plugin Central is the primary online repository of plugins for the jEdit text editor. In conjunction with this repository, the integrated Plugin Manager allows jEdit users to install, upgrade, and remove plugins without leaving the editor.
    [ Download jEdit Plugin Central ]


    Javier Gutiérrez Chamorro (Guti) Open source projects
    [ Download Nikkho ]


    Rockstor is a Network Attached Storage (NAS) and private cloud storage solution based on advanced Linux technologies like BTRFS, Docker and others. In addition to standard NAS features like file sharing via NFS, Samba, SFTP and AFP, advanced features such as online volume management, CoW Snapshots, asynchronous replication, compression, and bitrot protection are supported based on BTRFS. Rockstor also provides apps like ownCloud, Syncthing, OpenVPN, and Plex to name a few. Apps or “Rock-ons” are powered by a Docker-based application hosting framework. And new ones can be simply added. These Rock-ons, combined with advanced NAS features, turn Rockstor into a private cloud storage solution accessible from anywhere, giving users complete control of cost, ownership, privacy and data security. Rockstor UI is written in Javascript, making it simple to manage everything from your Web browser. The backend is written in Python and exposes RESTful APIs to easily extend functionality!
    [ Download Rockstor ]

    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 ]


    Chart.js is a Javascript library that allows designers and developers to draw all kinds of charts using the HTML5 canvas element. Chart.js offers a great array of simple, clean charts including animated and interactive versions. It’s an easy way to include beautiful and engaging charts into your website for free.
    [ Download Chart.js ]

    Categories: Open Source

    Eclipse Copyright Generator

    Date Created: Sat, 2017-04-01 07:55Date Updated: Mon, 2017-04-03 11:12Submitted by: Jeremie Bresson

    Plugin for Eclipse IDE to add and manage copyright headers at the beginning of the source files.

    Categories: Open Source

    April 2017, “Community Choice” Project of the Month – Liferay Portal Front page news - Sat, 04/01/2017 - 05:22

    For our April “Community Choice” Project of the Month, the community elected Liferay Portal, the world’s leading enterprise open source portal framework. It offers integrated Web publishing and content management; an enterprise service bus and service-oriented architecture; and compatibility with all major IT infrastructure. Liferay Portal was previously chosen Project of the Month in July 2012. Recently we caught up with the team behind the project as they shared some thoughts about the project’s history, purpose, and direction.

    SourceForge (SF): What made you start this project?
    Liferay Portal Team (LPT): Brian Chan wanted to make a portal for his church so that members could collaborate (this was back in early 2000) and he didn’t see any solutions out there that he liked. The existing options were either commercial and very expensive, or they didn’t have the architecture he was looking for. He wanted an open source solution that would also work for the enterprise, so he built it himself.

    SF: Has the original vision been achieved?
    LPT: Yes and no. The portal for his church never made it — according to him, the church needed a Honda Civic, and Brian built the equivalent of an F-16. But it turns out there are a lot of organizations who do need an F-16, so his vision for the portal has been valuable for a lot of different use cases.

    SF: Who can benefit the most from your project?
    LPT: A project that has needs beyond a simple static website or basic cms. Organizations that are starting to operate at scale, want to control and have transparency in their infrastructure stack, and get a powerful site with an expansive featureset out of the box will benefit from Liferay. Anyone excited to get their hands on cutting edge open source technology should definitely check out our SourceForge project.

    SF: What core need does Liferay Portal fulfill?
    LPT: Liferay is especially good for integrating a lot of complex systems into one streamlined platform, making it easier for organizations with a large amount of users to match each group’s different needs. It’s a good fit for traditional horizontal portal use cases, but a lot of features have been added and expanded over the years (like a CMS and mobile tools), so it is able to support a number of different types of websites across different industries.

    SF: What’s the best way to get the most out of using Liferay Portal?
    LPT: Download it and use as much out of the box as you can. It’s highly customizable. With our latest OSGi re-factor, you can build lots of small components that extend the functionality, more so than any other platform out there.

    SF: What has your project team done to help build and nurture your community?
    LPT: We are an open source community at heart. You can submit pulls to us on github, you can download our files on SourceForge, you can submit requests on our JIRA account. We try to be as open and transparent with our community as possible. Many of our community members have been with us from the beginning of the project, and they have always been a huge part of Liferay’s success. We have renewed our focus on our community this year and we look forward to sharing more in the next few months.

    SF: Have you all found that more frequent releases helps build up your community of users?
    LPT: Yes, absolutely. It can be a challenge to release quickly as the platform builds more features, but we’re always pushing to get new releases out to our community as soon as we can.

    SF: What was the first big thing that happened for your project?
    LPT: The Madrid school system started using it and they’re still users. Within the city of Madrid, 1,600 schools use it for web content delivery and collaboration.

    SF: What helped make that happen?
    LPT: Someone had already paid a large commercial license to another vendor, but it wasn’t working out, so they needed something different. They found Liferay on SourceForge, downloaded it and began to use it. If it weren’t for the product being open source and on SourceForge, that never would have happened.

    SF: How has SourceForge and its tools helped your project reach that success?
    LPT: Having it available on SourceForge, like in the example above, makes it easier for the people who need it to find it and start using it right away.

    SF: What is the next big thing for Liferay Portal?
    LPT: Over the years, Liferay itself has transformed into the next iteration of portals. Think of portals as phones, and CMSs like cameras. Over time, as technology advances, they’ve begun to blend into one product. You still have DSLR cameras, but the majority of the pictures people take are with their phones. As we evolve as a company, we’re pushing to add more and more features and products for the next generation of users. For example, we’ve recently launched Liferay Digital Experience Platform (DXP).

    SF: How long do you think that will take?
    LPT: We’re there now, but we constantly see it evolving. It’s like asking, when will smartphones be done? We’re not sure. But, people will always want another iteration of phones that don’t exist yet.

    SF: Do you have the resources you need to make that happen?
    LPT: We have a great team in place. Our product management and engineering guilds are constantly thinking about what makes sense from a user and customer perspective. How will people be using Liferay and what can we do to help make their jobs easier? But we also look to our community for contributions and to tell us whether we’re headed in the right direction.

    SF: If you had to do it over again, what would you do differently for Liferay Portal?
    LPT: Some of us wish we had called our SourceForge project Liferay! We didn’t think about the full scope that Liferay was going to reach when we first created it, all of the decisions about branding and naming that go into creating software. Now, we’re thinking more about where the industry is going and making sure that our technology can evolve at the same rate, so the people using Liferay have the tools they need to keep up.

    SF: Is there anything else we should know? Anything else you’d like to share with the SourceForge community?
    LPT: Thank you for all the years that you’ve helped us. We’re humbled to be SourceForge’s project of the month and are excited to continue contributing to your community.

    [ Download Liferay Portal ]

    Categories: Open Source

    CodePlex Shuts Down. SourceForge is Here Front page news - Fri, 03/31/2017 - 23:59

    By now you may have seen the announcement that CodePlex is shutting down. While we hate to see good open source destinations retire, we know there are thousands of projects on CodePlex that deserve to live on. To that end, SourceForge can help be your project’s next home.

    Here’s a message from Logan Abbott, President of SourceForge:

    Hi Everyone,

    I just wanted to give a bit of background on the recent history surrounding SourceForge in case any CodePlex project developers are looking for a new open source home.

    My company acquired SourceForge in January of 2016 and have been improving significantly. We welcome any CodePlex devs and projects that would like to move over to SourceForge. We support git and svn.

    To migrate to SourceForge you can use the following options:

    GitHub importer
    SVN importer

    We acquired SourceForge and Slashdot in January of 2016 from DHI Group (also known as DICE). The first thing we did after we took over was remove bundled adware from projects.

    We also now scan all projects for malware in case third party developers are adding their own adware.

    SourceForge also now supports HTTPS support for Project Websites as well as HTTPS downloads of all projects.

    In addition, SourceForge also now supports 2-factor authentication.

    We also have a big UX redesign coming very soon.

    In the past, SourceForge has also taken heat for deceptive ads that may look like download buttons. To this end we have a full time team member that polices the site and blacklists deceptive ads that sneak in via programmatic ad exchanges. We also released a self-serve tool where users can report those misleading or deceptive ads that sneak in via programmatic ad exchanges so that we can blacklist them right away. We’re committed to restoring trust in SourceForge and building out some cool new features.

    Up to date improvements can be found here going forward.

    I also did an AMA on Reddit here for those interested in more information. I am always available on Twitter @loganabbott as well.


    Logan Abbott

    Categories: Open Source

    Google hosts the Apache HBase community at HBaseCon West 2017

    Google Open Source Blog - Fri, 03/31/2017 - 18:00
    We’re excited to announce that Google will host and organize HBaseCon West 2017, the official conference for the Apache HBase community on June 12. Registration for the event in Mountain View, CA is free and the call for papers (CFP) is open through April 24. Seats are limited and the CFP closes soon, so act fast.

    Apache HBase is the original open source implementation of the design concepts behind Bigtable, a critical piece of internal Google data infrastructure which was first described in a 2006 research paper and earned a SIGOPS Hall of Fame award last year. Since the founding of HBase, its community has made impressive advances supporting massive scale with enterprise users including Alibaba, Apple, Facebook, and Visa. The community is fostering a rich and still-growing ecosystem including Apache Phoenix, OpenTSDB, Apache Trafodion, Apache Kylin and many others.

    Now that Bigtable is available to Google Cloud users through Google Cloud Bigtable, developers have the benefit of platform choices for apps that rely on high-volume and low-latency reads and writes. Without the ability to build portable applications on open APIs,  however, even that freedom of choice can lead to a dead end — something Google addresses through its investment in open standards like Apache Beam, Kubernetes and TensorFlow.

    To that end, Google’s Bigtable team has been actively participating in the HBase community. We’ve helped co-author the HBase 1.0 API and have standardized on that API in Cloud Bigtable. This design choice means developers with HBase experience don’t need to learn a new API for building cloud-native applications, ensures Cloud Bigtable users have access to the large Apache Hadoop ecosystem and alleviates concerns about long-term lock-in.

    We hope you’ll join us and the HBase community at HBaseCon West 2017. We recommend registering early as there is no registration available on site. As usual, sessions are selected by the HBase community from a pool reflecting some of the world’s largest and most advanced production deployments.

    Register soon or submit a paper for HBaseCon — remember, the CFP closes on April 24! We look forward to seeing you at the conference.

    By Carter Page and Michael Stack, Apache HBase Project Management Committee members
    Categories: Open Source

    Jabatix Workbench Community Edition

    Date Created: Fri, 2017-03-31 07:48Date Updated: Fri, 2017-03-31 10:15JABATIX S.A.Submitted by: Antonio Bloise

    Jabatix is a powerful working environment of open technologies that integrate diverse data sources and applications across an enterprise. Programs can be developed in the workbench on the client side and deployed to a server environment. With Jabatix, its main features of business object representation; the built-in Cantor and Groovy scripting languages; process flow automation; and user-friendly reporting, a better value for incremental custom programming investments can be achieved.

    Requires the Nebula Stable Widget set.

    Learn more here:

    Categories: Open Source