But wait: what do we find when go to that "free" site:
Clicking will install Microsoft Silverlight.So it seems that this particular free has its own non-free (as in freedom) payload: what a surprise.
That's a disappointment - but hardly unexpected; Microsoft's mantra is that you don't get something for nothing.
Forget Windows 7, the most useful thing that Microsoft will do this year is host the videos of a famous lecture series given by Nobel prize winning physicist Richard Feynman back in 1964, so anyone can watch them and see a brilliant man engaged with the workings of the physical world and the people he is trying to get hooked on physics.
“Silverlight is proprietary and it is owned and controlled by a multiple-times monopoly abuser that ardently combats the scientific model of development.”The word "only" is very important. If and when Microsoft goes out of business (all commerce has its shelf life), will Feynman's work still be accessible? Silverlight is proprietary and it is owned and controlled by a multiple-times monopoly abuser that ardently combats the scientific model of development. It is about sharing.
According to our reader's interpretation of this (to paraphrase a little), Microsoft thinks that it can 'give away' the Silverlight client and make sure it doesn't run on GNU/Linux (except for the "Mono-polluted stuff"). Then, Microsoft removes IE from Vista 7 in Europe and blames the EU Commission. "Is there a pattern here," asks the reader. "They're repeating the same thing they did with IE and Windows. As in, create web-tools that can only make web sites that work with IE+Windows. Here they're creating flash incompatible sites that ONLY work with Silverlight+Windows. Where's the interoperability in that? If they were made to open up Silverlight, they would produce a crippled version and blame the regulators. And the fools will continue to let Microsoft get away with it."
Microsoft seems to be planting a Trojan horse in high-performance computing as well. It is exploiting ignorance among parts of the scientific community and Glyn Moody explains why:
So basically Project Trident is more Project Trojan Horse - an attempt to get Microsoft HPC Server cluster technologies into the scientific community without anyone noticing. And why might Microsoft be so keen to do that? Maybe something to do with the fact that Windows currently runs just 1% of the top 500 supercomputing sites, while GNU/Linux has over 88% share.
Microsoft's approach here can be summed up as: accept our free dog biscuit, and be lumbered with a dog.
--Bill Gates
Comments
David Gerard
2009-07-16 12:12:29
http://twitter.com/bengoldacre/status/2654866952 http://twitter.com/bengoldacre/status/2655276081
Roy Schestowitz
2009-07-16 13:17:15
Mikko
2009-07-16 12:23:59
aeshna23
2009-07-16 12:41:55
Roy Schestowitz
2009-07-16 13:18:38
Mikko
2009-07-16 13:30:14
Roy Schestowitz
2009-07-16 13:57:49
David Gerard
2009-07-16 14:07:45
http://i32.tinypic.com/120s3g4.jpg
Apple DRM may be DRM, but at least it doesn't take away the songs you already paid for if the store stops selling them!
(The guy had bought $100 of songs from the Zune Store. He is telling everyone he can about what they pulled.)
David Gerard
2009-07-16 14:08:45
http://i32.tinypic.com/120s3g4.jpg
Apple DRM may be DRM, but at least it doesn't take away the songs you already paid for if the store stops selling them!
(The guy had bought $100 of songs from the Zune Store. He is telling everyone he can about what they pulled.)
Facebook link: http://www.facebook.com/photo.php?pid=7271611&id=623900290
Roy Schestowitz
2009-07-16 14:10:39
Jonathan Wong
2009-07-16 14:15:40
If you had the rights to the Feynman lectures today and wanted to build a rich viewing experience similar to the Silverlight-enabled site today, what would you build it in?
Would it be Flash? Sure it runs on Linux, but isn't it also proprietary?
Would it be HTML5?
And I'm also wondering: has Feynman ever came out to express in public his support for FLOSS? Or is it just assumption on our part that he would? Anyone have a link anywhere?
Oh, for those who haven't been reading Boycott Novell recently, yes - I'm a Microsoft employee :)
David Gerard
2009-07-16 14:19:19
So just PUT THE VIDEO UP.
If you want to wrap it in a "rich experience" that's an add-on - putting it as an initial requirement is deeply missing the point. People aren't going there to get a "rich experience" - they're going there to WATCH VIDEOS.
Roy Schestowitz
2009-07-16 14:23:02
Where is the "business value"?
Jonathan Wong
2009-07-16 14:32:35
For any product or service you would rather have a worse user experience but be totally unhindered from proprietary software, instead of having a better and richer user experience if it means you need to use proprietary software. Would that be accurate?
Also, do we really know for sure if people care or don't care about the rich experience offered to them when watching videos? Do we know one way or another if absent that rich experience, would some casual academics still be interested to check out the Feynman lectures? We really don't know either way, do we?
Anyone found a link yet to state whether Feynman ever came out to express his support for FLOSS or any kind of open source or free software movement?
David Gerard
2009-07-16 14:44:56
They want convenience. They want "just works." Click on a link or a Flash player (Flash is already on >95% of Internet-connected computers) is convenience. Installing a new piece of software just to watch a video is perceived as a damn nuisance.
Silverlight isn't equivalent to Flash because Flash is already installed - it's the incumbent with an over 90% userbase. Same problem Linux has on the desktop against Windows, or Bing has in search against Google - it's not just the quality, it's the installed base who perceive switching as a hassle for no good reason.
(Apple fails on features per dollar, but that's not what they're selling - the main "feature" Apple sells its customers is "doesn't make you want to smash it to bits with a toffee hammer." That "feature" appears to be worth twice what you'd expect from the bill of materials, and is enough to take 80% of the music player market. Zune will never stand a chance while it pulls stunts like this.)
You can't demand people want a "rich experience." No user wakes up and thinks, "gee, I hope I have a rich experience on the Internet today." They want to click on the dancing pigs link and see dancing pigs, they want to click on the lolcat link and see a lolcat, they want to click on the Feynman lectures link and see the Feynman lectures. They don't want something telling them to install software. They don't want to be told "whoops you're running Linux, you can't have this video" because they know that's bullshit - YouTube works fine in Linux, so Microsoft looks incompetent.
You need to be thinking in terms of what the user actually wants, rather than in terms of what you want them to have.
Note once again that none of the above has anything to do with free vs proprietary at all. Having to install software to watch a video is, these days, a shitty user experience and enough for people to say "bugger that, I'll go look at lolcats instead."
David Gerard
2009-07-16 14:49:24
I've said repeatedly that the really effective way for Microsoft to get >90% Silverlight installation is: porn. Give away lots of high-resolution porn that requires Silverlight to view it. This will be way cheaper than $100 million advertising campaigns. TECHNOLOGY IS DRIVEN BY PORN.
Roy Schestowitz
2009-07-16 14:53:07
Jonathan Wong
2009-07-16 15:28:30
Flash is proprietary. So is Silverlight. HTML5 is not a standard yet.
What do you propose?
Roy Schestowitz
2009-07-16 15:42:07
David Gerard
2009-07-16 15:43:07
So the obvious answer: graceful fallback. Here's the fallback JavaScript: http://en.wikipedia.org/w/extensions/OggHandler/OggPlayer.js?10
People who end up at Cortado get their video. But they also get a link suggesting Firefox 3.5 (which is the only stable release browser that does Theora in <video>).
(As I noted, asking for a software install for video these days is a shitty user experience, and if Flash were free software we'd just have a Flash player - but we are constrained to use only free software or soon-to-be-free software - we've used not-yet-free bits of Java on the assumption Sun would continue its programme of freeing Java and not embarrass us - and they didn't.)
The greatest nuisance at the moment is actually Safari - it supports the <video> element, but not Theora out the box. It does however work if XiphQT is installed. So we've asked the Apple engineers to standardise what they do and get the bugs out, so we can at least recommend to Safari users they download XiphQT rather than switching to Firefox. (We figure Apple might be helpful if we put it in those terms.)
Note that our entire focus is on (a) as universal out-the-box access as possible (b) with as non-crappy a user experience as possible. The user experience is arguably made much worse by the free-software-only constraint, but that isn't an option for the Wikimedia Foundation.
[As a sidenote, we'd love to allow uploads in any video format and transcode to Theora server-side - ffmpeg will reliably process anything - but that turns out to be a much harder problem than it sounds. However, in that case we're only not doing it for lack of technical infrastructure, rather than for any ideological or legal reasons.]
Jonathan Wong
2009-07-16 15:55:46
To you, its all about what people want. If a piece of proprietary software grants the user the experience that users want (like in the case of Flash), then you are all for it. Free/proprietary is secondary to delivering what the user wants. Correct?
"You need to be thinking in terms of what the user actually wants, rather than in terms of what you want them to have."
If you have access to a Windows PC and you have checked out the site, you no doubt will realize that it has a lot of rich interactive features that no doubt greatly enhances the learning experience for the user. Personalized note annotations, transcripts, search, video chapters, extra resources, real time 3rd-party commentaries, etc. all integrated in one pretty slick looking user experience.
You cannot assume that all users would not want features like that. If these features are important enough to them, they would be more than happy to install the Silverlight plug-in. There is nothing wrong with that. Just like there is nothing wrong with movie theaters charging people to watch movies. If folks think they will like the movie, they will pay for the tickets. That is, except for the people who insist they only watch free movies. :)
The thing is, we really can't generalize what everyone wants, since everyone is different.
David Gerard
2009-07-16 15:58:33
We have fudged this slightly on occasions - we did some stuff in Java while it was not quite free, because we figured Sun would come through in full, and they did. We allowed GIFs on for limited purposes (animations) when they were still under a patent cloud. We used a version of Lucene written in C# a few years ago because Mono was freer software than Java at that time (we're back on Java now and it's twice as fast).
However, where possible, we use free software every time, and do without if necessary. Audio and video will only be in unencumbered formats. At present that means Vorbis and Theora. (Dirac isn't ready.)
This is because reusability is paramount - encumbered formats aren't freely reusable, proprietary software means people can't freely duplicate the software infrastructure used to access the content.
This has proven restrictive and frustrating ... but so far Wikipedia is moderately popular. So we seem to be doing well enough doing things with good means as well as to a good end.
David Gerard
2009-07-16 16:04:46
As I noted, the problem is that Flash is assumed and Silverlight is perceived as a new thing they don't want the hassle of. This is arguably unfair to Silverlight, but it's also the market: everyone has Flash, no-one cares about Silverlight.
(I'd say one of the biggest things keeping Flash popular is YouTube. It's certainly the only reason I have Flash installed on this Linux laptop.)
If you want to test how very important the rich user experience is to people - offer a download link to just the videos themselves. WMV format, even. See what proportion get the videos and what proportion get Silverlight.
I suspect you haven't advertised the fancy stuff people can get well enough - the people I've seen ranting about this wanted to just watch the videos and got asked to install software. The fancy experience may well be extremely nice and worth it, but when you say "Feynman lectures on video" people have an expectation as to "video" online, and it's something YouTube or DailyMotion or whatever-ish - i.e., a video player.
Jonathan Wong
2009-07-16 16:11:30
So it seems to me that there is no acceptable solution that is 100% satisfactory then?
If you use Ogg, it will exclude the millions of desktop PCs and Macs that don't have either the necessary Ogg codecs or Firefox 3.5 or XiphQT or Java (which is not ubiquitous) installed. And like you said, the last thing we want is to have users being prompted to install something else, right?
And we can't use proprietary plug-ins like Flash or Silverlight.
IMO, as commentators (me included), it's always easy for us to point out flaws and critique, but it's a lot more difficult to come up with a workable solution.
Roy Schestowitz
2009-07-16 16:16:05
Old news, nice spin. Antitrust exhibits show it coming right from the horse's mouth.
David Gerard
2009-07-16 16:18:42
As I noted, if it had been Flash based, that probably would have been "good enough" for everyone and you could have done as fancy an interface as with Silverlight.
Silverlight may be a better replacement in technical terms - I'd be surprised if it wasn't, given it was created to be - but Flash is already on every desktop and Silverlight isn't. That may not be fair, but it's also the market: Flash >90%, Silverlight ~20%; most people won't need to install software to play Flash, most people will need to install software to play Silverlight. If you're doing rich internet application stuff at present, Flash can be presumed, Silverlight can't.
(Silverlight stat from RIAstats, which is disproportionately visited by Rich Internet Application developers; general proportion I'd expect to be lower.)
David Gerard
2009-07-16 16:20:33
Jonathan Wong
2009-07-16 16:22:00
That is pure conjecture with absolutely zero to back it up. And I suppose you blame Apple for not bundling Ogg in OS X too.
It's so easy for one to just start shouting loudly and dismissing other people's arguments as spin or antitrust exhibits or whatever. It's not as easy to actually have a sound debate.
At least I respect David Gerard's opinions. I actually learn something from reading his commentary.
Roy Schestowitz
2009-07-16 16:29:05
Here is one example of hard proof.
Yes, Apple has its special (and complex) media relations with Microsoft. See Comes vs Microsoft antitrust exhibits for details. Codec patents are a form of "pool", or collusion.
David Gerard
2009-07-16 16:37:14
I'm not sure how one would do a 'l33t rich application like Jonathan describes for the Feynman lectures entirely in free software. What he describes is indeed massively cool and something like it would be well worth having.
HTML5 isn't finished and won't be for two years; at least there are two implementations of it in moderately wide use, being Gecko and WebKit, and one can write stuff that works in both those.
Gnash barely implements large chunks of Flash (my personal test: do Weebl's Stuff animations work? No they don't), so writing to that subset of Flash strikes me as likely to be way too painful in practice.
I'd probably ask a designer who does this stuff how they'd do it in the currently available Gecko/WebKit subset of HTML5. Then they'd look at me funny and give me their best professional advice to use Flash because everyone has Flash.
Basically, someone has to trailblaze doing unbelievably cool shit in the current version of HTML5, show how they did it and lead the way. I suspect this will require high-quality HTML5 Rich Internet Application authoring tools.
As for popularising Silverlight, I still advise sponsoring porn that requires Silverlight. Ideologically highly questionable, but likely to spread the plugin faster than anything else I can think of. The Internet is for Porn, after all.
(Would also work for Ogg Theora. At this point I'm glad Free Software doesn't have the money for that sort of thing.)
David Gerard
2009-07-16 16:41:20
(By the way - in all the discussion of Nokia's similar odious lying bullshit about Ogg Theora and Vorbis, no-one called attention to Nokia benefiting from the AAC patent pool.)
Roy Schestowitz
2009-07-16 16:47:39
"Compatibility with DRM. We understand that this could be a sore point in W3C, but from our viewpoint, any DRM-incompatible video related mechanism is a non-starter with the content industry (Hollywood)."
--Stephan Wenger, Nokia
[PDF]
Jonathan Wong
2009-07-16 16:51:00
Thanks for your thoughtful replies.
IMO, I think the problem with free and open source software (as well as standards like HTML5, I suppose) is that due to the collaborative and open nature of the development model, it's incredibly difficult to get consensus. Thus, it's reasonable to expect innovation and progression in free software to lag behind innovation and progression in proprietary software.
HTML5 is certainly the way to go for the future, but I'm just afraid that as the specifications currently stand, it's still gonna be pretty tough for an HTML5 app to reach feature parity with Flash or Silverlight anytime soon. Not to mention, like you say, it's still at least 2 years away from being ratified as a standard.
And speaking of porn and Silverlight, have you seen Playboy Archives yet? ;)
www.playboyarchive.com
David Gerard
2009-07-16 17:28:24
Will
2009-07-16 15:09:38
http://opendotdotdot.blogspot.com/2009/06/gnulinux-tops-top500-supercomputer.html
David Gerard
2009-07-16 15:45:37
Roy Schestowitz
2009-07-16 15:47:29
I can clearly recall an article which said that Windows for supercomputers requires less RAM than Vista. It's not a joke.
David Gerard
2009-07-16 16:06:17
Roy Schestowitz
2009-07-16 16:11:54
goodb0fh
2009-07-17 02:37:50
And think about mini-win and things like XP embedded, where, it is possible to strip out bits and pieces like media player (gasp!) and IE (double gasp!). So it is entirely possible. But people like Jonathan would not want us to be able to use these things even if we want to, because we would not have the "user experience" they want to lock us into.
Seriously, if I were a monopoly, this would be what I'd be doing too. Screw the users, they can have any color they want as long as it's black.
Roy Schestowitz
2009-07-17 02:40:56
David "Lefty" Schlesinger
2009-07-17 02:48:13
Primus also used crappy Bay Networks 3599 (if I recall correctly) dial-in modem banks. Worst shit in the world, hardly worked with anything. You can have a good modem bank and a bad customer modem, or a bad modem bank and a good customer modem, but you can't have bad both. This was when WinModems were just coming in, so guess what all the tech support calls were about.
That was my first job in IT. Tech support regularly won awards for customer service. And we deserved them, because you had to be a goddamn genius to get that shit to work.
goodb0fh
2009-07-17 02:45:44
Roy Schestowitz
2009-07-17 02:55:03
Jonathan Wong
2009-07-17 04:03:14
However, correct me if I'm wrong, but didn't the open source and the free software movement have it's roots even as early as the 70's? So it's not like Feynman lived in a time where the concept of free or open source software is completely foreign to people.
Why I am curious whether Feynman has been documented publicly as being a supporter of free software is because the article above, as well as some commentators, make it sound like he sure would of been a slam dunk supporter.
"Does Feynman, who is now in his grave, know that Microsoft is exploiting his good work to pollute the Web and deny access to his lectures if the viewer uses a Free operating system like BSD or GNU/Linux? Would he have approved this?"
"I can’t help but think Feynman would have been all in favor of FLOSS"
Unless someone proves to me otherwise, I am going to assume that no one here really knows one way or another what Feynman's position would of been on free software. There is no way we would know whether Feynman thinks his good work is being exploited. All this is conjecture at best.
goodb0fh
2009-07-17 22:15:21
Everything I have read about Feynman indicates the man is a great teacher, and loves to share his knowledge. Which parts of that indicates that he would prefer to have his work locked in and made unavailable to some portions of the world?
http://en.wikipedia.org/wiki/Richard_Feynman
Go read it yourself.
After that, do you think a teacher would say "you can learn my shit, but only if you use my rich user experience" or do you think a teacher would say "you can learn my shit, here ya go, period"?