"Looking back five or ten years, companies managing open source risk were squarely focused on license risk associated with complying with open source licenses," notes a report from Black Duck Software. Fast-forward to today, and the rules and processes surrounding open source licensing are more complex than ever.
This condition was intended to apply mainly to what would now be considered SaaS deployments, although the reach of "interacting remotely through a computer network" should perhaps be read to cover situations going beyond conventional SaaS. The objective was to close a perceived loophole in the ordinary GPL in environments where users make use of functionality provided as a web service, but no distribution of the code providing the functionality occurs. Hence, Section 13 provides an additional source code disclosure requirement beyond the object code distribution triggered requirement contained in GPLv2 Section 3 and GPLv3 and AGPLv3 Section 6.
KDE Support For Flatpak Portals Progressing
While GNOME / Red Hat developers have been leading the Flatpak app sandboxing initiative, KDE developers are making progress too with embracing Flatpak as a more convenient and secure way of securely packaging Linux desktop apps.
The latest on the KDE + Flatpak front is that Jan Grulich has been getting a KDE implementation of Flatpak's "Portals" working. Portals are the APIs offered to the sanboxed apps for essentially escaping the sandbox for certain operations.
Original: KDE Flatpak portals introduction
Wrongworld, the game that won me other with a totally silly trailer has now been greenlit, so it will be coming to Linux on Steam.
The developer actually came to visit the site and chat in the comments when I last mentioned it. The developer confirmed they hope to have it on GOG too.
Nouveau continues advancing on the display front: beyond getting DP MST and atomic mode-setting support in the Linux 4.10 kernel, there are now patches available for wiring this open-source NVIDIA Linux driver up to supporting stereoscopic 3D output via HDMI.
As reported a few hours ago, it's the day for a new NVIDIA Linux driver beta series. Meet the NVIDIA 378.09 driver release and it's pretty darn exciting for both OpenGL and Vulkan.
First up, the NVIDIA 378.09 Linux driver adds ARB_parallel_shader_compile support, which allows for multi-threaded compilation of OpenGL GLSL shaders. ARB_parallel_shader_compile was firmed up in 2015 and this extension lets games/applications hint at the number of threads that it can use for shader compilation. There is also an interface for querying the compilation state. This is a post OpenGL 4.5 extension.
A pretty interesting NVIDIA beta driver has landed and it officially enables their OpenGL threaded optimizations by default. It will turn itself off if it detects that it's degrading performance per-application.
X.Org Server 1.19 was released last November while today there was finally an X.Org developer giving some love to the older DDX drivers for those still with vintage GPUs and wanting to run the modern xorg-server.
New release of Red Hat's enterprise-grade container platform is based on the recent Kubernetes 1.4 milestone, adding new dynamic storage capabilities and an enhanced dashboard.
Red Hat announced the release of its OpenShift Container Platform 3.4 on Jan. 18, providing enterprises with new container management capabilities. The new release follows the OpenShift Container Platform 3.3 milestone that debuted in September 2016.
Hans Wennborg of Google, serving as the LLVM release manager, has announced the tagging of the first release candidate of the forthcoming LLVM 4.0.
LLVM 4.0 was branched last week, shifting new development to LLVM 5.0, per their new versioning scheme.
The GCC Steering Committee has approved of the RISC-V port being included in GCC.
Published earlier this month was the new RISC-V port of GCC, the promising open-source and royalty-free processor ISA that's been gaining ground the past few years. This GCC RISC-V port was initially held up by university lawyers but now it's ready to roll in GCC with the approval of the GCC steering committee.
The Free Software Foundation Tuesday announced a major rethinking of the software projects that it supports, putting top priority on a free mobile operating system, accessibility, and driver development, among other areas.
It's been a half year since the debut of PulseAudio 9.0 while the release of PulseAudio 10 is coming soon.
PulseAudio 9.99.1 development release was tagged earlier this month, then usually after x.99.2 marks the official release, so it won't be much longer now before seeing PulseAudio 10.0 begin to appear in Linux distributions.