Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

How hypervisors can defeat GPLv3's "anti-tivoization"
LinuxDevices.com ^ | Aug. 27, 2007 | Henry Kingman

Posted on 08/29/2007 8:47:30 AM PDT by N3WBI3

How hypervisors can defeat GPLv3's "anti-tivoization"

Aug. 27, 2007

This guest whitepaper explains how hypervisors can isolate proprietary software from GPLv2 and GPLv3-licensed software. Authored by a Trango product manager, it uses Trango's hypervisor as an example, showing how the technology could help safeguard copyright-encumbered multimedia content in a video playback device with a user-modifiable Linux OS component.

Spread the word:
digg this story
The paper was written by Bruno Zoppis, a former Sun Microsystems software engineer who now manages products for Trango. Alongside Trango's "Virtual Processors" technology, Zoppis appears to consider products from VMWare, IBM, and Sun Microsystems as falling into the "hypervisor" product category.

Zoppis begins with an introduction to GPL licensing, including the differences between GPLv2 and GPLv3. Discussion focuses on "anti-tivoization" language in GPLv3, which interdicts locking hardware to the stock firmware -- for example to prevent the device from functioning with user-modified firmware.

After acknowledging that Linux itself likely will not move to GPLv3, Zoppis notes that many other open source projects already have. For example, Samba -- popular in myriad consumer electronics gadgets because it lets Linux devices use Windows networks -- has been licensed under GPLv3 since release 3.2.0. Using GPLv3-licensed software such as Samba could put the onus on devicemakers to open their hardware, a potential liability for devices that handle content vulnerable to theft, such as copyrighted material.

As a work-around, Zoppis suggests the use of hypervisors such as Trango's products. He writes, "In the same way an operating system can simultaneously run multiple applications, with different licenses, the virtual machines that run on the hypervisor do not need to be of the same license."

Zoppis then outlines a typical use case, sketching out a device that streams proprietary video. Linux provides the UI, networking, and so on, but handles only scrambled video data, handing it off to a proprietary, closed video playback executive via a chunk of shared memory. "The bootstrap sequence checks the integrity of the hypervisor," Zoppis writes, "but not the GPL VM code," enabling users to freely modify the Linux environment.

Zoppis probably explains it better than I have; read the whole paper to learn more. The paper is entitled, "Using a hypervisor to reconcile GPL and proprietary embedded code," and is available here.


--Henry Kingman



TOPICS: Computers/Internet
KEYWORDS: gpl3; opensource
Oh ohh looks like that kook stallman will have to start working on the GPL4...
1 posted on 08/29/2007 8:47:33 AM PDT by N3WBI3
[ Post Reply | Private Reply | View Replies]

To: N3WBI3; ShadowAce; Tribune7; frogjerk; Salo; LTCJ; Calvinist_Dark_Lord; amigatec; Fractal Trader; ..

OSS Ping


2 posted on 08/29/2007 8:48:01 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 1 | View Replies]

To: N3WBI3
This guest whitepaper explains how hypervisors can isolate proprietary software from GPLv2 and GPLv3-licensed software. Authored by a Trango product manager, it uses Trango's hypervisor as an example, showing how the technology could help safeguard copyright-encumbered multimedia content in a video playback device with a user-modifiable Linux OS component.

This guest likowand explains how zlickoracker-T2Rs can isolate liquidated monticular roundatoids from FURk7D and Grob-GBLTSFLK-managed cruftworks. Authored by a ProkoMoid product manager, it uses ProkoMoid's zlickoracker-T2Rs as an example, showing how the wiklifliers could help profiKulor mockney-encumbered zubtrioid klifowonks in a igrub zufty device with a user-modifiable Mockee PT humrbroid.

3 posted on 08/29/2007 8:52:22 AM PDT by Lazamataz
[ Post Reply | Private Reply | To 1 | View Replies]

To: Lazamataz
This guest likowand explains how zlickoracker-T2Rs can isolate liquidated monticular roundatoids from FURk7D and Grob-GBLTSFLK-managed cruftworks. Authored by a ProkoMoid product manager, it uses ProkoMoid's zlickoracker-T2Rs as an example, showing how the wiklifliers could help profiKulor mockney-encumbered zubtrioid klifowonks in a igrub zufty device with a user-modifiable Mockee PT humrbroid.

*snicker*

4 posted on 08/29/2007 9:01:54 AM PDT by TChris (Has anyone under Mitt Romney's leadership ever been worse off because he is Mormon?)
[ Post Reply | Private Reply | To 3 | View Replies]

To: Lazamataz

LOL!


5 posted on 08/29/2007 9:16:39 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 3 | View Replies]

To: N3WBI3
that kook stallman

Exactly, that same green party moonbat you used to rush to defend whenever I exposed his "copyleft" and "GNU manifesto". Ready to finally join me in boycott of his software and licenses wherever possible?

6 posted on 08/29/2007 12:55:42 PM PDT by Golden Eagle
[ Post Reply | Private Reply | To 1 | View Replies]

To: Lazamataz
The problem is that he's figured out that the proprietating pickler valved wasn't set to 'fretzen'. Therefore proper proprietation pickling wasn't possible.

Of course if they'd used a zlickoracker, as you so astutely pointed out, the proper pickler proprietation wouldn't be a factor in at all.

L

7 posted on 08/29/2007 1:02:28 PM PDT by Lurker ( Comparing moderate islam to extremist islam is like comparing smallpox and ebola.)
[ Post Reply | Private Reply | To 3 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson