Alan Cox: The Battle for the Desktop 271
richjones writes: "There's a new interview with Alan Cox up. I think he's right on the money with how Linux is going to spread into businesses, but he seems to think Internet applications are going to be big with consumers... I can't really see it... but he's Alan Cox, so he must know :)"
Bah.... (Score:2, Funny)
Much apologies to Userfriendly.
JoeLinux
Re:Bah.... (Score:4, Insightful)
Shouldn't User Friendly be apologizing to you for subjecting you to bad art and no humor? The Penny Arcade [penny-arcade.com] guys were right [penny-arcade.com]. "People will pass up steak once a week for crap every day."
Re:Bah.... (Score:1)
At least they're not peddling their readership [ufmedia.com] to businesses by offering poorly-animated, humor-lacking Flash animations. Gabe has always done art for things other than Penny Arcade. His art is a regular staple over on the Gamespy Network [gamespy.com]. At the very least, Gabe's art is good enough that he doesn't have to whore himself out [penny-arcade.com] to get work.
Must really piss you off... (Score:1)
C-X C-S
"Oh! Right in the mean bean machine!"
Re:Bah.... (Score:1)
You misunderstand. I was not saying that User Friendly peddles Flash to their readerbase, but that they pretty much sell their fanbase to companies by way of awful custom-made Flash animations that supposedly target the "geek demographic".
Hmm, is this right ? (Score:1)
Correct me if I'm wrong, but isn't Marcelo Tosati [marcelothe...enguin.com] the new kernel maintainer now ?
Re:Hmm, is this right ? (Score:2, Informative)
Re:Hmm, is this right ? (Score:1)
-Sara
ok (Score:1, Insightful)
Re:ok (Score:3, Insightful)
Yeah, I respect Alan and I'd say that was the case here.
Terrific bloke, but we're all human.
Re:ok (Score:5, Insightful)
What, the inability to recognize humorous intent, even when the poster beats you about the face and neck with a smiley?
Alan Cox Interviews (Score:3, Informative)
The Last Question (Score:1, Funny)
Besides being a kernel hacker, you're a bit of a cult figure or role model among open-source developers. Are you aware of that, does it affect you at all?
Not particularly. I try and avoid those situations. I don't tend to lurk where people can find me.
What?!? Does this mean he doesn't vote in /. polls?
Of course (Score:2)
Re:Of course (Score:1, Insightful)
Yes, the code may be running on my machine, but given that I'm *required* to have a net connection the entire time, it seems a little too risky - how do I know that the only thing going across the wire is the app? How do I know that my data isn't being sent back? And most importantly - can I save to my local system and not some ASP's computers. The ASPs may say that it allieviates the need for backups, but all it really does is take total control of your data from your hands and places it in somebody else's.
_knots
Re:Of course (Score:2)
They already are (Score:2, Interesting)
Hotmail
eBay
Amazon
IMDB
...
Re:They already are (Score:2)
They don't Crash???? (Score:1)
Re:Of course (Score:5, Insightful)
Well, that's one point of view; the Allan Cox and, dare I say it, Microsoft point of view. At the other end of the spectrum is the Apple 'digital hub' point of view, with iMovie, iDVD, iTunes, iPhoto, iToilet, iEtc. That kind of intense processing can't be done by a web app.
Personally, I'm more inclined to the digital hub theory, because if all consumers wanted was web and email, WebTV would be a big hit by now. I guess time will tell.
No..actually..it's the SUN point of view. (Score:5, Informative)
Now that so many people are into "Grid computing" and the like, web-services are just the beginning. Sun had the right idea with their java stations so long ago, but they were trying to force the change, and be the ones to make the money, rather than just let it happen natrually, and be more of a benefactor/enabler.
You can say It's the MS way of thinking..but it's not..MS is just "embracing/extending" a way of thinking, probably so they can say they invented it too.
Before sun thought of it though..Larry Ellison, from Oracle corp was actually saying it first. SO it's really the Oracle way of thinking if you want to say who's thinking it is!
Re:No..actually..it's the SUN point of view. (Score:2, Informative)
No, it's not the Larry Ellison way of thinking. It's the 1960's, mainframe terminals, IT pinhead way of thinking. Application servers are just a warmed over version of dumb terminals.
Bleh.
Re:Of course (Score:2)
Re:Of course (Score:2)
CSS (Score:5, Funny)
If you have a fast local network, it's not difficult to play a DVD on one machine and watch the decoded picture on another.
Yes it is. The DVD CCA would never allow digital output of a CSS decoder, and now that the WIPO Copyright Treaty is going/has gone into effect, the whole world can sing it with me: "It's fun to violate D-M-C-A, it's fun to violate D-M-C-A!"
Re:Of course (Score:2, Insightful)
Let's suppose you are right, they don't/won't crash (I don't think that is true, but for the sake of arguement). Ok, great. It doesn't crash. What about when the network goes down at work or you temporarily lose your service with your ISP at home. Internet applications won't be doing much in that case. I'm not sure trading one for the other would even be worth it. At least with a crash you can get the program up and running, usually, in a small amount of time. Who knows how long the network will be down.
puck
Disadvantages of internet applications (Score:4, Insightful)
Of course Internet Applications are going to be big with consumers. I don't see why they wouldn't. They don't require installation, they don't crash, they don't take space on the harddrive and they're easier to use.
Let's see:
IOW, Internet applications may become big, but I fear demand is more driven by IT departments (who but into the "no installation hassle" advantage) than by consumers.
I've been working for a company that created a complex application for storage and manipulation of images. They had a Windows version and a Web-based version. The Web-based version was less functional, looked like shit and was bloody annoying because of the download times.
Re:Disadvantages of internet applications (Score:2)
You have a couple of really good points.
Lately I've bemoaned the limitations on the user interface that "universal" Web apps impose. If you compromise a little on the universal part, you can have people use ActiveX, Java.
It's really too bad that W3C standards have not been designed and deployed sooner for, say, XML descriptions of widget behavior. Just little things that make GUI's a little more pleasant, but without the overboard approach of either Java or ActiveX of doing lots of other things, too.
I've been pretty impressed with some of the PHP server applications like sourceforge and IMP and Horde, but have to wonder how much further we'd be if browsers supported just a little bit better GUI functionality.
Of course, now that the browser wars are all but over, nobody will see fit to upgrade to Netscape 7 or IE 7 with the kinds of extensions I'm talking about. Instead, they'll probably either upgrade to AOL 9 with a proprietary set of extensions to HTML or to IE 7, with .NET to lock them into MS view of How to do things on the internet.
Re:Of course (Score:2, Insightful)
bad editing of interview? (Score:4, Interesting)
"How militant are you about which licences people use for their software, and how they use them?
People who are not following the (free software) licence are pirates, it's as simple as that. It's no different if you take GPL (GNU Public Licence) code and don't give people the source code, or if you make copies of movies and sell them to people, it's the same thing. In terms of other software, it really depends on the people who write it. I don't think you have a right to dictate how somebody controls their own work, apart from the very, very basic standard you'd expect."
Was this a bad cut and paste job or other bad editing or what?
For the first part of the question it's almost like they asked him about that recent askslashdot
where the guy was asking about his company's dodgy "interpretation" of the gpl, abusing it
for pleasure and profit.
In the last half of his answer, he appears to be on topic, but just take the question and the first
sentence of the reply and it makes Alan Cox look like some kind of idiot...
graspee
Re:bad editing of interview? (Score:1)
Still, it seemed confusing when I first read it and I still suspect bad editing.
graspee
Re:bad editing of interview? (Score:5, Insightful)
How militant are you about which licences people use for their software, and how they use them?
People who are not following the (free software) licence are pirates, it's as simple as that.
Sounds like a silly thing for ac to say, right? Well, this implies that the original, unedited response (to whatever question was _really_ asked) was
People who are not following the licence are pirates, it's as simple as that.
Which makes perfect sense, as he goes on to say
It's no different if you take GPL code and don't give people the source code, or if you make copies of movies and sell them to people, it's the same thing. In terms of other software, it really depends on the people who write it. I don't think you have a right to dictate how somebody controls their own work, apart from the very, very basic standard you'd expect.
Read: follow the bloody licence or yer a pirate. I mean, it's pretty clear what he's saying. I'd like to say that Hanlon's Razor ("Never attribute to malice that which can be adequately explained by stupidity") applies here; this is rather difficult, because if it's stupidity, what about the relative cluefulness of the interviewer in the rest of the interview? If it's malice, why stop there? Why bother?
I can think of some answers for a few of these questions, I suppose, but none make it too much clearer.
Re:bad editing of interview? (Score:2)
I figured that the article should have said: "People who are not following the [free software] licence are pirates, it's as simple as that."
From looking at the rest of the article it seems as if they use parens instead of square brackets repeatedly. For example, take this statement: "We specifically allow people to use all the system call entry points for Linux for driver software, and the main libraries you need to build applications are under (a different) licence."
Why are there parens around "a different?" The sentence makes much better sense without the parens. It looks to me like the "a different" was used to replace LGPL.
Alan Cox seems to be saying that he thinks people should abide by the license regardless whether its Microsoft software or GNU software. The "(free software)" was probably added in by an editor.
Re:bad editing of interview? (Score:2)
'control' his work, we can't reproduce it anymore
since he has no say in it?
What a wonderful world we live in!
Linux *is* in the home...in stealth mode (Score:5, Insightful)
It's sneaking in via devices like the Tivo. Here's a solid, reliable utterly useful device with a great interface. Think of it as proof of concept that Linux can be used to make a computer for your Mom.
Re:Linux *is* in the home...in stealth mode (Score:1)
Re:Linux *is* in the home...in stealth mode (Score:2)
True, but Slashdot is (in theory, and oftimes in practice) comprised of the engineers who make these things. Thus, I care about whether the app is written in Qt or Gtk. On the other hand, I'm not a car gearhead, so I don't give a rats ass what's being used in my truck. If I was, I probably would have gotten a different, better truck.
If you're a end user, it shouldn't matter to you. If you do this as a career or as a passionate hobby, then it *should* matter to you... it also makes for a better experience in the long run for the end user (who will never know what went into that gizmo on the shelf).
--
Evan
What Linux needs to win on the consumer desktop? (Score:5, Insightful)
Like many geeks ... er programmers without any notion
of business, Mr. Cox misses the ball on the proliferation
of Linux into the consumer market. Linux will continue to
be a niche product on the desktop until the day that AOL and
the other major Internet-service providers (ISPs) provide
an Internet client that runs on Linux. Why? The #1 consumer
application -- the killer application, if you will -- is
Internet connectivity.
When will AOL provide an Internet client that allows me to dial into AOL?
umm.. (Score:1)
Re:What Linux needs to win on the consumer desktop (Score:5, Informative)
Re:What Linux needs to win on the consumer desktop (Score:2, Interesting)
Internet Applications (Score:5, Interesting)
I can see it, and here is why: As technology spreads throughout the world, the devices are going to become easier and easier to come by. Soon they will just be a part of life for everyone. Look at how televisions are in every household now, and a radio in every car. This is just standard progress, and the devices that are based on the technology will just get simpler and simpler to use.
I was particularly enamoured by Alan's example of the Black and Decker equipment, "So I could see in a few years' time owning a home PC becomes kind of like the Black & Decker DIY kit -- it's something people have because they enjoy that kind of thing, not something people have because they want to get on with certain specific tasks."
Re:Internet Applications (Score:4, Insightful)
People are generally not expected to maintain their own television sets, radios, washing machines, cars, etc.
But oddly people don't make a big fuss about Windows expecting end users to carry out maintance tasks. Whilst they do about unix type systems having separation between these two. Even though it's Windows, rather than unix, which is at odds with just about every other piece of technology...
Favourite Quote (Score:4, Funny)
(regarding the first Linux Summit)
The official part of it was actually very non-productive. The amount of work that got done over beer and at three in the morning cannot possibly be underestimated.
Re:Favourite Quote (Score:1)
Let's hope Alan's not involved any serious activity that requires understanding the difference between "underestimating" and "overestimating."
Cheers
-b
Linux XP (Score:1)
It's still about the apps... (Score:4, Interesting)
Just a couple of the critical apps we need. If I can't even coax an OS X version of Bloomberg out of them, how can I persuade them to do a Linux port (even though it'd be easy, since they do/did a Solaris version).
And we still *need* Office. OpenOffice (which I burn CDs of for employees' home use, after they get sticker shock at the cost of Office) isn't a sufficient replacement. (hopefully this is just a -yet-)
We need apps. Big ones. How do we get there?
Re:It's still about the apps... (Score:2, Interesting)
I haven't got a clue what "the Bloomberg service" is, so that cannot be too "critical".
As for an Office, I am in one, and it has a Linux desktop in it...
As for users needing MS Office ... well I know one user who thinks the only way to download pictures from a digital camera is to paste the photo into an empty Word document and save it. Of course, it plays havoc with his firm's web-based database system when he tries to upload the .DOC file as a picture....
Moral: Many users need Office, because they haven't a clue what they need.
Where have you been? (Score:2, Insightful)
And I'm sorry, although it might be critical to ONE sector, I hardly call it a critical app on the same level as Office/Outlook or Lotus Notes or something.
Re:It's still about the apps... (Score:2)
Re:It's still about the apps... (Score:2)
Re:It's still about the apps... (Score:2)
Hopefully with a miracle MSFT will be forced to open the specs to these file formats perhaps.
Matt
Re:It's still about the apps... (Score:2)
Re:It's still about the apps... (Score:3, Interesting)
--
Evan
Re:It's still about the apps... (Score:4, Interesting)
I observe growing Linux use in finance. My firm uses Linux for everything but accounting and desktops, and many large firms use Linux in their servers. A Bloomberg terminal running Linux should be well accepted.
Re:It's still about the apps... (Score:2)
Re:It's still about the apps... (Score:2)
Details on what to do for specific MS Office versions are at appdb.codeweavers.com.
My favorite big app...GNUe (Score:3, Interesting)
GNU Enteprise [gnuenterprise.org]
Here's an overview; "GNU Enterprise (GNUe) is a suite of tools and applications for solving the needs of the enterprise. From human resources, accounting, customer relationship management and project management to supply chain or e-commerce, GNUe can handle the needs of any business, large or small. If you are looking for a full-function ERP, GNUe is the package for you. [gnuenterprise.org]
Details: Written in Python (for easy application creation) and C (for speed), GNUe is under constant and heavy development. If you want to write custom applications for it, it's ready. Pre-packaged applications are on the back burner as the development team works on making the core modules more complete and compliant with varying standards. My personal estimate from following the project is that the first complete applications will show up in about 6 months, and then rapidly accelerate as more app developers learn about GNUe and get interested.
Re:It's still about the apps... (Score:2)
I work for Bloomberg, on the client software.
Here's two: Office and the Bloomberg service...
*Blush*
Just a couple of the critical apps we need. If I can't even coax an OS X version of Bloomberg out of them, how can I persuade them to do a Linux port (even though it'd be easy, since they do/did a Solaris version).
We definitely still support Solaris (see this [bloomberg.com]). Linux support is technically feasible. There are many other issues involved, however.
[SNIP]
We need apps. Big ones. How do we get there?
In the case of Bloomberg, I would advise asking your sales rep for support for your platform of choice. Seriously.
Chris
Dial-up users click here (Score:1, Redundant)
his thoughts on disclosure (Score:3, Insightful)
all this fuss (Score:4, Funny)
Re: (Score:1)
Interesting (Score:2, Interesting)
Linux Infiltration (Score:5, Interesting)
I think we are going to see a shift in thought about what computers are, and what they can do for us. As Alan stated, users want services, if their computer messes up, they want to hit the power button, and have it all come back like it was. Users don't want to have to deal with hardware issues, they want their computer to work like their phone. Plug it in, and it works - it just works.
Perhaps what Alan was unconsciously advocating was the promotion of terminal services like those being developed by LTSP [ltsp.org] and perhaps companies offering terminal/computer services to employees, and perhaps in a broader sense, 'computer utilities' who would offer computer service to residential and small business customers.
Compared to Microsoft, which requires 3 (count them, 3) licences for one user on one thin client to connect to one terminal server (one for the terminal server OS, one for the client OS, and one for the Client Access Licence), Linux can provide better functionality at a fraction of the cost. Linux opens this market, where Microsoft has sufficiently stifled its growth by making it more difficult than it should be to enter that market.
K12 Linux Terminal Server Project Movie (Score:2)
People are usually amazed when I show them this movie, especially when I say that, yes, you don't have to install any software, you just build it and plug it to the working network. People are used to situation where when you want to add 20 new computers to your office, it's a work for few days, not to mention licensing for the software plus the price of the hardware.
I use this movie in my LTSP [ltsp.org] propaganda.
Re:Linux Infiltration (Score:2)
One major issue about a thin client setup is that it dosn't matter that much if the machine sat in front of the user fails, blows up, drinks too much coffee. Whereas with a Windows workstation they may lose all the work since the last time they logged in, all their emails, etc...
Internet apps are already massive (Score:4, Insightful)
I have used Yahoo Calendar as my organising tool before. It's another internet app.
They're easy to use, simple to start, accessible from almost anywhere.
They aren't the future, they're the present.
Re:Internet apps are already massive (Score:3, Interesting)
Re:Internet apps are already massive (Score:2)
Re:Internet apps are already massive (Score:2)
What if the company which hosts my calendar application gets hacked, goes out of business/stopps offering the service unexpectedly, does an "unscheduled maintenance" or has some other problems?
Aha.
Re:Internet apps are already massive (Score:2)
Not to me, it isn't. If you're in a situation that requires you to share your personal calendar with others (a staff or team, or your family), or in which you need access to other people's calendars, carrying your data around in your pocket just isn't sufficient.
The grandparent's point was simply that internet applications have already stealthed their way into the mainstream: Hotmail, Yahoo Calendar, AOL Instant Messenger. The idea behind these sorts of apps doesn't have to be talked about exclusively in the future tense.
Overestimated? (Score:1)
The amount of work that got done over beer and at three in the morning cannot possibly be underestimated.
Did he really mean to say this?
nope nope nope (Score:3, Insightful)
Internet connection
Low end Ethernet NIC to broadband
Wireless to broadband
Low end office apps for personal/school
Personal bookkeeping/money
Geneology and similar specialized apps
Multimedia
CD operations including stripping and burning
CD burning for data backup
Games
Internet games
IM
Color scanning
Color printing
Sharable file formats
Trackball/optical mouse support
Joystick game controller support
Quick boot
Resilient recovery from hard power off
Computer for you mom (Score:3, Interesting)
Well, I'm an experienced user and would say "you dumb***, drag that outta the floppy's window to the playlist and it's done" but hey... they have no clue about how the GUI works!
Say what you want, but for users who only touch the comp. once a week or less, and can't even program that video they have for years already... ALL the options we have as OS (Yeah, I know MacOSX) suck. Bad.
When are we doing to put a level of abstraction between that lousy filesystem design (in the user's point of view) so we can really add INFORMATION where we want? Can I add a note to my DivX;-) file? Nope. File design doesn't allow it. What if I wanted an email attached to an MP3? Nope. Can't.
If we learned something with Apple's iTunes, iPhoto, iWhatever, we'd see they KEEP THE USER FAR AWAY FROM THE FS, while not completely locking the user away from it. Beautiful, huh? So why are we still insisting in making a WINDOWS CLONE out of our GUIs???
I know this reply floats around a bunch of topics, but they all end up in the same question: DOES THE SOFTWARE SERVES US WELL, EASILY? CAN IT DO WHAT I WANT/NEED???
"Hack that directory tree!!!"
Re:Computer for you mom (Score:2)
Why the hell would someone want to attach an email to a MP3? Is there some magic transfer system that I don't know about? Most people would attach an MP3 to an email, but that must be too easy.
Besides, there is already an area in the ID3v2 Tag that lets you write comments in. What the hell are you going to do with an email attached to a MP3, write home to tell mom about it?
Re:Computer for you mom (Score:2)
Re:Computer for you mom (Score:2)
Sure you can - just use the describe command. It winds up in that hidden DESCRIPT.ION file.
Ah, the majesty of 4DOS.
On a more serious note, many filesystems have supported this in various ways, both historically and currently. Macs have the resource fork, which can store things like icons (which is a very good example of a useful description). Most of the new Linux file systems have metadata channels of some sort (Ext3, Reiserfs, etc.). Even XP (and to a lesser extent 2k) has some sort of thing called "streams" that I know little about, but from what I heard of, sounds similar (I haven't used Windows in several years now). All are filesystem level, meaning they are part and parcel of the file, but seperate from the data.
--
Evan
Cox correct once != correct always.... (Score:1, Interesting)
What has he done lately?
Being right once doesn't mean you are right, or insightful, forever after.
Can Cox Solve the Great "Koan"? (Score:5, Insightful)
Office clone... My perfect anti-trust settlement
would force M$ and all other companies to
use standardized file formats and submit their
extensions to a standards body.
With MS file formats can be imported but never exported. OpenOffice comes close with most file
formats but there are still companies that would
never leave MS office because the have locked
themselves into Excel macros and actually want
to send *.exe files in Outlook, etc.
Until very large companies see he benefits and
just say no to proprietary formats owning THEIR
data ten M$ will continue to reate new formats
for media, e-commerce, distributed computing...
We the people should at least own the right to
2 or more vendors for a given application type.
That's the intent of anti-trust law... Competition
actually works to increase innovation and lower costs.
Of course, free software produces dramatic costs
decreases but it does limit the exchange of value
that creates a robust market. I see Eric Ramond's
Bazaar as a swap meet type of model... Great for
bargains that only the buyer truly values but most
cannot or will ot speculate in... To risky.
Of course, big projects that support consulting
models show some promise to establish some kind of
professional market but it wold ot be the technolog marketplace we have today... and it's hard to tell
the impacts of these models on the economy in the large. As Mel Brook's loved to say as the world's oldest man... "It's a nice living."
Re:Can Cox Solve the Great "Koan"? (Score:2)
Whilst this might be an issue to companies who sell software does it matter to the vastly greater number who simply use software. Whilst proprietary software and data formats may be useful to the likes of Microsoft they are at best an inconvenience to those buying their software.
My desktop / the consumer desktop (Score:2)
Microsoft Library Licenses (Score:2)
I can't imagine how someone can tell me I can't give something that I made away for free, but that I can sell it.
He's refering to a specific set of libraries (Score:3, Informative)
Re:Like I care (Score:2)
Tom.
Internet applications to be the big thing. (Score:2)
I look at my laptop. Aside from programming I do with it (for my job).. what do I have running:
Several instances of IE
Trillian (irc/msn/icq/ym/aim)
a stock ticker
Email
These are things I use the computer for probably 90% of the time. And all of them are basically online services.
(It doesn't matter to me if they are run locally or not)
Or to put it differently, they are of no use to me without the network.
Internet Applications ?? (Score:2)
Wow! You can't see it. Unfortunately I am not able to read the second part of the interview, but going by what is commented, here is my take.
For the past several years, personal computer systems are reorganizing themselves around internet. Most of the people I know use their computers for internet applications only. Then why you can not see that internet applications are going to be big with customers?
Great line... (Score:2, Funny)
haha. Yeah, 'powerful' is one word for it mate...
What is it about clever people and dumb clients? (Score:4, Informative)
You can try to tell a Larry Ellison or an Alan Cox that people don't *need* a car any more powerful than a Yugo, but they *want* an SUV. You can pointedly ask how someone's going to edit their digital photographs via "Java over the web". You can ask why they're so keen on analogies to the game console market (a notorious graveyard of ambitions). But nothing seems to work.
I think it's called "intellectual arrogance".
Re:Cox and the DMCA (Score:1)
Re:Cox and the DMCA (Score:2, Interesting)
Re:Cox and the DMCA (Score:2, Insightful)
By posting source code or a patch to fix security holes he is effectively describing a way to circumvent a security measure. That is to say, while his intent may be to promote the security of the system, by doing so it is also describing a way to exploit the system. And according to the DMCA, it's how it's used that determines whether the developer goes to jail.
In the language of the DMCA, he is offering to the public, providing, or trafficking a technology that circumvents a technological measure that controls access to a work protected under copyright. This is described in Section 1201(a)(2) and it's subsections.
Now wait a second, you're saying, the DMCA covers copyright control mechanisms, not computer security systems. But due to the broad nature of the DMCA, it can also be construed to cover technological measures that protect the integrity and security of computers, computer systems, or computer networks. In fact, some of the authors state this in their committee report [loc.gov] in the joint explanatory statement section.
So they adopted section 1201(j) (the so called "good faith" clause) in an attempt to resolve this issue. This section creates an exception for "security testing." But 1201(j) is overly restrictive in it's allowances of exceptions. Section 1201(j)(4) allows an individual to produce the technological means for the sole purpose of security testing. But there are several big problems. For one, they define security testing so that the authorization of the owner or operator of the computer system must be obtained first. It's not clear whether this is the copyright owner of the software, or the person who is operating the system (the "user"). Either way, consent must be granted. A second issue is in section 1201(j)(3), factors determining whether a person qualifies for exemption. One factor is that the information derived from testing was used solely to improve security of the system. A distributor of security solutions cannot guarantee this, it's impossible. I rarely use words like impossible, but when I'm faced with a word like solely, I think it's justified.
Sigh, I think I need to wrap it all up. Ironically Sklyarov is offered more protections in the DMCA than Alan Cox. Under the encryption research section 1201(g), one of the factors for exception is whether the person is engaged in a legitimate course of study, is employed, or is appropiately trained or experienced, in the field of encryption technology. Sklyarov is a PhD student researching cryptanalysis at Moscow University and he's employed in the field of encryption technology. In addition, the information he derived from his research he was disseminating to the broader crypto community, satisfying 1201(g)(3)(A). The fact that the FBI arrested him right after this act is no doubt another example of the sense of humor the universe has.
The analogy given in the committee report in regards to security testing is that of testing of a simple door lock. Well, it's permissible to publish documents on lock picking [panix.com], yet they just made it illegal to do the same for electronic systems. Source code muddles the line between expression or idea, and product.
And I didn't even get to the good shit. The parts requiring analog device manufacturers to contain copy control technology (1201(k)(1)(A)). Or the part exempting broadcasters or cable systems (or their feeds) from the laws regarding removal or alteration of copyright management information, if it would cause them "undue financial hardship." (1202(e)(1)(A))
It's a complex issue, perhaps what is needed is a simple law.
Josh
Re:Cox and the DMCA (Score:5, Insightful)
>in the US for posting security fixes
And I don't think Dmitry Sklyarov believed he would be arrested in the US for writing software which ought to be under the "Accessibility" option in a Windows install.
Shaun
Re:Linux is nice, but... (Score:1)
The OS that will rule will be the easiest, the fastest, and the most compatible with anything that the end-user wants to install and/or use.
Johnny and Janie (Score:1)
But "Mom and Pop" don't want to have to deal with that stuff... a little hand holding and an easy install are all they want, because at the end of the day, all they care about is that they can get their email, surf the web, and little Johnny and Janie can look up their homework assignments (etc).
So let Janie's geeky friend from down the street come over and install it.
Re:Linux is nice, but... (Score:1)
Re:IA's will never work.... (Score:1)
Re:IA's will never work.... (Score:2, Interesting)
My point is, in 10 years, everyone is going to want to use a computer, use the internet, and use them both together, seamlessly, all the time. On everything, from comptuers to PDAs to the fridge. We'll have computers that'll blow your mind and enough bandwidth (well, maybe not enough) to do just about anything. Linux and windows won't have anything to do with this. Get over it. The only thing will matter is the user interface. The computer won't matter, because they'll be extremely powerful, and the OS won't matter, because most people won't even be able to say what "OS" stands for. The only way to get consistent interfaces across multiple platforms that are internet ready is to just have them be IAs and have it all run off a central server. The dumb terminal will have its revenge.
Re:IA's will never work.... (Score:2, Insightful)
Re:why oh why (Score:3, Insightful)
Actually in many ways if is no harder to use that Windows. Indeed quite a few things are easier for the user since they are explicitally prevented from doing the kind of mainatinance tasks which they should never have been expected to do in the first place. But which often with Windows they can find themselves obliged to do.