Language Selection

English French German Italian Portuguese Spanish

Legal

Copyrights on APIs (Java) Update

Filed under
Development
Legal
  • No do-overs! Appeals court won’t hear $8.8bn Oracle v Google rehash

    Over eight years of feuding between Oracle and Google over the use of Java code in Android may be nearing its end following a Tuesday court ruling.

    The US Federal Circuit Court of Appeals has declined [PDF] to re-hear the case in which it found Google to be in violation of Oracle’s copyright on Android API code. The Chocolate Factory faces a demand from Oracle for $8.8bn in damages.

    Tuesday’s ruling means that the only remaining hope for Google to avoid a massive payout to Oracle is a hearing and decision from the US Supreme Court, something Google said it will pursue after today's verdict.

    "We are disappointed that the Federal Circuit overturned the jury finding that Java is open and free for everyone," Google told The Register.

  • Federal Circuit denies Oracle v Google en banc rehearing

    Google has already said it will appeal to the Supreme Court in the latest development in the dispute over unauthorised use of 37 packages of Oracle’s Java application programming interface

Open-source licensing war: Commons Clause

Filed under
OSS
Legal

Most people wouldn't know an open-source license from their driver's license. For those who work with open-source software, it's a different story. Open-source license fights can be vicious, cost serious coin, and determine the fate of multi-million dollar companies. So, when Redis Labs added a new license clause, Commons Clause, on top of Redis, an open-source, BSD licensed, in-memory data structure store, all hell broke loose.

Why? First, you need to understand that while you may never have heard of Redis, it's a big deal. It enables real-time applications such as advertising, gaming financial services, and IoT to work at speed. That's because it can deliver sub-millisecond response times to millions of requests per second.

But Redis Labs has been unsuccessful in monetizing Redis, or at least not as successful as they'd like. Their executives were discovering, like the far more well-known Docker, that having a great open-source technology did not mean you'd be making millions. Redis' solution was to embrace Commons Clause.

Read more

GPL Violations Cost Creality a US Distributor

Filed under
OSS
Legal

One of the core tenets of free and open source software licenses is that you’re being provided source code for a project with the hope that you’ll “pay it forward” if and when you utilize that code. In fact some licenses, such as the GNU Public License (GPL), require that you keep the source code for subsequent spin-offs or forks open. These are known as viral licenses, and the hope is that they will help spread the use of open source as derivative works can’t turn around and refuse to release their source code.

Read more

Deutsche Bahn Intercity software under EUPL

Filed under
OSS
Legal

This software, distributed under the EUPL, is the open European Train Control System (OpenETCS), the signalling and control component of the European Rail Traffic Management System (ERTMS). It is kind of positive train control, replacing the many incompatible safety systems previously used by European railways. It is becoming a standard that was also adopted outside Europe and is an option for worldwide application. It is managed by the European Union Agency for Railways (ERA) and it is a legal requirement that all new, upgraded or renewed tracks and rolling stock in the European railway system should adopt it, possibly keeping legacy systems for backward compatibility

Read more

The Commons Clause – Helpful New Tool or the End of the Open Source as We Know it?

Filed under
Legal

Almost nothing inspires a spirited discussion among the open source faithful as much as introducing a new open source license, or a major change in an existing license’s terms. In the case of version 3 of the GPL, the update process took years and involved dozens of lawyers in addition to community members. So, it’s no surprise that the pot is already boiling over something called the “Commons Clause.” How energetically? Well, one blog entry posted yesterday was titled The Commons Clause Will Destroy Open Source. The spark that turned up the heat was the announcement the same day by RedisLabs that it was adopting the license language.

The clause itself is short (you can find it here, together with an explanatory FAQ). It was drafted by Heather Meeker, an attorney with long open source involvement, in conjunction with “a group of developers behind many of the world’s most popular open source projects.”

It’s also simple in concept: basically, it gives a developer the right to make sure no one can make money out of her code – whether by selling, hosting, or supporting it – unless the Commons Clause code is a minor part of a larger software product. In one way, that’s in the spirit of a copyleft license (i.e., a prohibition on commercial interests taking advantage of a programmer’s willingness to make her code available for free), but it also violates the “Four Freedoms” of Free and Open Source software as well as the Open Source Definition by placing restrictions on reuse, among other issues.

Read more

Stop Supreme Court nominee Kavanaugh to protect free software!

Filed under
GNU
Legal

United States Supreme Court judges serve from the time they are appointed until they choose to retire -- it's a lifetime appointment. One judge recently stepped down, and Brett Kavanaugh was nominated to fill the empty seat. He comes with a firm stance against net neutrality.

Last year he wrote:

Supreme Court precedent establishes that Internet service providers have a First Amendment right to exercise editorial discretion over whether and how to carry Internet content.

Here, Kavanaugh argues that controlling the way you use the Internet is a First Amendment right that ISPs -- companies, not people -- hold. The First Amendment, which guarantees Americans the right to free speech, freedom of the press, and freedom to congregate, is one of the most dearly-held amendments of the United States Constitution. With this statement, he says that net neutrality protections -- policies that prevent companies from "editorializing" what you see on the Web -- is a violation of the Constitution. He believes net neutrality is unconstitutional. We know he's wrong.

Read more

Also: LibreJS 7.15 released

EA Kills "Open Source" Version Of SimCity 2000

Filed under
OSS
Legal
  • Electronic Arts shuts down the open source SimCity 2000 fan remake

    Electronic Arts has taken down the open source fan remake of SimCity 2000, OpenSC2K. According to the DMCA notice, OpenSC2K uses assets from SimCity 2000 and since these assets are under copyrights, they should not be used in free remakes or projects.

  • EA Takes Down ‘Open Source’ SimCity 2000 Remake

    Electronic Arts has asked GitHub to remove a fan-created remake of the classic SimCity 2000 release. While the original game is a quarter-century old, the publisher points out that the assets are not free to use, adding that a copy of the game can still be purchased legally.

  • EA Kills "Open Source" Version Of SimCity 2000

    Earlier this year, a game called OpenSC2K was released on GitHub, claiming to be a free, open source version of Maxis’ classic. Turns out it wasn’t as open source as it could have been, though, because EA have had the game removed from the platform.

    As TorrentFreak report, the art assets used in OpenSC2K were lifted straight from the 1993 original, so EA have filed a DMCA request against the project that led to its removal (remember that SimCity 2000 is still commercially available on Origin).

LibreOffice With Microsoft DRM and a Tax

Filed under
LibO
Microsoft
Legal

Licensing With GPL: Greater Certainty

Filed under
GNU
Red Hat
Legal
  • A Movement Builds as a Diverse Group of 14 Additional Leaders Seek Greater Predictability in Open Source Licensing

    Today’s announcement demonstrates the expanded breadth and depth of support for the GPL Cooperation Commitment. Companies adopting the commitment now span geographic regions, include eight Fortune 100 companies, and represent a wide range of industries from enterprise software and hardware to consumer electronics, chip manufacturing to cloud computing, and social networking to automotive. The companies making the commitment represent more than 39 percent of corporate contributions to the Linux kernel, including six of the top 10 corporate contributors.1

  • ARM: Arm joins industry leaders in commitment to fair enforcement of open source licenses

    Today, Red Hat announced that several leading technology companies, including Arm, are joining a diverse coalition of organizations that have come together to promote greater predictability in open source license enforcement. Alongside Amazon, Canonical, Linaro, Toyota, VMware and many others we have committed to ensure fair opportunity for our licensees to correct errors in compliance with their GPL and LGPL licensed software before taking action to terminate the licenses.

  • Debian "stretch" 9.5 Update Now Available, Red Hat Announces New Adopters of the GPL Cooperation Commitment, Linux Audio Conference 2018 Videos Now Available, Latte Dock v0.8 Released and More

    Red Hat announced that 14 additional companies have adopted the GPL Cooperation Commitment, which means that "more than 39 percent of corporate contributions to the Linux kernel, including six of the top 10 contributors" are now represented. According to the Red Hat press release, these commitments "reflect the belief that responsible compliance in open source licensing is important and that license enforcement in the open source ecosystem operates by different norms." Companies joining the growing movement include Amazon, Arm, Canonical, GitLab, Intel Corporation, Liferay, Linaro, MariaDB, NEC, Pivotal, Royal Philips, SAS, Toyota and VMware.

Codecs and Patents

Filed under
Moz/FF
OSS
Legal
  • An Invisible Tax on the Web: Video Codecs

    Here’s a surprising fact: It costs money to watch video online, even on free sites like YouTube. That’s because about 4 in 5 videos on the web today rely on a patented technology called the H.264 video codec.

    A codec is a piece of software that lets engineers shrink large media files and transmit them quickly over the internet. In browsers, codecs decode video files so we can play them on our phones, tablets, computers, and TVs. As web users, we take this performance for granted. But the truth is, companies pay millions of dollars in licensing fees to bring us free video.

    It took years for companies to put this complex, global set of legal and business agreements in place, so H.264 web video works everywhere. Now, as the industry shifts to using more efficient video codecs, those businesses are picking and choosing which next-generation technologies they will support. The fragmentation in the market is raising concerns about whether our favorite web past-time, watching videos, will continue to be accessible and affordable to all.

  • AV1, Opportunity or Threat for POWER and ARM Servers?

    While I haven’t seen an official announcement, Phoronix reported that the AV1 git repository was tagged 1.0, so the launch announcement is imminent. If you haven’t heard about it already, AOMedia Video 1 (AV1) is an open, royalty-free video coding format by the Alliance for Open Media.

  • VP9 & AV1 Have More Room To Improve For POWER & ARM Architectures

    Luc Trudeau, a video compression wizard and co-author of the AV1 royalty-free video format, has written a piece about the optimization state for video formats like VP9 and AV1 on POWER and ARM CPU architectures.

Syndicate content

More in Tux Machines

Mozilla: Librsvg, Bytecode Alliance, and Extensions in Firefox 71

  • CSS in librsvg is now in Rust, courtesy of Mozilla Servo

    Summary: after an epic amount of refactoring, librsvg now does all CSS parsing and matching in Rust, without using libcroco. In addition, the CSS engine comes from Mozilla Servo, so it should be able to handle much more complex CSS than librsvg ever could before.

  • Librsvg Continues Rust Conquest, Pulls In CSS Parsing Code From Mozilla Servo

    For about three years now GNOME's SVG rendering library has been transitioning to Rust. This library, librsvg, now makes further use of Rust around its CSS parsing code and Mozilla's Servo is doing some of that heavy lifting. Librsvg is employing the CSS engine from Mozilla's Servo engine in order to be written in Rust while also having the benefit of being able to handle more complex CSS code than the previous implementation.

  • Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly

    Today we announce the formation of the Bytecode Alliance, a new industry partnership coming together to forge WebAssembly’s outside-the-browser future by collaborating on implementing standards and proposing new ones. Our founding members are Mozilla, Fastly, Intel, and Red Hat, and we’re looking forward to welcoming many more.

  • New Bytecode Alliance Brings the Security, Ubiquity, and Interoperability of the Web to the World of Pervasive Computing

    The Bytecode Alliance is a newly-formed open source community dedicated to creating new software foundations, building on standards such as WebAssembly and WebAssembly System Interface (WASI). Mozilla, Fastly, Intel, and Red Hat are founding members. The Bytecode Alliance will, through the joint efforts of its contributing members, deliver a state-of-the-art runtime environment and associated language toolchains, where security, efficiency, and modularity can all coexist across the widest possible range of devices and architectures. Technologies contributed and collaboratively evolved through the Alliance leverage established innovation in compilers, runtimes, and tooling, and focus on fine-grained sandboxing, capabilities-based security, modularity, and standards such as WebAssembly and WASI.

  • Mozilla + Intel + Red Hat Form The Bytecode Alliance To Run WebAssembly Everywhere

    Mozilla, Fastly, Intel, and Red Hat have announced the Bytecode Alliance as a new initiative built around WebAssembly and focused on providing a secure-by-default bytecode that can run from web browsers to desktops to IoT/embedded platforms. "Together, we’re putting in solid, secure foundations that can make it safe to use untrusted code, no matter where you’re running it—whether on the cloud, natively on someone’s desktop, or even on a tiny IoT device," announced Mozilla.

  • Extensions in Firefox 71

    Firefox 71 is a light release in terms of extension changes. I’d like to tell you about a few interesting improvements nevertheless. Thanks to Nils Maier, there have been various improvements to the downloads API, specifically in handling download failures. In addition to previously reported failures, the browser.downloads.download API will now report an error in case of various 4xx error codes. Similarly, HTTP 204 (No Content) and HTTP 205 (Reset Content) are now treated as bad content errors. This makes the API more compatible with Chrome and gives developers a way to handle these errors in their code. With the new allowHttpErrors parameter, extensions may also ignore some http errors when downloading. This will allow them to download the contents of server error pages.

Benchmarks Of JCC Erratum: A New Intel CPU Bug With Performance Implications On Skylake Through Cascade Lake

Intel is today making public the Jump Conditional Code (JCC) erratum. This is a bug involving the CPU's Decoded ICache where on Skylake and derived CPUs where unpredictable behavior could happen when jump instructions cross cache lines. Unfortunately addressing this error in software comes with a performance penalty but ultimately Intel engineers are working to offset that through a toolchain update. Here are the exclusive benchmarks out today of the JCC erratum performance impact as well as when trying to recover that performance through the updated GNU Assembler. The microcode update prevents jump instructions from being cached in the Decoded Icache when those instructions cross a 32-byte boundary or where they end on a 32-bit boundary. Due to that change there will be more misses from the Decoded ICache and switches back to the legacy decode pipeline -- resulting in a new performance penalty. The Decoded ICache / Decoded Streaming Buffer has been around since Sandy Bridge but only Skylake and newer is affected by this erratum. Cascade Lake is affected by this erratum but Ice Lake and future iterations appears unaffected. The erratum notice officially lists Amber Lake, Cascade Lake, Coffee Lake, Comet Lake, Kaby Lake, Skylake, and Whiskey Lake as affected generations for the JCC bug. Read more

Games: Epic Games, Gravity Ace, American Truck Simulator and PPSSPP

  • Epic Games acquires Quixel with its enormous library of 3D and 2D assets

    Epic Games have reached down the back of the sofa and pulled up enough loose change to acquire Quixel. For those not familiar, Quixel are responsible for some seriously high quality 3D and 2D assets and their pretty well-known for their "Megascans". These super-high quality assets are used in plenty of AAA games, films and more. Some of what they've made is truly impressive too and Quixel have well over ten thousand assets people can use with a huge assortment of items. Since they're now owned by Epic, their library of assets are being made completely free to Unreal Engine users. Ten of these high-res packs have already been made free on the Unreal Engine Marketplace, with more coming in future. However, they're not stopping developers using them elsewhere and for those who are, the subscription prices have been lowered and the resolution cap was removed.

  • Gravity Ace, a gorgeous retro 2D twin-stick shooter that looks like Thrust on some serious steroids

    Thrust is that you? Gravity Ace, a new pixel-art twin-stick shooter in development by John Watson is looking quite incredible and it's coming to Linux. Being made in the FOSS game engine Godot Engine, it's actually inspired by both the classics Thrust and Gravitar. Obviously graphically a huge amount better since they're pretty old, Gravity Ace certainly looks like it will get quite intense and you can even try it out right now.

  • How To: Fix American Truck Simulator not displaying on Linux with the latest update

    It seems the latest update of American Truck Simulator has come with a few issues, like the Linux version playing audio but seemingly displaying nothing. Here's a fix for you. Curiously, it grabs your cursor and plays audio as if it's working. However, when you ALT+TAB (at least on the KDE desktop), it will then show a very tiny window so it seems something is wrong with how they're initially detecting screens since the latest update.

  • How to Play PSP Games in Linux with PPSSPP

    PPSSPP is one of the easiest to use PSP emulators. Theoretically, you can run it, select a game file, and almost immediately you’ll see most of PlayStation Portable’s titles run on your screen without a hitch. Learn how you can install PPSSPP in Linux and customize how it works. If you have a powerful computer, you can also implement upgrades that can dramatically improve how all games are presented and perform in PPSSPP.

Here's KDE Plasma Mobile Running on the PinePhone Open Source Linux Smartphone

KDE developer Bhushan Shah posted today on Twitter a photo of his PinePhone open source Linux-powered smartphone from PINE64 running the latest KDE Plasma Mobile, which is mostly an open-source user interface designed for small screens, like those on phones and tablets. KDE Plasma Mobile is currently available from various Linux OS makers, including KDE neon, Debian GNU/Linux, and postmarketOS. Of all three, KDE neon is the recommended choice for installing a Linux-based operating system on a supported devices to run the latest KDE Plasma Mobile user interface. Read more