Here are some extra GCC 6.1 compiler benchmarks to share this weekend, complementing the recent GCC 4.9 vs. GCC 5 vs. GCC 6 comparison and the GCC 6.1 vs. Clang 3.9 compiler comparison.
Last Friday May 6th Savannah was moved to new hosting in the same datacenter with many various assorted related and unrelated changes. Since that time there have been wide spread reports of networking problems. The FSF admins are aware of the problem and are trying to resolve it.
The Free Software Legal & Licensing Workshop (LLW) is a three-day event held every year for legal professionals (and aficionados) who work in the realm of free and open-source software (FOSS). It is organized by the Free Software Foundation Europe (FSFE) and, this year, the event was held in Barcelona (Spain), April 13-15. The topics covered during the event ranged from determining what constitutes authorship, how to attribute it, and what is copyrightable, to the complexity of licenses and how to make them more accessible for potential licensees lacking in legal background. In addition, license enforcement and compliance were discussed, with a particular focus on how the GPL and related licenses have done in court.
On 19 April, the European Commission published a communication on "ICT Standardisation Priorities for the Digital Single Market" (hereinafter 'the Communication'). The Digital Single Market (DSM) strategy intends to digitise industries with several legislative and political initiatives, and the Communication is a part of it covering standardisation. In general, the Free Software Foundation Europe (FSFE) welcomes the Communication's plausible approach for integrating Free Software and Open Standards into standardisation but expresses its concerns about the lack of understanding of necessary prerequisites to pursue that direction.
Canonical claims it has taken legal advice and that it is allowed to ship OpenZFS with its Linux.
What ever the legal rights and wrongs, Ubuntu's support is clearly aimed primarily at the server use case. ZFS is not an option within the installer. In fact you'll need to install the userland parts of ZFS yourself before you can format disks and get everything working. Still, if you're interested in trying Ubuntu atop ZFS, Canonical has a guide to using ZFS.
It's no surprise that the Commission was trying to keep that particular detail quiet, because FRAND licensing—the acronym stands for "fair, reasonable, and non-discriminatory"—is incompatible with open source, which will therefore find itself excluded from much of the EU's grand new Digital Single Market strategy. That's hardly a "balanced IPR policy."
The problem for open source is that standard licensing can be perfectly fair, reasonable, and non-discriminatory, but would nonetheless be impossible for open source code to implement. Typically, FRAND licensing requires a per-copy payment, but for free software, which can be shared any number of times, there's no way to keep tabs on just how many copies are out there. Even if the per-copy payment is tiny, it's still a licensing requirement that open source code cannot meet.
This article explains some issues about the meaning and enforcement of the GNU General Public License. The specific occasion for this article is the violation of combining Linux with ZFS, and that concerns specifically GNU GPL version 2; however, most of the points apply to all versions of the GNU GPL and to the GNU Affero GPL as well. "GPL" or "GNU GPL" refers to any version of either of those.
The Free Software Foundation has issued a fresh statement today concerning the recent ZFS file-system efforts on Linux, driven in large part by Canonical's plans for shipping ZFS support in Ubuntu 16.04.
Concerning France, the court decision may have a considerable impact, as the source code of any software produced by or for the various national or local administrations becomes legally “libre” or open source under no or very permissive conditions. Therefore the interest to clarify the applicable licence: when communicating it, relevant administration should then apply the EUPL or the French CeCILL, according to the 12 September 2012 prime minister Ayrault circular.
No one becomes a programmer to become an intellectual property (IP) expert. But, in today's lawsuit-happy world, with patent trolls ready to attack and licensing becoming increasingly complicated, developers needs to know some IP law.
So, at the Linux Foundation Collaboration Summit, Jim Zemlin, the Linux Foundation's executive director announced the availability of Open Source Compliance Basics for Developers (LFC291), This free course is designed to provide software developers with the basic knowledge about legal and licensing issues they need for building and using open-source software.
BMW has sent Terence Eden a DVD containing GPL-licenced code used in its electric i3 model .
Why should you care? Because Oxford resident Eden last month inadvertently caused something of a global stir when he pondered the quality of the i3's software and the security of BMW's update mechanisms. Along the way he noticed that the i3's on-board “About” screen mentioned it uses some GPL-licenced code and idly wondered if the auto-maker complies with the licence.
Meeting legal requirements is one of the key elements that large software companies factor in to their release cycles. They have teams that check for software patents that may impact their code, make sure that every copyright is acknowledged and look at the detailed usage clauses in any third-party software that they use.
One of the reasons for doing this is to avoid expensive litigation from companies often referred to as patent trolls. These are companies that have purchased large software patent libraries. Their business model is to then use those libraries to bring lawsuits against developers and over the last decade we’ve seen a number of high profile lawsuits against companies such as IBM, Microsoft, Google and others. Some of these have been dismissed by the courts but others have been upheld costing hundreds of millions of dollars in both fines and costs.
While open source developers might think that they are immune from this type of issue they are not. It may be that a piece of software that has been released as open source is later alleged to have infringed a software patent. This would mean that anyone using that software could be found guilty of an infringement.
To help reduce the impact of patent claims Google, IBM, Red Hat, SUSE, NEC, Philips and Sony created the Open Innovation Network. The goal was to create a pool of defensive patents that could be used to protect Linux and developers using Linux. This has been successful with over 1946 companies signing up to the OIN to use their patents to defend themselves from attack.