Language Selection

English French German Italian Portuguese Spanish

Open Invention Network is a Proponent of Software Patents -- Just Like Microsoft -- and Microsoft Keeps Patents It Uses to Blackmail Linux Vendors

Filed under
Linux
Microsoft
Legal

OIN loves Microsoft; OIN loves software patents as well. So Microsoft’s membership in OIN is hardly a surprise and it’s not solving the main issue either, as Microsoft can indirectly sue and “Microsoft has not included any patents they might hold on exfat into the patent non-aggression pact,” according to Bradley M. Kuhn

Read more

FSF statement on Microsoft joining the Open Invention Network

  • FSF statement on Microsoft joining the Open Invention Network

    Microsoft's announcements on October 4th and 10th, that it has joined both LOT and the Open Invention Network (OIN), are significant steps in the right direction, potentially providing respite from Microsoft's well-known extortion of billions of dollars from free software redistributors.

    These steps, though, do not by themselves fully address the problem of computational idea patents, or even Microsoft's specific infringement claims. They do not mean that Microsoft has dismantled or freely licensed its entire patent portfolio. The agreements for both LOT and OIN have substantial limitations and exclusions. LOT only deals with the problem of patent trolling by non-practicing entities. OIN's nonaggression agreement only covers a defined list of free software packages, and any OIN member, including Microsoft, can withdraw completely with thirty days notice.

    With these limitations in mind, FSF welcomes the announcements, and calls on Microsoft to take additional steps to continue the momentum toward a complete resolution:

    1) Make a clear, unambiguous statement that it has ceased all patent infringement claims on the use of Linux in Android.

FSF Wants Microsoft To Do More To Help Fight Software Patents

FSF Issues Statement on Microsoft Joining OIN

What does Microsoft joining the Open Invention Network mean...

  • ​What does Microsoft joining the Open Invention Network mean for you?

    Before going further, let me say: I am not a lawyer. Heck, I'm not even my old friend Groklaw's Pamela "PJ" Jones. But I have spoken to numerous intellectual property (IP) attorneys, and this is the gist of what the deal means. For real advice, though, consult your IP-savvy lawyer.

    First, all -- yes, all -- of Microsoft's patents are covered by the OIN deal. Microsoft has licensed its entire patent portfolio to OIN licensees covering the Linux System. Yes, Microsoft has 90,000 total patents, but only 60,000 have been approved to date. The 30,000 remaining are still making their way through the Patent and Trademark Office. As to-be-issued patents, these cannot be asserted. Once they are issued, Microsoft intends to license those, as well.

Latest SJVN

  • Microsoft's patent move: Giant leap forward or business as usual?

    So, while there are a few people who think Microsoft is up to no good, the experts agree that this is a laudable move by Microsoft to show its open-source bona fides. That's not to say some still want to see more proof of Microsoft's intentions, but overall, people agree this is a major step forward for Microsoft, Linux, and open-source intellectual property law regulation.

Now by Andy Updegrove

  • Microsoft and OIN: Legal Commitments vs. the Power of the Taboo

    On the surface, the significance of Microsoft's joining OIN lies with its agreeing to the terms of the OIN license. But in joining OIN, Microsoft may in fact be acknowledging the power of a far older social force: the community taboo.

    Yesterday's announcement is just the latest in a years-long series of Microsoft actions recognizing the realities of today's IT environment. There's simply no denying the fundamental role now of open source and, as importantly, the vital importance of being seen as a leader in OSS development.

    [...]

    But the benefits of joining OIN go further than this. By officially joining the OIN club, Microsoft gains a stronger right to claim the broader protection of the taboo that covers all open source software, whether or not it utilizes the Linux kernel.

    Perhaps the greatest significance of Microsoft's OIN announcement is therefore that it realized that under today's marketplace realities, it was already bound by the same terms, and more.

And by Sean Michael Kerner

  • Microsoft Pledges to Protect Linux and Open Source With Its Patents

    Yet even after joining the Linux Foundation and becoming an active contributor to multiple open-source efforts, the issue of the 235 patents has remained. Despite repeatedly saying that it "loves Linux," Microsoft had never formally renounced its patent claims. The patent move to the OIN appears to be a step in that direction.

    When asked by eWEEK if the OIN patent agreement involved the 235 patents that Microsoft alleges that open-source software infringes on, Microsoft provided a nuanced statement.

    "We’re licensing all patents we own that read on the ‘Linux system’ for free to other OIN licensees," a Microsoft spokesperson wrote in an email to eWEEK.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

today's howtos

Software: Nvidia, MuseScore, Cockpit, Oracle Java and KDE/Krita

  • 2 Tools For Monitoring Nvidia GPUs On Linux (GUI And Command Line)

    This article presents 2 tools for monitoring Nvidia graphics cards on Linux: one that comes with a terminal user interface (TUI), so it runs in a console, and another one that uses a graphical user interface.

  • MuseScore 3.2 Released with Dozens of Bug Fixes

    Free scorewriter MuseScore 3.2 was released a day ago with dozens of bug-fixes as well as some improvements to user interface.

  • Cockpit 197

    Cockpit is the modern Linux admin interface. We release regularly. Here are the release notes from version 197.

  • New Oracle Java 11 Installer For Ubuntu Or Linux Mint (Using Local Oracle Java .tar.gz)

    As many of you already know, Oracle Java requires logging in to an Oracle account to download most versions (all except Oracle Java 12). A while back I created Oracle Java 11 and 12 installer packages (based on the package by Web Upd8), and a PPA for Ubuntu and Linux Mint. Since Oracle Java 11 can't be directly downloaded from Oracle any more, the installer no longer works, so I created a new installer that requires the user to create an Oracle account, download the Oracle Java 11 .tar.gz archive (the same version as the installer), and place the archive in /var/cache/oracle-jdk11-installer-local/. After this, you can install the oracle-java11-installer-local package, and it will set up Oracle Java 11 for you. Everything else works as before. You can install the oracle-java11-set-default-local package to set Oracle Java 11 as default for example (not only set it as default using a .jinfo file and update-alternatives, but also export the JAVA_HOME environment variable, etc.).

  • My first month on GSoC

    This first month of GSoC was a great learning experience for me, when speaking to my colleagues of how Summer of Code is being important to my professional life, I always respond that I’m finally learning to code and the basic of C++. Yes, maybe this is strange, I’m a second year undergraduate Computer Science student, have two year experience with C++. I should have learn to code by now right? Well, at least on my Campus you don’t learn to code applications or how to build stable, clean code. You learn to solve problems, and that’s something I got pretty good at, but when it came to code, well, I’m learning that now and I’m liking it a lot.

  • Snapshot Docker

    The idea of snapshots is to make copies of the current document and allow users to return to them at a later time. This is a part of my whole Google Summer of Code project, which aims to bring Krita a better undo/redo system. When fully implemented, it will fully replace the current mechanism that stores actions with one that stores different states. That is to say, Krita will create a snapshot of the document for every undoable step. [...] Another interesting thing is the palettes. Krita 4.2.0 allows documents to store their own, local palettes. The palette list is but a QList<KoColorSet *>, meaning that only creating a new QList of the same pointers will not work. This is because, the palettes are controlled by canvas resource manager, which takes the responsibility to delete them. Therefore, when taking snapshots, we had better take deep copies of the KoColorSets. And then another problem comes: the snapshots own their KoColorSets because they are not controlled by the resource manager in any way; but the KisDocument in the view does not. So we have to set up another flag, ownsPaletteList, to tell the document whether it should delete the palettes in the destructor. And now the work has shifted to the refactoring of kritaflake, the library that mainly handles vector layers and shapes. I converted the whole KoShape hierarchy to implicit sharing where possible, but some tests are broken. I am now on Windows, where unit tests do not run. I will continue the development of flake as soon as I get access to my Linux laptop.

Fedora Workstation 31, AAC Support

  • Fedora Workstation 31 to come with Wayland support, improved core features of PipeWire, and more

    On Monday, Christian F.K. Schaller, Senior Manager for Desktop at Red Hat, shared a blog post that outlined the various improvements and features coming in Fedora Workstation 31. These include Wayland improvements, more PipeWire functionality, continued improvements around Flatpak, Fleet Commander, and more.

  • Fedora's AAC Support Finally Seeing Audio Quality Improvements

    Fedora's version of the FDK-AAC library that they began shipping in 2017 to finally provide AAC audio support strips out what was patented encumbered functionality. But that gutting of the code did cause some problems like audio playback glitches that are now being addressed. Fortunately, better AAC support is on the way to Fedora. There is this F30 update pending to provide an updated AAC implementation with quality enhancements.

Mozilla: Firefox's Gecko Media Plugin & EME Architecture, Accessibility, Firefox 68 Beta 10 Testday Results

  • Chris Pearce: Firefox's Gecko Media Plugin & EME Architecture

    For rendering audio and video Firefox typically uses either the operating system's audio/video codecs or bundled software codec libraries, but for DRM video playback (like Netflix, Amazon Prime Video, and the like) and WebRTC video calls using baseline H.264 video, Firefox relies on Gecko Media Plugins, or GMPs for short. This blog post describes the architecture of the Gecko Media Plugin system in Firefox, and the major class/objects involved, as it looked in June 2019. For DRM video Firefox relies upon Google's Widevine Content Decryption Module, a dynamic shared library downloaded at runtime. Although this plugin doesn't conform to the GMP ABI, we provide an adapter to allow it to be run through the GMP system. We use the same Widevine CDM plugin that Chrome uses. For decode and encode of H.264 streams for WebRTC, Firefox uses OpenH264, which is provided by Cisco. This plugin implements the GMP ABI.

  • Hacks.Mozilla.Org: How accessibility trees inform assistive tech

    The web is accessible by default. It was designed with features to make accessibility possible, and these have been part of the platform pretty much from the beginning. In recent times, inspectable accessibility trees have made it easier to see how things work in practice. In this post we’ll look at how “good” client-side code (HTML, CSS and JavaScript) improves the experience of users of assistive technologies, and how we can use accessibility trees to help verify our work on the user experience.

  • QMO: Firefox 68 Beta 10 Testday Results

    As you may already know, Friday June 14th – we held a new Testday event, for Firefox 68 Beta 10.