fmII
Wed, Jul 09th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 09:31 UTC
in
Section
login «
register «
recover password «
[Article] add comment [Article]

 Can Openness Save the Internet?
 by Santeri Kannisto, in Editorials - Sat, Oct 30th 2004 00:00 UTC

The usefulness of the Internet has been severely compromised by a proliferation of spam, worms, crackers, and viruses. The Internet has been stifled by harmful traffic (and its related expenses) which have increased to a now intolerable level. According to the U.N., UNTAD, Symantec, F-prot, MessageLabs, and several market analysts, the financial burden of dealing with harmful Internet traffic reached tens of billions of Euros this year. Next year will see this increase to hundreds of billions of Euros if the problems worsen as forecasts predict. What is destroying the Internet, and can its collapse be prevented?


Copyright notice: All reader-contributed material on freshmeat.net is the property and responsibility of its author; for reprint rights, please contact the author directly.

The problems arise from closed source

The Internet's problems can be explained as a result of the widespread use of closed source software, particularly the products of the Microsoft monopoly. Most Internet-based attacks exploit bugs in software produced by Microsoft. Although bugs will be inevitable in any new software, in closed source software, they can only be corrected by the software producer itself. This last point is crucial to understanding how closed source software makes the Internet unsafe.

The producers of closed source software have no interest in fixing their software's bugs; they do not earn money for bugfixes. Microsoft saves money by leaving its bugs uncorrected. Nor is Microsoft interested in creating solutions based on open standards -- to do so would be to diminish their monopoly. On the contrary, Microsoft works to maintain its monopoly by ensuring that its software remains incompatible with that of other vendors.

The problem for Microsoft is that buggy software hurts its image. In an attempt change this perception, Microsoft has renamed its bugs "vulnerabilities". A vulnerability is something that could be cured. A bug, on the other hand, is an error that demands immediate correction. In this way, Microsoft distances itself from the bugs and defects in its software.

Closed source software also suffers from a trade-off between security and usability. Generally, the more secure a program is, the more difficult it is to use. When a supplier has to choose between security and usability, security always loses. Usability simply sells more.

The public sector is the key

The government is the strongest supporter of closed source software, having committed to long-lasting delivery agreements with Microsoft. It is often claimed that closed source software is more secure and reliable because of the size of the supplier. In surveys about Open Source, the smaller numbers and sizes of suppliers are emphasized as risks, as is the cost of moving from closed to Open Source software. The imagined weakening of the Open Source software industry is simply a bogeyman used to scare customers into remaining with closed source software. Such arguments support existing power structures and supplier relationships, but fall short of an objective evaluation of Open Source software.

The public sector's decision to use closed source software is critical, because it also binds private persons and companies to proprietary, closed source technologies. By making all public sector application forms only available as Microsoft Word documents, the government forces its citizens to adopt proprietary software, too. The same problem can be seen in several public sector portals which require visitors to use Microsoft's Internet Explorer browser. One of these is the educational portal for schools, a Web site supported by the Board of Education that directs its visitors into Microsoft's sphere of power.

The intractable problem of spam illustrates the weakness of the public sector when dealing with problems caused by closed source software. Legislation has criminalized spamming, but no one realistically expects the police to be able to resolve such crimes. If I reported every piece of spam I received to the police, they would be investigating over 10,000 cases per month.

Moving from closed to open source will only happen with the active participation of both the public and private sectors. Currently, both appear to be simply waiting and hoping that the problems of closed source software (viruses and spam) will be solved by a miracle. But can we really afford to wait until the Internet and email become unusable? The cost of moving from closed source to Open Source is insignificant compared to the cost of losing email and the Internet.

Alternatives to the Internet and email?

The Internet can be saved by a large scale shift to open standards, open architecture, open file formats, and supplier-independent Open Source software. Openness allows bugs to be immediately fixed by all users, without requiring special permission from the software producer.

If we stay with closed source, we will have to replace the Internet with one of the following alternatives:

Safest of all would be to take up traditional communication methods like fax and postage again, instead of relying on email. But is it possible to return to these old methods, given the increase in communication in recent years? Both fax and post are very slow and clumsy.

Secondly, the Internet could be partially replaced with parallel, closed company networks by using VPN (Virtual Private Network) technology. This would allow messages and information to be transferred securely inside a single company. Messaging and communication would be limited to members of the network and the common, global nature of the Internet would be lost.

A third alternative would be to restrict incoming email messages to those from known senders. This would completely block spam, but requires hard-to-maintain sender databases and turning client contact information into Web-based forms. This method would require acceptance and participation from all parties, an impossibility due to the conflicting interests of the open and closed worlds.

Post Scriptum

With these words, I would like to say farewell to all the IT folks. Yesterday was my last working day at SOT. Starting tomorrow, I'll be concentrating on the important things in life; happiness and traveling the world with my wife. Perhaps when the Internet and email are dead, we'll at least find ourselves free from the slavery of the IT and information society.

Helsinki, Finland, 2004-28-10


Author's bio:

Santeri Kannisto can be reached at santeri.kannisto@sot.com.


T-Shirts and Fame!

We're eager to find people interested in writing articles on software-related topics. We're flexible on length, style, and topic, so long as you know what you're talking about and back up your opinions with facts. Anyone who writes an article gets a t-shirt from ThinkGeek in addition to 15 minutes of fame. If you think you'd like to try your hand at it, let jeff.covey@freshmeat.net know what you'd like to write about.

[Comments are disabled]

 Comments

[»] So true
by Hyperboole - Apr 10th 2005 11:02:37

I have to very sadly agree. And this problem is 99.9 %s Microsofts fault. Looking at the http://www.opensource.org/halloween/ hallowen documents is very nerving. In comparision with the opensource® software community, Microsoft is unbeliavbly niave and has some very evil plans. One is to change protocols so they control them to help hinder opensource® development. And I think it is even quoted "we'll gain market monopoly and fix the problems 3-4 years later." Well said

--
e-mail hyperboole@gmail.com

[reply] [top]


[»] A general comment on virus problems
by Izak Burger - Dec 16th 2004 09:43:25

Lets analyse the problem on a basic level, as four statements:

1. You have a complicated device that has the ability to execute programs. You want this device to execute programs, that is why you have it in the first place.

2. You want this device to communicate with the world, making a communications device out of it. It is therefore connected to a big network called "the internet".

3. You want information to flow freely between your communications device (also called a computer) and the big network (also called the internet). This is why many people have a computer in the first place. It does not matter if the information is pictures of kittens or a physics phd thesis.

4. You do NOT (or rather should not) want programs to flow freely between your communications device and the big network.

Up steps the problems (or what I see as the problem):

The lines between information and programs has been blurred though. I blame much of this on Microsoft, example: MS word macro viruses. Ordinary Joe Bloggs does not know the difference. Attachments are things you can look at, pictures 'n stuff, animated birthday cards and Powerpoint make me feel good's, right?

Joe runs an OS that supports some sort of remote procedure call. Joe never uses this and is blissfully unaware of it.

These two general "vulnerabilities" makes it simple to get a program onto Joe's communications device. If we mail it to him, he will run it for us! Or we can just look for a nice big hole in that RPC server and install it ourselves. This in itself violates my statement 4.

Up steps the solution providers:

Lets put in a firewall to stop someone from acccessing Joe's RPC ports. We can make some bucks along the way too...

And lets get him an antivirus to help him distinguish between the good and bad attachments.

My problems with this:

I don't see why a firewall is needed to protect vulnerable RPC ports that should not be there in the first place. I know many of the Microsoft tools use them, but for crying out loud they can listen on 127.0.0.1 by default and spare as a whole bunch of problems. Granted, by not opening up your ports for all the world you are running an implicit sort of firewall, my point is just that you don't need an EXTRA product to make it work.

An antivirus will never be good enough to detect all problems out there. A couple of people have to be infected before it is detected, reported and an update pushed out. If my statement 4 above is observed, none of this would be necessary.

Executable content should not pass between the two, period. Not where our mythical Joe is concerned.

A couple of analogies come to mind:

George Orwell, 1984: Make it impossible to say anything bad...

Foolproof is often equivalent to "No provision for adjustment".

Basically Windows tries to be everything to everybody causing a LOT of problems. What we need is less unsecured over-powerful under-admined windows PC's and more set-top boxes (or their equivalents). In this sense Opensource might even save us, as it is a lot simpler to build such a no-nonsense tool that fit the Bloggs' lifestyle.

But that is just me... I've been harping on this "no executable content" thing for way too long now...

Cheers,

[reply] [top]


    [»] Re: A general comment on virus problems
    by Melvin - Jan 17th 2005 14:59:11


    > Basically Windows tries to be everything
    > to everybody causing a LOT of problems.

    This line of your post says a LOT... It remainds me of a quote I once read on the qmail's author website:

    "Security holes can't show up in features that don't exist."

    It also has another quote that I love and always recomend to follow:

    "Keep it simple, stupid."

    Regards,

    [reply] [top]


[»] Support Contracts
by A. Hawdon - Nov 19th 2004 11:15:52

The reason many companies choose the software/'solutions' they do is because they have the present and the future to think about.

The present;
The IT departments of non-tech companies aren't stocked to the gills with hackers and coders, therefore the deployment of many open-sourced solutions is out of their reach due to the lack of documentation open-source projects put out. Also these projects are managed by individuals in their spare time - with the noteable exception of things like MySQL - so what happens if the project leader gets hit by a bus, there'll be no funding available to rope someone else in to take over and the project will likely stagnate and die.

The future;
When things go wrong - and they always do - a decent support contract is worth its weight in gold. No IT manager will take on a system where the buck stops with them (except in cases where they have a department full of coders/hackers). If you can enter into an agreement with the vendor so you have someone to log a 'priority 1' call with who will HAVE to fix the issue - then everything will be okay, and if it isn't, you have someone else to blame.

So - on to the solution;
What we require are companies willing to offer support contracts for open-source software. We either need heavy-weight companies offering this, or a large number of small companies that the customer can chop and change between should they need/want to. There also needs to be greater adoption of open-source projects by commercial companies - providing they keep with the spirit of the game. This adds a hell of a lot of weight to a project and gives 'buyers' confidence that their investment won't be negated by the 'lead developer getting hit by a bus'.

All in all - until we get some proper documentation and support contracts sorted as until we do nobody who values their job will take this stuff and run with it.

[reply] [top]


[»] Windows is popular.
by Lev Shamardin - Nov 9th 2004 23:57:06

"The problems arise from closed source".
The problems arise from popularity, not from the closed source. It is a fact that windows products are much more popular then opensourced. Due to this there are lots of virus authors and other hackers efforts are devoted to finding bugs in Microsoft products, not in opensourced ones. I believe that many popular opensourced products have at least the same amount of bugs as Microsoft's products have, we just don't know about it. And even if a vendor or an opensource community will fix the bug rapidly it will not have any effects as it could be seen with the Microsoft's case: noone will care installing the bugfixes and patches! If you look at the history, you could notice, that Microsoft had released patches for some critical bugs weeks before the viruses exploiting those bugs appeared. In case of Linux community it could be even worse, because Linux does not allow that easy binary-patching as Windows software does, it is more difficult to install a bugfix for an opensourced program. And nothing will change if there is a bugfix, but it was not installed by the end user or a sysadmin.

"Alternatives to the Internet and email?"
"Safest of all would be to take up traditional communication methods like fax and postage again, instead of relying on email."
We receive quite a lot of fax spam and junk mails in our office, and our fax number is not even a well-known advertised fax number. Fax spam is even more expensive for the spam recipient than the email one.

"Secondly, the Internet could be partially replaced with parallel, closed company networks by using VPN (Virtual Private Network) technology. This would allow messages and information to be transferred securely inside a single company."
In our company we have some internal email system which is not advertised to the outside world. We do not receive any spam within internal email.

"A third alternative would be to restrict incoming email messages to those from known senders."
It is not possible to strictly identify the sender of an email without moving to SSL/X509 protocols. BTW, any web forms without anti-robot protection can be easily spamed and any anti-robot protection annoyes your customers.

[reply] [top]


    [»] Re: How does popularity matter?
    by stefan - Dec 1st 2005 19:07:54


    > "The problems arise from closed

    > source".

    > The problems arise from popularity, not

    > from the closed source. It is a fact

    > that windows products are much more

    > popular then opensourced. Due to this

    > there are lots of virus authors and

    > other hackers efforts are devoted to

    > finding bugs in Microsoft products, not

    > in opensourced ones. ...

    Well, I'm hearing that argument since the mid '90ties, when viruses where spread by floppy-disks for the MS-plattform exclusively.

    I guess we have as much linux-users as we had windows-users in the mid 90ties, but that's of course a vague estimatition.
    Do evil hackers concentrate only on popularity by percentage-use?

    Of course your virus is spreading better, the more people it adresses, but why don't we see 95% win-viruses, and 3% linux- and 2% mac-viruses? (bad estimations again).

    If OSS software is adressed so rarely by evil programs, shouldn't it be so weak, that it would be easy to use its vulnerabilities?

    Popularity can't be ignored, but we can't excuse every weakness of Windows-Software by popularity.
    We have to mention at least two facts - one mentioned before:
    a) Windows is designed without security in mind.
    b) The windows-culture is attracting attackers. Expensive programs lead to unlicensed software, organized from dark channels, leading to fear by the users, to be caught, and therefore they're avoiding updates. They often believe to be spied out. And the closed character of the software makes it hard to prove the opposite.

    [reply] [top]


[»] What if I just doubt the premise?
by Rev. Adam Tauno Williams - Nov 7th 2004 09:59:24

"The usefulness of the Internet has been severely compromised by a proliferation of spam, worms, crackers, and viruses. The Internet has been stifled by harmful traffic (and its related expenses) which have increased to a now intolerable level. According to the U.N., UNTAD, Symantec, F-prot, MessageLabs, and several market analysts, the financial burden of dealing with harmful Internet traffic reached tens of billions of Euros this year."

Billions or euros? How? Honestly, how does someone come up with these numbers. I am the sys-admin at an Internet connected company, we use all the standard Internet facilities: SMTP, VPNs, IM, DNS, etc... We host an e-commerce site for our customers, etc...

And dealing with 'hostile' traffic is just part of the daily grind, and not really that big a deal. We've had a couple minor virus outbreaks internally, none took down any critical systems; mail is easily enough checked via a milter whose updates, etc... are totally automated. A coupld of simple tweaks and I get nothing more that two or three SPAM messages a day...

I just don't see this huge terrifying burden.

[reply] [top]


[»] Hogwash..
by Ron Fox - Nov 3rd 2004 13:34:06

The premise is hogwash:
<P>
As pointed out spam is due to an inherent weakness in an >open< protocol, smtp.
With respect to virii: Open source, is not a gaurentee that problems will be fixed, or that the fixes will be any good. What is really required is an industry wide committment to putting quality into the software. Unfortunately the pressure to be first to market militates against that in the commercial realm.

[reply] [top]


    [»] Re: open protocol vs. open host for spamming
    by stefan - Dec 1st 2005 19:21:17

    smtp is an open protocol, but isn't the mail sent from winboxes, where trojan malware and rootkits took control for spamming? Did we hear from Linux-clients which use smtp too, that sent spam?

    [reply] [top]


[»] Spam has NOTHING to do with closed source
by AEB - Nov 1st 2004 08:00:20

How is spam a problem due to closed source? Spam would not happen if SMTP (an open protocol around since 1982) required authentication and had safegaurds in place to not allow email header spoofing, etc.

So how is this in any way related to Microsoft and/or closed source?

[reply] [top]


    [»] Re: Learning from Weaknesses
    by Melvin - Nov 2nd 2004 23:59:22

    I kinda Agree on the SMTP point and I kinda disagree with putting all the blame on Microsoft products for the collapse of the internet...

    Many of us love UNIX like OS, but I know for a fact that if those systems would be used for the desktop as much often as Windows is right now, the Internet-based attacks, exploit and bugs would be as many or even worst than now.

    Having Open Source Software in a big scale desktop user group could rise several new problems, any malicious hacker could just do anything and the average user could not do much to stop it... And AVs for this would be so much harder to have than with MS Stuff.

    To have a safer internet the guys who make standards should learn from its current weakness and rewrite some old rules, mostly with e-mail.

    SMTP and HTTP might be improved, I even think Gates has a point on putting unique IDs on outgoing e-mails to make easier to catch spammer sources.

    [reply] [top]


      [»] Re: Learning from Weaknesses
      by Jude Berrt - Nov 8th 2004 13:59:12



      > Many of us love UNIX like OS, but I know

      > for a fact that if those systems would

      > be used for the desktop as much often as

      > Windows is right now, the Internet-based

      > attacks, exploit and bugs would be as

      > many or even worst than now.

      How do you know this?


      > And AVs for this would be so much

      > harder to have than with MS Stuff.

      You work for MS, don't you? There are already AV tools for *nix.

      I mean, really, the article is pretty obviously flawed, but at least you could point out its actual flaws, not imagined ones.

      I'll stop feeding the trolls now.

      --
      We're out of dynamite. What we need now is a plan! --PCU

      [reply] [top]


        [»] Re: Learning from Weaknesses
        by Melvin - Nov 8th 2004 16:11:25


        > How do you know this?

        Widows might be the most insecure system in the world but is also the most used operating system in the world, I love Linux but I know the desktop user base has probably no more than ten million people, most of them with good computing knowledge.

        If Linux had a desktop user base of 300 million people, it would be as "insecure" as Windows 'cause for me is a matter of numbers... Having the kernel source code would make it easier for virus makers to make more efficient maliciuos apps.


        > You work for MS, don't you? There are

        > already AV tools for *nix.

        Nope, I don't have any affiliation with Microsoft, not that I wouldn't like it... I think both MS and Unix like Operating Systems are pretty good and they are very good productive environments.

        So far, I prefer Windows for the Desktop and Linux-Unix for Internet based Services.

        Regards from Venezuela!

        [reply] [top]


          [»] Re: Learning from Weaknesses
          by RegDwight - Jan 17th 2005 13:25:51


          > If Linux had a desktop user base of 300
          > million people, it would be as
          > "insecure" as Windows 'cause for me is a
          > matter of numbers

          I am sorry, but I have to totally disagree with you on this.

          If you were right, apache would be the most insecure server ever. I don't have the exact figures handy, but I think their market share is about 70%. So they do happen to have a "user base of 300 million people".

          Now, according to you, MS servers couldn't help but be much more safer, much less vulnerable, much less targeted by attacks than apache ones. But, guess what -- it's actually the other way round. Which proves you wrong.

          Cheers,
          Reg.

          [reply] [top]


            [»] Re: IIS vs Apache?
            by Melvin - Jan 17th 2005 14:38:00


            > If you were right, apache would be the
            > most insecure server ever. I don't have
            > the exact figures handy, but I think
            > their market share is about 70%. So they
            > do happen to have a "user base of 300
            > million people".
            Hi Reg.

            You got a point!... I agree with you on the Apache vs IIS matter, but I still think Linux wouldn't be as "secure" if it had a bigger user base. I know I could be wrong, in fact, there could be a lot of new measures and posible features for Linux that could change my mind.

            Anyways, IIS still runs on the most widely used operating system family and Apache is far from being an user friendly personal server.

            I could bet, there are more IIS and PWS running on PCs than the whole Apache is over the net. This means that a lot more people has the hability to test drive IIS than Apache, even if more people access Apache served web pages.

            Don't get me wrong, I love Apache and Linux but I still think is a matter of numbers... Again, I might be wrong, I just give you my point of view.

            [reply] [top]


              [»] Re: IIS vs Apache?
              by David BL - Mar 22nd 2005 02:08:44


              > I agree with you on

              > the Apache vs IIS matter, but I still

              > think Linux wouldn't be as "secure" if

              > it had a bigger user base.


              That's the same senario if you take any software. The more poeple who uses the software, the more errors get stumbled upon. (It's the put the monkey infront of the keyboard test - You can always find new errors) But the diffrence here is that most linux software is opensource. So not only do we have the plesure to find errors but also they can be corrected without compromiseing anything. And that is what takes distance from Microsoft. We don't need to wait ages for a uniqe update to fix one bug/hole that infact leads to a new bug/hole. Im not saying the same senario won't apear for linux users (ofcourse they do) but there are so many eye's on the ball when something get's fixed on linux software/patches/updates that they usaly don't make errors. When do Microsoft throw the ball up in the air? - Never.


              > I know I could be wrong, in fact, there could be

              > a lot of new measures and posible

              > features for Linux that could change my

              > mind.


              One of the thing's iv'e always been happy about is that fact how linux works with the protocols vs software and what possibilities there are. Where Microsoft don't ever use the fully potentional functions given to you in the rfc/protocol (or they just hide it for the public to use) Linux always takes these small aspects along aswell.

              But later on iv'e always reminded myself that it's not that the software is better it's that the programmer who are makeing the software that are widely more openminded. A Microsoft programmer don't have to think on userfriendly or user functions as they already have their "standarts" so they don't work outisde the thin red line they have. Where a programmer that makes software for linux goes baserk in that way he add's all possible functions he can to the software. This is also offent the course why linux software can look so chubby and packed. But i love it, it goes without saying that.

              --
              z/OS System Programmer David BL Denmark -- ------------------------ ---- ---- -- -

              [reply] [top]


[»] Linux Could Easily Rule the World
by Digital Darrell - Oct 31st 2004 08:02:52

As we all know, Linux is the backbone of the Internet. The largest percentage of ISPs use Apache for eMail, and some flavor of Linux on their servers. This Open Source system happily passes all the spam, viruses, trojans, malware right along the internet wiring. It is not the job of the infrastructure to clean up internet traffic, any more than it is the job of a water pipe to clean up the water traveling through it.

ISPs can install SPAM filters, and do install firewalls to cut down on intrusions, spoof attacks, DOS attacks, port scan attacks, and other nasties from the trojans and hackers of the world. But, the ROOT of this problem is indeed with the common user...the endpoint of Internet's traffic flow. Many users, these days, have some form of virus scanner running, and use the new personal firewalls, privacy guards, and malware programs. But, the large majority of users, either in the home, or in the corporate world, are not fully protected, and so, continue to be a point of distribution for the junk that plagues us all.

I am a humble IT guy, and my corporate users are protected from external intrusion by tight firewalls, and server-based virus scanning. On the internal network, each user is now running a personal firewall, virus, and malware scanner to protect from the occasional baddy that gets in through e-mail. So, even with Microsoft software it is not too expensive to protect the network. I estimate that about $50.00 per year per terminal is the average cost. Not cheap, but not overwhelming for most companies.

Most of the attacks we experience are from trojans and the like taking advantage of the "vulnerabilities" (massive gaping holes) in Microsoft's Internet Explorer and Windows OS in general. Things have improved somewhat since we replaced all Windows 98 OS software with Windows 2000 and XP. But, the holes are still there, due to the need to remain backwards compatible with old program code. Microsoft is forced to leave hooks into the kernel of the OS, so that old 8-bit and 16-bit code will still run.

The network file-servers are easily configured these days with nice robust Linux. A great workstation solution would be to replace Windows 2000 on the desktop with something like Debian or Mandrake, kill Internet Explorer with Mozilla FireFox, and Evolution or Mozilla Thunderbird for e-mail.

Unfortunately, until the home user in general (which includes all the bosses and executives of corporations, who make the final buying decisions) accepts Linux on the desktop, we are going to continue dealing with this nasty internet traffic that makes our lives more complicated. It is a sad FACT that software makers like Pagemaker, Photoshop, Dreamweaver, Word, Excel, Access, and all the other Windows-based programs will NOT port their software over to a Linux environment. There are simply not enough users. There are open source equivalents, like the Gimp, OpenOffice, etc. But, people who have spent literally years of their lives learning how to use certain software will not give it up easily, even if the open source solutions are way better and much less costly. As an example, an entire generation of seamstresses and tailors had to die, before the sewing machine was accepted into general use.

In my opinion, what is the primary obstacle to desktop acceptance of Linux? Well, as an IT guy I can install and make Linux work on my home computer, and my work computers. But regular USERS cannot! What is the primary obstacle to the home user using Linux instead of Windows? SOFTWARE INSTALLATION!

Here is an example, from my own use of Linux on the desktop, compared to Microsoft Windows. Last week, I finally became so fed up with the crappy Internet Explorer that I let one of my Linux guru buddies (thanks, Issac) talk me into trying Mozilla Firefox. It was love at first use! I instantly replaced all my Windows users Internet Explorers at the office with FireFox, and everyone is very happy with the speed, lack of errors, and simplicity of the interface. The Windows installation was VERY simple and fast, with full import of all “Favorites” URL links.

So, I decided get rid of the old Netscape running on my Mandrake terminal at home, and switch my own personal Linux box to FireFox. Surely, the installation would be as simple on Linux as it was on Windows, right? NOPE! Not even close! I am writing the following paragraphs from the perspective of a relatively new user of Linux.

I installed FireFox by figuring out how to unzip a GZ file, then created a directory for the installation files. After I successfully installed the software, I happily opened up my KDE menu to run FireFox. What! It is not there on the menu, and no icons on the desktop either. Hmmm! So I opened up my file manager and browsed down to the directory containing the FireFox installation. I clicked on promising files in the plethora of directories, with no results. Finally, I found a file called “FireFox,” which was an “executable text file” or script that runs FireFox. Of course, when I clicked it a little window opened that asked whether I wanted to do the following: Display, Run in Terminal, Cancel, or Run the software. I could run it from there. I finally figured out that I could copy the file to the Mandrake desktop and it would execute FirFox without trouble.

Now, what is the difference? On Windows, I simply installed it and started using it immediately. On Linux, I had to jump through several hoops that a normal computer user would never begin to figure out. Things have improved drastically since the “old days” in which I would have to go out and CHMOD a file or two on every program I installed on Linux, IF, I could even figure out where the installer installed it in the first place.

To many of you full-time Linux heads out there this may sound silly, and you may be inclined to scream “RTFM”, when in fact no manual exists, other than Google. I am a computer tech with massive Windows networking experience (WAN and LAN), and have been in the computer business since the days of the Commodore 64.

My opinion is simple. When Linux (as secure as it is) starts acting like Windows in MORE than the appearance of screens, it could in fact dethrone Microsoft on the desktop. At that point, even normal users would ask for Linux instead of Windows, and software makers everywhere would port their software over to Linux. Even Microsoft would be inclined to do so, since they are all about making massive quantities of money. (Is Microsoft Linux very far away?) Look at the Macintosh. A good portion of the software it runs is Microsoft-based. DO we want Microsoft’s software running on our Linux terminals? Most current Linux-heads would scream a resounding “NO!” But, realistically, until enough users switch to Linux to make Microsoft take notice and start thinking about porting their software, Linux has not yet arrived on the desktop. Everyday Windows users MUST have their familiar software available, BEFORE they will switch.

Some may say…but what about using WINE to run your Windows software. To this I say, “yeah, right!” Can you imagine a normal user, who can’t even find his installation of FireFox to do a WINE configuration. Nope! And, that is not to mention the hard-core gamers running EverQuest, Anarchy Online, EVE, Star Wars, and the many other MMORPGs that will ONLY run on Windows.

The OS is of little importance to users. It is the SOFTWARE that excites them. Linux does not have the software yet, because there are too few desktop users. That is primarily because it is simply to complex to install software on Linux. Linux is fast, slick, and beautiful in appearance, and it is stable as a rock. But, it is unusable by a normal user, and so…is dead in the water. Until Linux programmers wake up to the fact that users must install software successfully and make a working installation system, Linux will never move past the server-base where it lives now.

To many Linux users and developers, that is just fine. They have their highly-complex OS that keep everyone else away, and they like it that way! But, out here in the real world, we are plagued with trojans, viruses, malware, demonized Active-X controls, and all sorts of nasty things to kill our data and make our lives complicated and miserable. The majority of these problems are due to the unsecure Microsoft world we live in. Please, Linux-heads, help we mere users escape this horrible situation. This is a call to Linux guys with a heart. Please, make us an OS that is secure and that we can use WITHOUT 3000 hours of command-line and script indoctrination.

You hold the solution to the Internet’s problems in your heart, head, and hands!

--
Digital Darrell

[reply] [top]


    [»] Re: Linux Could Easily Rule the World
    by Jim - Jan 9th 2005 13:05:43

    Digital Darrell, You are right on. Even apple users find it simple to install and use software. I have dabbled in Linux for years and find myself returning to windows saying, "I don't have time for this learning curve". I have been told there are some installation apps out there for Linux. I often have felt that the Linux communities commitment to become a dominate OS is false.

    --
    Jim

    [reply] [top]


[»] lack of action incomprehensible
by wouter - Oct 30th 2004 20:24:32


I think it's hard to limit any discussion about the current state of the internet without having to digress into discussions about post-industrial nihilism, apathy, dangers of extreme capitalism and deterioration of higher values, lack of education, uninquisitivity and blind faith in large parts of the world. Don't think too far.

Perhaps there should be an obligatory license for people (like a drivers license) so their ignorance wouldn't make things worse, but even such a license it can't protect us from their apathy, stupidity or greed - both from the writers of spam and virusses, and the people who help spread the virusses or react to spam emails.

In my opinion, the internet was better seven years ago, mostly unspoiled, before the low-life crud, big corporate noise and average Joe showed up and everything turned into banners, spam and virusses; but ofcourse, it depends on what you want out of it, free knowledge or backgrounds of kittens and sports cars.

I really, honestly, do not understand how anti-spam people can claim that most of the worlds spam comes from the same 10-20 people (seems true when I check the thousands of spam emails I get every month) and those people still walk around freely. I think known-senders, your third solution, is the only viable one. Combined with some temporary email addresses and a well kept secret one you defend with blood, sweat, tears and a baseball bat.

It seems we live in a open, free and democratic society, and thus must learn to live with everything being lowered to the standards of the masses - and sadly enough that includes get-rich-quick schemes, chainmails, virusses, point-and-click operating systems and instant sys admins.

Owning an island would be great, sometimes.

About Microsoft... ofcourse they should be held accountable for their bugs, but if you make all developers accountable, opensource developers would be exposed to the same scrutiny, creating a difficult situation. That's why I think it's most important that there are alternatives, a truly open market, and not dominance by a company that really isn't too interested in improving the whole internet (open standards) or the quality of their own products (security).

It would probably help if the government would be, just once, on the side of the people and kick such companies around a bit rather than the other way around. Since Microsoft seems to pay a lot of money to politicians and election campaigns in the US, this quickly becomes a very wide discussion again.

Mankind gets what it deserves, sorry if you're a better person than most.

[reply] [top]


[»] re:
by ljones - Oct 30th 2004 17:37:10

I don't think the author of the original post here is being alarmist. Spam, malware, software that uploads junk to your pc and soforth is becoming a bigger and bigger problem.

While I'm all for switching the internet over to open source software, I really don't think it's ever going to happen. What everyone seems to forget is to make that sort of switch dosen't just require a technical change - it would require a social and possibly even a political change too.

It's taken something like 20 years for computers to be even accepted in the home. It's taken that long for people to even begin to accept computers. And it needed a social change too - even this.

The problem then is will we get that social change that's needed to switch from propietary to open source? Unlikely from what I see. It would be easier in some countries than others, but those countries whose entire philiosiphy is built around making money being the be-all and end-all of everything, or putting money above all else are going to find it the hardest to change. In some countries it's the case that money pratically rules and that big business is pushed onto people pratically at every point in their lives :( .

Certianly, microsoft are responsible for a lot of what is happening. After all it's largely thier OS that is at fault with all its security problems. Microsoft love to paint the picture of their OS as being something wonderful when it isn't. Remember the near-hysteria when Win95 was released? When people just go mad for a product based purely on hype you can hardly call it a reasoned and considered and well-thought out choice.

Microsoft too love to push the idea that you don't need to be a technical expert, too. Remember that MS advertising campaign that portrayed (was it) either hackers or computer technicians as basically being dinosaurs? It's that sort of stupid message that just dosen't help. A PC is a complex thing; if you get into someone else's car you would want them to be a competent driver; a PC is arguably a lot more complex than a car. So to say you need no brains to operate one is ludicrus.

And it's microsoft's use of propietary stands and their messing up of free standards that causes a fair amount of trouble too. Rembember Kerbeous and microsoft misusing a protocol? And what about IE and Windows with all those lovely hooks right into the OS - all there waiting for some spammer to come along and mess up your computer for you. Microsoft certianly should share a large proportion of the blame - after all it's their software that is running most stuff.

The users too I think although they can't be entirely blame should at least do more than *nothing* if they want to use a PC. What I mean is this: If you're an end user actually learn the basics about PCs. Again you wouldn't jump in your car without having a few driving lessons would you?! There are unfortunatly those end users out there who just see "Microsoft" and "PC" and never think to question these two things. They see those spammy tv ads with overpaid actors with windows and graphics flying around their bedrooms or living rooms and can access all kinds of stuff by pressing one mouse button (junk advertising) but yet are first to scream and shout when they turn the PC on and when something is less than 100% optimal or something minor just dosen't work.

I remember .... in the past, you know - to be a computer programmer - to call yourself a computer programmer you had to either have something like a qualification or a degree and actually *know* a programming language. Compare that to today when you get lots of fools out there who proclaim themselves to be programmers when all they can do is write 3 lines of HTML. That's not knowing how to use your computer properly, and it's not being a programmer either. Total Ignorance is no excuse.

It's not just microsoft, however. They are certianly the worst but there are several other companies that are almost as bad. And just because a company declares it will use OSS dosen't mean to say it won't try to copyright and magically turn in it into propietary software at some later stage - a warning to all those who trust IBM. IBM could always do a microsoft at some point in the future.

It would be a good thing though if we could move the internet over to OSS, but really I don't think it's going to happen any time soon. The corporations and companies out there simply excert and have too much power and money; it's very hard to fight them let alone get your message across. Unfortunatly there seems to be 2 ideas of what the internet should be - one is having the internet as OSS and having everyone able to access informtion while the other is just having everything propietary and turning the internet into just one huge electronic shopping mall. x.x

Guess which one's unfortunatly winning at the moment? :(

(Me personally I do not use windows, I will never use it and I have no intrest it any longer. )

PS, apologies for going OT.

ljones

[reply] [top]


    [»] re:
    by ljones - Oct 30th 2004 17:42:08

    I forgot to add too: how's about this as an idea. How's about the internet and whatever powers it - not as some huge grand moneymaking scheme or some enormous electronic shopping mall but instead have the internet as a public service? Would that work? :) ljones

    [reply] [top]


      [»] re:
      by Rev. Adam Tauno Williams - Nov 7th 2004 19:11:58


      > instead have the internet as a public

      > service? Would that work? :)

      Yes, but lots of things that 'would work' are totally impossible for political reasons. Heck, in the US of A we don't even have the public will to make health care available to most citizens.

      [reply] [top]


[»] Whose fault is it anyway?
by Mike - Oct 30th 2004 13:37:07

As another poster said, this is the age of the "Personal Computer". Now all us tech-heads love this fact, but normals hate having to use a computer. Most people just use Windows, and just run the software that came with it. Yet we insist they have the opportunity to install and run anything they like. If they were allowed to live without this unused functionality, they'd be much less vulnerable.

Spam and virus blocking is the responsibility of the ISP, not the user.

The cost of malware may be high, but it is borne by those who fail to defend against it. Companies which use the Internet as a cheap WAN should expect an associated drop in security. Drop the V from VPN and you're much more secure. Industry needs to sort this out because it's only hurting itself.

And let's not forget that there's a whole world out there still using Windows '98. They are the workhorses of the virus. You can blame MS for that, but there's not a lot they can do about it now.

--
-- Mike

[reply] [top]


[»] Bugfixing by everyone
by jrisidore - Oct 30th 2004 04:55:50

As you state with open source / free software everyone is allowed to fix bugs themselves. This surely is right, but far from reality. Only a minority of the users are developers and even of them only few care to fix a bug by theirselves. The majority simply waits for the distributor or original author to release a fixed version.
Changing all software from proprietary to free software will not abandon the security issue unless you change the attitude of the users. It helps, yes, since bugs are spotted faster and more people will do code reviews. But if the users don't care or even know about security that advantage does not mean much.

[reply] [top]


[»] "The sky is falling"
by joe83 - Oct 30th 2004 02:05:36

I am neither a user or fan of Microsoft, but blaming all the current internet problems on them is silly. Malware writers, spammers,etc target MS products for the simple reason that MS is the predominant OS in use thus offering a more target rich environment.The answer IMO is educating users. I can't count the times I've helped people repair their machines and found systems with no firewall or antivirus installed, users operating with admin privileges and machines with hundreds of spyware programs installed. An uninformed user will continue to have their system exploited . Take for example the current wave of phishing scams. Uninformed users will fall for these scams regardless of OS or software.
In closing let me state I found the tone of the article to be needlessly alarmist .

[reply] [top]


    [»] Re: "The sky is falling"
    by spamviz - Oct 30th 2004 04:54:44


    > I am neither a user or fan of Microsoft,

    > but blaming all the current internet

    > problems on them is silly. Malware

    > writers, spammers,etc target MS

    > products for the simple reason that MS

    > is the predominant OS in use thus

    > offering a more target rich

    > environment.The answer IMO is educating

    > users. I can't count the times I've

    > helped people repair their machines and

    > found systems with no firewall or

    > antivirus installed, users operating

    > with admin privileges and machines with

    > hundreds of spyware programs installed.

    > An uninformed user will continue to have

    > their system exploited . Take for

    > example the current wave of phishing

    > scams. Uninformed users will fall for

    > these scams regardless of OS or

    > software.

    > In closing let me state I found the tone

    > of the article to be needlessly alarmist

    > .

    I wish the article's author a happy retirement.
    I too am proud to be Windows free, and do not wish to be thought as defending that OS.
    Yet I also agree that pointing at any one operating system while disregarding the fact that it happens to be the largest easy target is an over simplification of the problem.
    Considering just one aspect of the problem, spam;
    The receivers of unwanted email out number the senders by 5 to 6 orders of magnitude.
    Better education and better tools in the hands of that larger number will be a big step in controlling it.

    --
    SpamViz

    [reply] [top]


      [»] Re: "The sky is falling"
      by Web Smart - Oct 30th 2004 10:15:27

      With the age of personal computers, the target users are common people, not technical experts. You want patients to interact with specialist doctors and students with poetry teachers. None of them would and could enter into Firewalls and Secured environments and try to understand differences with http: and https:

      Those issues were not meant for them. The patient connecting with her dictor's office gets reassured to enter her username/password and feels comfortable that she is accessing her medical records fully authenticated with her user account.

      Why do you expect her or her doctor to know firewalls ? They must know their own profession and providing virus free, secure connection is OS and Network Service providers' business.

      It is THEIR failure to provide users with foolproof connections and user accounts. DO NOT BLAME USERS for you finding their PCs without firewalls, anti-virus softwares etc. Why anti-virus is sold seperately and it is not part of OS ? To milk the user later on with upselling of anti-virus ? Why she pays to buy low security OS and keep on worrying about which anti-virus is best and how to install it and how to upgrade it and where to read how to protect your dumb OS against spam and virus attacks.

      Learn to write your OS better, dumbheads. Sometimes people watching the entire scenario from the top might be wondering if it is as part of dirty plot against innocent users.

      --
      *** expect a bit delay if you demand impossible from me ***

      [reply] [top]


        [»] Re: "The sky is falling"
        by Nate - Nov 1st 2004 04:48:43


        > anti-virus softwares etc. Why anti-virus

        > is sold seperately and it is not part of

        > OS ? To milk the user later on with

        > upselling of anti-virus ? Why she pays

        > to buy low security OS and keep on

        > worrying about which anti-virus is best

        > and how to install it and how to upgrade

        > it and where to read how to protect your

        > dumb OS against spam and virus attacks.

        While I agree that the average user shouldn't (and oftentimes can't) be expected to choose and maintain security software on their computer.
        This _doesn't_ mean A-V software should be included in the operating system, just like a browser shouldn't be embedded in the OS.
        Companies like Dell and Gateway, who supply computers and software packages to consumers should be the ones making sure their product has A-V software with it. And I'm fairly certain they do.
        Including anti-virus in the operating system itself will just destory competition, in turn destroying the incentive to have a better product.
        Who wants to spend $150 on Norton AV when Windows comes with Microsoft Virus-Block?

        [reply] [top]


          [»] Re: "The sky is falling"
          by Web Smart - Nov 1st 2004 20:04:11


          >
          > While I agree that the average user
          > shouldn't (and oftentimes can't) be
          > expected to choose and maintain security
          > software on their computer.
          > This _doesn't_ mean A-V software should
          > be included in the operating system,
          > just like a browser shouldn't be
          > embedded in the OS.
          > Companies like Dell and Gateway, who
          > supply computers and software packages
          > to consumers should be the ones making
          > sure their product has A-V software with
          > it. And I'm fairly certain they do.
          > Including anti-virus in the operating
          > system itself will just destory
          > competition, in turn destroying the
          > incentive to have a better product.
          > Who wants to spend $150 on Norton AV
          > when Windows comes with Microsoft
          > Virus-Block?


          You want customers to pay $150 for you bring out a weak product ? If your OS does not understand virus attack and prevent it, it is DUMB OS. Why customers should pay for it in the first place. You want a competition at the cost of a healthy product and good operating environment ?

          Escalating your argument in same way, food companies should give you rotten junk food so that you fall ill and medicine companies and doctors, hospitals make a living out of you.

          Clothing companies should sell you dresses which get torn and fade in just first washing, so that you need to go to market and buy again.

          If Microsoft comes out with an OS which itself blocks viruses, it is then charging for a product that deserves a payment. Lots of robust and more secure than microsoft OSs comes for free.

          what are you recommending ?
          OPEN YOUR EYES

          --
          *** expect a bit delay if you demand impossible from me ***

          [reply] [top]


            [»] Re: "The sky is falling"
            by Nate - Nov 8th 2004 04:39:28



            >

            > You want customers to pay $150 for you

            > bring out a weak product ? If your OS

            > does not understand virus attack and

            > prevent it, it is DUMB OS. Why customers

            > should pay for it in the first place.

            > You want a competition at the cost of a

            > healthy product and good operating

            > environment ?

            >

            > Escalating your argument in same way,

            > food companies should give you rotten

            > junk food so that you fall ill and

            > medicine companies and doctors,

            > hospitals make a living out of you.

            >

            > Clothing companies should sell you

            > dresses which get torn and fade in just

            > first washing, so that you need to go to

            > market and buy again.

            >

            > If Microsoft comes out with an OS which

            > itself blocks viruses, it is then

            > charging for a product that deserves a

            > payment. Lots of robust and more secure

            > than microsoft OSs comes for free.

            >

            > what are you recommending ?

            > OPEN YOUR EYES

            This is where fact blends with opinion.
            I believe Microsoft should be selling a core OS for a lower price.
            Your analogy is a little skewed.
            You can be expected to wear clothes without any 'configuration'.
            Microsoft is selling the fabric, and you make the clothes yourself. The OS is nothing without the software.
            If you put your clothes in a closet without mothballs, it's your own fault when you get moth-eaten shirts.

            If a fabric company is bundling mothballs with it's product, it will be busy combatting bigger, stronger moths while it should be making a better fabric.

            [reply] [top]


        [»] Re: "The sky is falling"
        by antrik - Nov 12th 2004 19:02:16


        > DO NOT BLAME USERS

        While better designed software can certainly help (the "security center" in XP
        SP2 is an ENORMOUS improvement, for example), it remains a fact that user
        education is the decisive part. Do you expect doors to automatically prevent
        opening to dupers? Certainly not. Why would you expect that from computers? The
        reason why people are reasonably safe against the "classical" forms of fraud is
        that children are taught from small on not to trust strangers at the door. The
        same needs to happen in the IT world.

        [reply] [top]


    [»] Re: "The sky is falling"
    by WaltSullivan - Oct 30th 2004 11:20:50


    >... Malware

    > writers, spammers,etc target MS

    > products for the simple reason that MS

    > is the predominant OS in use thus

    > offering a more target rich

    > environment.The answer IMO is educating

    > users.

    >...

    False reasoning - See "Security Report: Windows vs Linux" at
    http://www.theregister.co.uk/security/security_report_windows_vs_linux/

    Apache is the most used web server (68%, according to a recent Netcraft survey), but Microsoft IIS is the most attacked, because it's closed, intentionally interdependant on other Microsoft software, and easy to attack.

    I agree that User Education is very important, but educating users to keep they information in formats they don't have to rent from Microsoft is part of that education, IMHO.

    [reply] [top]


    [»] Re: "The sky is falling"
    by PerlChild - Oct 30th 2004 12:09:29


    > scams. Uninformed users will fall for

    > these scams regardless of OS or

    > software.

    Most of these users aren't just uninformed, to the samples of those users I've met, requiring of them to keep informed is worst than having a non-functional Internet.
    Now, conceptually, the Internet is built on the idea that participation is very much requirement-free, since the protocols were built back when it was a privilege to connect. Right now, it's considered a free speech issues in some countries. The basic protocols haven't been updated enough that we can consider excluding participants who behave obnoxiously on the technical level. On the legal/social level, those processes are slow, and the layer between physical identification/authentication is weak and permeable. Perhaps one solution would be to upgrade protocols where improper behaviour is automatically detected, and the network routes around the problem caused by the rogue node, another would be to endure the problem, since the social/political/legal implications do not allow a simple solution(think of the censorship implications of having hardware-defined "acceptable" tcp/ip behaviour. There isn't much room in the middle, either you consider it a privilege, and can revoke it, or you consider it a right, and need justifiable cause to revoke it.

    It's pretty obvious to me that many of the problems due to closed source, and the fears about open-source, have a single source, accountability. Closed-source companies are so big they can hardly be considered to be accountable to anyone but their shareholders, and open-source companies are so many that tracking who is accountable for a particular bit of code is not administratively easy. Now keep in mind I'm not saying open-source is less accountable than closed source(the opposite is true, and that's my main point of agreement with the original article: open-source keeps transparency in the process), but, from the point of view of less technically-savvy, lazy administrators, it seems that way.

    Unfortunately, we don't have savviness requirements for public office yet, even in technical positions. Perhaps that's one area where we can identify improvements.

    [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  ITMJ •  Linux.com •  NewsForge  •  SourceForge.net  •  Surveys •  Jobs •  PriceGrabber