"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.