Tivo Healthcare

Tivo Healthcare


Tivoization is a real threat to users freedom, but only when you consider the appropriate context. It’s not just a question of controlling hardware, more importantly its about controlling data. This issue becomes clearer when you consider health software instead of television software

Tivo Healthcare

The next version of the GNU General Public License (version 3) is being hotly debated in the free software community. At the center of the debate are the new clauses regarding Digital Rights Management. My focus as an activist and programmer is on medical software, and this presents a useful perspective on the GPL version three debate.

I will not make the fundamental arguments for free software here. That has already been done and well, by the Richard Stallman (RMS), Eben Moglen and others at the Free Software Foundation (FSF). I will not even fully discuss the issue of the GPL in medical software since I do so very clearly over at GPLMedicine.org.

However, my readers may come from a healthcare background rather than a software background, so for this limited discussion I will review the spirit behind the four freedoms. For the uninitiated, the four freedoms are central to the definition of “free software”. Free in this context does not refer to price, rather it refers to freedom from inappropriate control. Free software activists, like myself, hold that software licenses should not take away the freedom to:

  • run the program, for any purpose (freedom 0)
  • study how the program works, and adapt it to your needs (freedom 1)
  • redistribute copies so you can help your neighbor (freedom 2)
  • improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3)

The free software movement started when Stallman could not get a printer to do what he needed it to, because the software drivers where proprietary. Stallman realized that to control his own life, he needed to control the printer, and to control the printer he needed to have control of the software. But, he did not have control over the software because of the license for that software. In fact, the makers of the printer where trying to use a software license to control Stallman. I spend my time as an activist and programmer working with the kind of software that might help a doctor track a patients cholesterol, instead of the software that runs printers. This focus sometimes gives me helpful insights on popular FOSS debates.

Critics of the free software movement include Linus Torvalds, who has said:

“I think that ‘freedom’ is fine, but we’re not exactly talking about slavery here. Trying to make it look like we’re the Abraham Lincoln of our generation just makes us look stupid and stuck up. I’d much rather talk about ‘fairness’ and about issues like just being a much better process for generating better code, and having fun while doing so.”

Linus’ point must be granted. Few moral issues compare with the issue of one human being owning another. Still, software licensing is a moral issue, just not as grave. The morality of software licensing can be a significant issue, (though still not comparable to slavery) or it can be a minor issue. In this respect it is like honesty. Dishonesty ranges from lying under oath to little white lies. Similarly, the impact of software freedom is sometimes trivial and sometimes important. The arguments that some in the “open source” community make, regarding how little difference “software freedom” makes, only work because they straw-man the context for the discussion. Linus is both right and wrong. He is right that, in the cases that he considers, the moral impact of DRM (discussed more later) is trivial. He is also right that this is about “fairness”. However, he is wrong in that he does not consider circumstances where the use of DRM becomes unfair.

Much of the debate about the next version of GPLv3 centers around a process of tivoization, which is when a hardware manufacture uses cryptography to prevent the use of modified software on a hardware device. This technology is called Digital Rights Management (DRM). Tivo used DRM with Linux for a video device that they sell. Tivo gave copies of the Linux source code that they used away, as the current version of the GPL requires them to. However, if you use a modified version of that source code on a Tivo device, the machine would detect that the binaries had been changed and the hardware would refuse to run. Stallman and other free software advocates argue that this process, called Tivoization is against the spirit of the free software.

“Who cares?”, you might ask. Tivo is a glorified Xbox, aimed at home entertainment. What difference does it really make if some other organization has control of your movies? Most of the companies that are interested in DRM are media companies. The wish to use DRM to restrict how consumers can copy their movies, music and other content. The media companies have a legitimate interest in not having their copyright illegally reproduced. If we imagine a DRM system that merely protects these legitimate interests what’s the problem?

The foggy issue of Tivoization becomes a lot clearer when you consider something like a Health-Tivo

Well, consider what would happen if my software and the operating system underneath it were Tivoized. I help write an GPL Electronic Health Record (EHR). Under the current version of the GPL, someone could make an appliance from my software and GNU/Linux and prevent people from modifying and controlling healthcare data stored in the Electronic Health Record that ran on this device. What the Tivoization traps is the data, which for Tivo means movies and television shows recorded digitally. But what happens when the data that is trapped is infinitely more valuable? When we discuss DRM, we should be thinking of an EHR that has been Tivoized, (perhaps a health-Tivo) rather than a television recording device.

But why would anyone use a “health-Tivo” and knowingly place health related data into a system where it potentially could become trapped? This already happens, and your physician is probably doing this with your health data right now. Proprietary licenses prevent people from accessing critical healthcare information every day. I have documented at least two cases of this. The first example is Medical Manager, which at one time was the most common medical practice management application in the United States. Medical Manager has been largely abandoned leaving thousands of practices across the country without support and with data trapped in broken systems. The second example, is the story of Doctor Notes. Doctors Notes locked doctors out of their medical records, when the doctors refused to pay extra money. When a patients allergy list is lost because a doctor had to abandon all of the data in his Doctors Notes system, all of a sudden what might have seemed to be academic debate seem much more relevant.

When Linus talks about how to deal with DRM he talks about how people should vote with their feet and avoid systems that have restrictive DRM. What about the case where you doctor makes what he sees as a practical and diligent decision to use a proprietary system? He does not have a deep understanding of software freedom issues or how DRM impacts them so he purchases a system which is cheap and effective, but also incidentally locks up your medical data. It is possible that you as a patient could undertake to educate your doctor on the importance of software freedom, and I have resources available on GPLMedicine.org to help you do just that.

I do my best to communicate to as many clinicians as possible that they should be very concerned by this issue, and they should never choose a proprietary EHR product. However, I want to show that Tivoization can be a life or death issue, and that under the terms of the current version of the GPL, Doctors Notes can use my EHR project MirrorMed (shameless plug) to create an EHR Tivo. As a result I will be upgrading the new version of the GPL for my software when it is finalized. Once the GPL denies these kinds of DRM restrictions, I will not need to spend an hour explaining the dangers of Digital Rights Management to a busy physician. I can simply continue to push my primary argument, that the moral license for medical software is the GNU General Public License.

Trotter

Category: 

Comments

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

"The media companies have a legitimate interest in not having their copyright illegally reproduced. If we imagine a DRM system that merely protects these legitimate interests what’s the problem?"

I assume that when it is said "their copyright illegally reproduced" the author means "works under copyright copied and distributed". If so, I disagree that copyright holders have a "legitimate" interest in stopping this from happening. I think a fair balance is to grant some restrictions but the freedom to share (i.e. copy but not sell) copyrighted works is essential. No, it is not medical data but I would not underestimate the importance of allowing cultural works to flow freely in cyberspace.

I think the author does a good job pointing out that while proprietary software licensing is not slavery, it is still a moral issue. If one had to choose extremes (i.e. slavery versus 'meaningless'), it is clear we'd be better off making the analogy with slavery rather than ignoring the issue altogether.

Peter Rock
(http://gnuosphere.blogspot.com)

Fred Trotter's picture

I agree with you that it is not actually in copyright holders economic or practical interest to restrict copying and sharing of media. Media companies have the "legal" interest not to have things shared, it is another question entirely if they have a "legitimate" interest.

My copyrighted (GPL released) software has been illegally copied into other software and it was my right to NOT have copyright copied illegally that allowed me to enforce the GPL in that case. Copyright violation is also a threat to the "keep-it-free" GPL software. So if you mean "illegitimate" = unwise, I agree, if you mean that copyright should work differently, I disagree.

I also agree, in part, with your points about slavery. However, if you are going to make those kinds of references then I think they need to be backed up with further argument. At the outset I do not see how using a Microsoft product compares in degree to being owned by someone else. You have to make explicit and clear that you are arguing that they are similar in kind. For instance you can say "software freedom does not compare to slavery, however it is a question of scale, not type. The two issues are not different like apples to oranges. Instead the two issues are different like a glass of water and the ocean. Its the same kind of thing, just vastly more or less of it."

That kind of argument, I find compelling.

Fred Trotter

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I agree whole heartedly with Trotter. I work in the medical field; in-fact, in the technology realm of health care. I have spent a good part of the last two years researching and assessing various Practice Management / Electronic Medical Records applications for our company.

Why? Because the last system that we tried, failed to live up to what we were sold. When we refused to make payments to the vendor until they fixed the areas we considered deficient, they tried to lock us out of our patient data. Luckily, I expected that kind of reaction from them and had exported all of our data out of their system.

I have been watching the activities related to the VA's release of their VistA application into the public domain, and then the crap that has happened with it. It had great potential, but now looks like TiVoization is happening. Very unfortunate. This could have really helped the small independent health care providers.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

The Southern California Linux Expo is going to be hosting a summit dedicated to how open source can benefit the healthcare industry. One of the major companies behind the effort to get open source into this industry, ClearHealth is co-sponsoring the event. More information

Author information

Fred Trotter's picture

Biography

Fred Trotter is a GPL healthcare software programmer and advocate

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!