Monthly Archives: November 2010

FOSSism

The FSF wants to have its own hardware certificate. In opposite to the certificates by Apple and MS, it’s not about whether a specific hardware is compatible with Linux, it’s about whether the hardware is “free enough”.

The Free Software Foundation (FSF) announced today that it has published an initial set of criteria for endorsing computers and other devices. The FSF seeks both to obtain feedback on the criteria, and raise interest in the program among hardware manufacturers. Ultimately, the FSF plans to promote an endorsement mark to be carried on products that meet the criteria: respects your freedom.
http://www.fsf.org/news/endorsement-criteria

Well, nothing bad here. The problem, as often, lies in the details:

http://libreplanet.org/wiki/Hardware/Endorsement_criteria

Incompatible endorsements

Any product-related materials that mention the FSF endorsement must not also carry endorsements or badges related to proprietary software, such as “Works with Windows” or “Made for Mac” badges, because these would give an appearance of legitimacy to those products, and may make users think the product requires them. However, we don’t object to clear factual statements informing the user that the product also works with specific proprietary operating systems.

Who made the FSF king? These products are of course legal.
Stallman has already indirectly compared proprietary programmers to murderers:

I grew up in a community whose other members sometimes committed crimes as serious as murderDespite these prevalent evils, never in my life have I seen anyone try to condemn all New Yorkers on the basis of the wrongs that only some have committed. I have not seen anyone assume that all the citizens of New York are guilty of murder, violence, robbery, perjury, or writing proprietary software

The FSF still can’t get over the fact that proprietary software is legal. Well, after more than 25 years it’s time to accept it! That they still try to insert the notion that non-FOSS software is somehow unjustified, shows, that the FSF is mostly still living in its own world.

Dear FSF cronies, it’s time to stop the brainwashing of innocent interns and hardware vendors.

Cooperation with FSF and GNU public relations

The seller must use FSF approved terminology for the FSF’s activities and work, in all statements and publications relating to the product. This includes product packaging, and manuals, web pages, marketing materials, and interviews about the product. Specifically, the seller must use the term “GNU/Linux” for any reference to an entire operating system which includes GNU and Linux, and not mislead with “Linux” or “Linux-based system” or “a system with the Linux kernel.” And the seller must talk about “free software” more prominently than “open source.”

Freetard – nothing describes the FSF more aptly than this word.
The above requirements are more strict than the rules for embedded journalists!

Essentially, the FSF expects that hardware makers will distribute FSF propaganda.

The seller must use FSF approved terminology
Have fun! FSF terminology is the newspeak of the computer age:

http://www.gnu.org/philosophy/words-to-avoid.html

The page is titled “words to avoid”, but they want to redefine long existing and accepted terms, so that they will be more compatible with their ideology.

Examples:

“Creator”

The term “creator” as applied to authors implicitly compares them to a deity (“the creator”). The term is used by publishers to elevate authors’ moral standing above that of ordinary people in order to justify giving them increased copyright power, which the publishers can then exercise in their name. We recommend saying “author” instead. However, in many cases “copyright holder” is what you really mean.

Ridiculous. The term “creator” was used long before computers were invented for “creators” of things. Just type “the creator of” into a search engine, you will see it applies to everything – from creators of comic books to creators of specific cars.

“Photoshop”

Please avoid using the term “photoshop” as a verb, meaning any kind of photo manipulation or image editing in general. Photoshop is just the name of one particular image editing program, which should be avoided since it is proprietary. There are plenty of free alternatives, such as GIMP.

Yes, while we’re at it, avoid the verbs “to xerox” and “to hoover”, too. Why stop at software?

The “words to avoid” page lists many words that entered “naturally” into the vocabulary of computer users, and they should be “avoided” just because they don’t fit into the desired FSF world view.

So, have fun with using “FSF terminology”.  You should bookmark Stallman’s page though, it’s only a matter of time before he will add more words “to avoid” (when will the page “words to use” show up?)

Let’s proceed with the requirements for the hardware endorsement:

Specifically, the seller must use the term “GNU/Linux” for any reference to an entire operating system which includes GNU and Linux

And what has this to do with “freedom”?

And the seller must talk about “free software” more prominently than “open source

And again, what the heck has this to do with freedom? Nothing. As it stands now, the endorsement seal is not about “freedom”, but about the FSF. If you carry that seal, then you’re an official FSF mouthpiece, congratulations!

The ancient past

A movement can exist without a god but never without a devil

And the FOSS community is the best example. Though, sometimes the villian  is not evil enough, so you have to spice up the truth.

And like in primitive societies, where no one is able to read and write, and stories had to be passed orally (and so losing details), so is the FOSS community passing its stories from generation to generation – but in opposite to the ancient past, they omit details on purpose.

Thanks to the story tellers, all freetards know about the story how the evil Microsoft destroyed Netscape just by bundling Internet Explorer (evil POS of course) with Windows 98.

Unfortunately, the truth is a bit more complicated:

http://news.cnet.com/2100-1001-203884.html

Published: October 3, 1997 5:00 PM PDT

“Microsoft (MSFT) said today that more than 1 million copies of its
Internet Explorer 4.0 Web browser have been downloaded since it was
released Tuesday night.

The company said that number  set a record demand for any Microsoft
product in this amount of time. The figure does not include downloads
from 20 partner sites that also offer IE 4.0, the company added.

The more than 1 million downloads amounted to at least six copies per
second.

Traffic to Microsoft’s Web site had been surging as the
much-anticipated release date neared. On September 30 alone, the
company recorded 1.5 million visits to the site. Microsoft also
reiterated that 200,000 people had ordered IE 4.0 on CD-ROM.

Although Microsoft said it has increased the capacity of its Web
servers, users have complained about congestion and busy signals at
the Web site. The company boosted its site’s download capacity to 6.1
terabytes, which would allow about 450,000 browser downloads a day, a
spokeswoman said. However, throughout this week, the site was jammed
with traffic from users looking for the software, many unable to get
in.

Internet Explorer 4.0, released Tuesday after five months of beta
testing, is Microsoft’s attempt to make the browser wars irrelevant.
By building IE 4.0 into Windows, Microsoft hopes to make the browser
just another utility that comes with the operating system. That
integration won’t truly happen until Microsoft ships Windows 98 next
year, but the release of IE 4.0 for Windows 95 is a major step in
that direction.

Netscape Communications dominates the browser market, but Microsoft
thinks IE 4.0 will give it more than a 50 percent market share.

A survey of 279 corporate users released earlier this week by Zona
Research shows Netscape’s Navigator remains the leading browser with
a 62 percent share, compared with a 36 percent share for Microsoft’s
IE. Explorer’s share has risen to 36 percent from 3 percent in the
past 18 months, the survey shows.

——

http://web.archive.org/web/20010622043005/http://content.techweb.com/wire/news/1997/10/1003downloads.html

“IE 4: One Million Downloads On Day 1

(10/03/97; 5:00 p.m. EDT)

REDMOND, Wash. — Microsofts Internet Explorer 4.0 is off to a huge
start. In the first 24 hours of availability, the company reports
more than one million copies have been downloaded from its home page,
an average of one download every 6 seconds.
The numbers are all the more remarkable given IE 4.0s size. The
browser-only version is 13 megabytes (MB), the standard version,
which offers the desktop integration, is 16 MB, and the full version
is 25 MB. With a modem speed of 28.8 kilobytes per second, the
standard for home users, the Web-only download can take 1.5 hours,
and the full version can take more than 3 hours. Partly for that
reason, perhaps, more than 200,000 people have preordered the CD for
$4.95. Microsoft began shipping the CDs this week.

The one-million-downloads figure covers only copies downloaded from
Microsoft.com. It does not include downloads from the more than 20
mirror sites or the preordered CDs. To prepare for the flood,
Microsoft had to arrange for several terabytes of download bandwidth,
according to a Microsoft official at the San Francisco launch on
Tuesday night.

More than 10 terabytes of data have been sent out from the Microsoft
domain, according to Kevin Unangst, product manager for Internet
Explorer at Microsoft. The downloads are a mixture of browser-only,
standard, and full-install, according to Unangst. Microsoft has not
recorded whether the downloads are by corporate users or home users
and won’t know until more analysis of its logs, probably some time
next week.

Microsoft capped off its launch on Tuesday with a little prank. A
10-by-12 foot rendering of the “e” logo in Internet Explorer —
prominently placed on the floor of the warehouse during the launch —
was left at the front door of arch-nemesis Netscape Communications,
in Mountain View, Calif. A group of people were seen dropping off the
prop around 1:30 in the morning, according to a Netscape
spokesperson. A card on the giant “e” read, “From the IE team.”

Still, Netscape had the last laugh. Company employees put their
12-foot mascot Mozilla, a green Godzilla-like foam creature on top of
the prop with a card that read “Netscape 72, Microsoft 18” — a
reference to recent market share numbers. But Netscape’s
counter-pranksters must not have seen the recent numbers from Zona
Research, in Redwood City, Calif., which said Navigator has 62
percent of the market to IEs 36 percent share. “

Indeed, Internet Explorer was rising steadily long before Microsoft included it with Windows 98. Internet Explorer 4 was one of the most awaited software products in its day. It was way more standards compliant than Netscape, faster and had less bugs. Anyone remember the JS script that Dreamweaver included at wish, that fixed the resize bug in Netscape? There was a reason why Netscape’s nickname at that time was “Netscrap”.

Here’s a typical site of of the “Netscrap” period :

http://guymcarthur.com/resources/articles/netscapesucks.xml

And you can’t say that Netscape critics were Microsoft lovers, on the same site the author is proclaiming the end of Windows (didn’t work out, huh?):
http://guymcarthur.com/resources/articles/linux99.xml

CSS handling in NS4:

http://groups.google.com/group/alt.netscape.sucks/search?hl=en&group=alt.netscape.sucks&q=css

As the quoted articles say, IE 4 was downloaded one million times in one day from the MS site alone in 1997. That’s enormous;  take into account the fact, that far less people were online back then and almost all of them were on slow dial-up connections. It’s far more impressive than Firefox’ download record of 8 million in 2008. And yes, many or most (in the US at least) OEMs pre-installed IE, but at that time Netscape was often pre-installed too, and  the download numbers show, that this was by far not the only reason for IE’s spread.

So, the decline of Netscape was on its way, long before Windows 98 appeared (in the 90s, one year in the internet business was like 3 years today).

Some more information about the standards compliancy of IE 4 and Netscape Navigator 4:

http://docstore.mik.ua/orelly/webprog/jscript/ch18_04.htm

DHTML in Internet Explorer 4
As we saw in Chapter 17, IE 4 does not support the document.getElementById( ) method, nor does it support an API for dynamically creating new nodes and inserting them into a document. Instead, it provides the document.all[] array as a way of locating arbitrary elements of the document and allows document content to be altered with the innerHTML property of document elements. IE 4 does not conform to the standards here, but it provides adequate alternatives.

DHTML in Netscape 4
Creating DHTML effects with Netscape 4 is a more complicated affair. Netscape 4 does not support a full object model, so it does not allow JavaScript programs to refer to arbitrary HTML elements. It cannot, therefore, allow access to the inline styles of arbitrary elements. Instead, it defines a special Layer object.[68] Any element that is absolutely positioned (that is, any element that has its position style set to absolute) is placed in a separate layer from the rest of the document. This layer can be independently positioned, hidden, shown, lowered below or raised above other layers, and so on. The Layer API was proposed to the W3C for standardization but was never standardized..

……

http://docstore.mik.ua/orelly/webprog/jscript/ch17_03.htm

DOM Compatibility with Internet Explorer 4

Although IE 4 is not DOM-compliant, it has features that are similar to the core DOM APIs. These features are not part of the DOM standard and are not compatible with Netscape, but they are compatible with later versions of IE. The features are summarized here; consult the client-side reference section of this book for more details.

http://docstore.mik.ua/orelly/webprog/jscript/ch17_04.htm

DOM Compatibility with Netscape 4

Netscape 4 does not even come close to implementing the DOM standard. In particular, Netscape 4 provides no way to access or set attributes on arbitrary elements of a document. Netscape 4 supports the Level 0 DOM API, of course, so elements such as forms and links can be accessed through the forms[] and links[] arrays, but there is no general way to traverse the children of these elements or set arbitrary attributes on them. Furthermore, Netscape 4 does not have the ability to “reflow” document content in response to changes in element size.

These quotes are from the book “JavaScript, the definitive guide, fourth edition (2002)” from O’Reilly:

http://docstore.mik.ua/orelly/webprog/jscript/index.htm

Many HTML and Javascript books from the end of the 90s to the beginning of the 2000s mention the better standard compliance of IE 4 compared to NS 4.
While neither browser was fully compliant, IE was far better in that regard.