PDA

View Full Version : flash + fscommands = work in IE and NS 4.x, but not NS6.1


whisperedlies
05-16-2001, 12:33 AM
i have a bit of a problem. I have a flash movie on a splash page, and it uses FSCommands and a simple javascript, both work together to perform a loading bar. it works perfectly on IE, and even 4.x versions of Netscape, but not on Netscape 6.1. In NS 6.1 it just sits at the first frame (like it should, UNTIL the javascript tells it to go to the next frame). so basically that means the javascript isn't working when under NS6.1

here's the URL
http://www.starbounddesign.com/test/splash.html
if you go to this on NS6.1, and just see the outline of an 'S' just sitting there, that means it's not working. I'm also on a Win2k machine, if that matters to anyone.

here's the code:



code:
<script language="JavaScript">
<!--

function loading()
{
InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
path = InternetExplorer ? parent.splash : parent.document.splash;

frame = path.PercentLoaded();
path.TGotoFrame("_flash0",frame);
}


//-->
</script>
<body>
<SCRIPT LANGUAGE=JavaScript>
<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function splash_DoFSCommand(command, args) {
var splashObj = InternetExplorer ? parent.splash : parent.document.splash;
if (command == "loader")
{loading();}
}
// Hook for Internet Explorer
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('Sub splash_FSCommand(ByVal command, ByVal args)\n');
document.write(' call splash_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
//-->
</SCRIPT>
<OBJECT classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
ID=splash WIDTH=780 HEIGHT=151>
<PARAM NAME=movie VALUE="splash.swf">
<PARAM NAME=menu VALUE=false>
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="splash.swf" menu=false quality=high bgcolor=#FFFFFF WIDTH=780 HEIGHT=151 swLiveConnect=true NAME=splash TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>
</OBJECT>

edeveloper
05-16-2001, 01:26 AM
the code is not the problem.
ns6 is not capable of passing vars to or from flash.
what a great browser.

whisperedlies
05-16-2001, 03:46 AM
*rolls eyes* i don't even know why i bother with netscape sometimes. thanks for letting me know, looks like i'll have to redo the loading sequence.

drZoode
06-08-2001, 02:55 PM
This is not a limitation of the Netscape 6.x browser.

Mozilla/Netscape 6.x plug-in API doesn't depend on the Java Virtual Machine and the Mozilla project asks plug-in manufacturers to upgrade their APIs...current LiveConnect API is based on a technology dated more than 4 years. As Mozilla/Netscape 6.x cannot go back 4 years back in the history (if you go back 4 years you will get Netscape 4.x, a browser that should be dead by now), either LiveConnect manufacturers or Macromedia has to find a solution.

More info here:
http://www.mozilla.org/docs/plugin.html

Quotes from this document:
"...LiveConnect, as used in Navigator versions 3 and 4, depended on the presence of the Netscape JVM. Mozilla supports Java through the Open Java Interface (OJI), giving users the freedom to use any OJI-compliant JVM as soon as it is released, and the Mozilla plug-in API has been redesigned to eliminate the dependency on the JVM. Existing plug-in binaries on Windows and Macintosh that feature a LiveConnect API will still function within the new browser, but calls to the LiveConnect API itself will fail silently until the plug-in has been upgraded to the Mozilla plug-in API. Upgrading a plug-in is a straightforward process that involves mapping the old API to the new one, providing a backward adapter file, and recompiling the plug-in to reflect the changes..."

edeveloper
06-08-2001, 08:20 PM
i'm not holding my breath. this is just another reason why netscape has about 11%(average) of the browser market.

drZoode
06-09-2001, 02:29 AM
Marketing is a whole different issue and it has nothing to do with the quality of a piece of software. More than 80% of all desktop computers, notebooks, etc comes equipped with Windows operating system and IE, and people do not bother to change those.

edeveloper
06-09-2001, 04:05 AM
netscape is a pain to develop for and the fact that their latest "standards based browser" did not adhere to the earlier DOM that was a pain to develop with as well has nothing to do with it either. yeah, its all microsoft's fault. there is absolutely no issue with netscape. OK.

drZoode
06-11-2001, 02:40 AM
Ordinary people who have no interest in the computer science and who receive their home computers via mail order may think that MS Windows is the best (or the only) operating system in the world and IE is the best (or the only) available web browser. Given the current state of human education this is understandable. But it is sad to see that people who are developing for the web are thinking as simple and naive as those ordinary people and accept easily what is given to them.
Here is the usual scenario: we write a short script and it works with IE, but it is not working with other browsers..Then we claim that other browsers are "piece of crap", they are buggy, low quality etc...why? Because they couldn't understand our little code, so this should be the limitation of the browser but definetly not our fault. Because we are great and we never make mistakes.

MS is a commercial giant and its primary aim is to sell its products. The ultimate aim of MS is the total control of the web media and web development area, and they will integrate their browser (IE 6/IE 7?) to the upcoming Windows XP, so that we will have to pay to browse the web. Once they will control the web, they will decide which programming language we can use, which server-side or client-side scripting language we can use, they will decide which graphics formats can be rendered, they will decide which plug-ins to support and so on.

The API (Application Programming Interface) of an operating system determines how application developers write their software. MS incorporate features into the Windows API without telling other people and "break" its competitors' products. One (but not only) famous case is the alteration of the "WINSOCK.DLL" file, which controls how programs communicate with the Internet. After installing the MSN, AOL starts to crash easily, or after installing the Windows Media Player, RealPlayer crashes easily. NS 6.x crashes much more easily on Windows when compared with other operating systems. Is this a pure coincidence? Did you ever wonder why there are so many "critical update patches" at Windows Update site?

MS's history is full of cases of stealing intellectual properties of others;
MS-DOS was a 16-bit copy of Digital Research's 8-bit CP/M operating system, Seattle Computer copied the CP/M and named it QDOS (Quick and Dirty Operating System), MS renamed it MS-DOS, and licensed it to IBM for use in its computers (the infamous Altair computers). And with the popularity of IBM clones, the rise of MS started in the early 80's.

In 1984, Apple Computer released the Macintosh computer which featured a GUI (graphical user interface), which may be (or not) related to the GUI developed by Xerox company.

In 1990, MS released Windows 3.0 with a GUI stolen from Apple. Apple took Microsoft to court and lost the case (surprise! surprise!).

Excel was a take-off on VisiCalc, one of the best software of the late-80's. The Palm PC is a clone of the PalmPilot.

As to the utter surprise of everyone, Internet Explorer also is not a original product of MS, it is a rip-off of NSCA Mosaic browser, which is a brain-child of Netscape's founder Marc Andreessen. Andreessen was a graduate of the University of Illinois, where he had been the leader of the browser software project known as Mosaic. In 1994, Silicon Graphics founder Jim Clark and Marc Andreessen founded Mosaic Communications, University of Illinois didn't like that name and they renamed their company as Netscape Communications. Most of the students working on the original Mosaic project started to work for Netscape and the browser named Netscape became a hit.
By the late 1995, Netscape's market share was more than %80. With the launch of Windows 95, MS launched Internet Explorer in August 1995, IE was based a take-off of the Andreessen's original Mosaic project. At that time, Netscape was not free but IE was (!). Slowly, IE gained market share and after the release of 4th generation browsers, IE became the most popular browser.

In early 1998, Netscape announced that their browser would be free, and also that the development of the Netscape browser would move to an open-source process (the Mozilla project). The open source community worked on the code and released the Gecko engine (which is the best browser engine available at the time of writing).

AOL bought Netscape and released NS 6, this was an early branching of the Mozilla development cycle and is based on the Gecko engine. Netscape 6.x is commercial product and the version number 6 is not reflecting the real version of the browser (it is a version 5 browser) but it is called NS 6.x as a marketing strategy. NS 6.x has bugs, a lot of bugs, this is true, but every complex software has bugs. NS 6.x also supports proprietary tags (like embed), proprietary methods (like IE's innerText method) etc...NS 6.x doesn't support (yet) promising technologies (like SMIL, SVG). NS 6.x is not perfect, no browser is.

On the other hand, NS 6.x has a better support for web standards, compared with IE 5.5/6beta. The support for web standards (HTML 4.01, CSS1/2, DOM1/2, XML, RDF), JavaScript, Java, and Plug-ins in NS 6.x is summarized in this document: http://developer.netscape.com/docs/technote/gecko/n6release.html

IE 5.x's and NS 6.x's support for Document Object Model (DOM), Extensible Markup Language (XML), Resource Description Framework (RDF), Cascading Style Sheets, Level 1 (CSS-1) and HyperText Markup Language 4.0 (HTML 4.0) is compared in this document: http://home.netscape.com/browsers/future/standards.html
I accept that the documents written by Netscape corporation are biased, but not as much as documents written by MS.

There are also independent groups, developers who compare those browsers, and their findings are more reliable.
P.P. Koch is comparing the Level 1 DOM -methods and properties in this article:
http://www.xs4all.nl/~ppk/js/version5.html
It is hard to tell that IE 5.5/6beta has a better DOM support than NS 6.x.

Rich in style has an excellent table of CSS support and bugs
http://www.richinstyle.com/bugs/table.html
As you see in this table, NS 6.x has a much better CSS support.

Sightspace has an excellent article about NS 6 and very interesting links
Netscape 6 Web Designer's Info
http://sightspace.com/ns6/index.php3

Jiri Znamenacek's JavaScript-DOM factory is a good place to start ( http://www.zvon.org/xxl/JSDOMFactory/index.html )

MS has always been against free exchange of information and open source code. They want to stop Linux, the Mozilla Project, the Apache server project, the GNU project and many other projects which have a promising future, they don't want people to code in C, Perl, PHP etc...They want total control. The infamous Halloween articles can be reached at http://www.opensource.org/halloween/index.html

If you check the SDK of IE, you will see that the *power* of IE comes from its integration with the world's best selling operating system. IE became popular among the web developer community because it made life *easier* for them. You can have bad coding practices, you can forget to close some tags and IE will forgive you (but other browsers won't). Also IE comes equipped with fancy filters, default behaviors, Active-X controls etc. that we all love so much...so that we can create *cool* pages easily (no experience necessary!). This is the basic strategy of MS: they make people code the way they want, and when they totally depend on them, they can sell their product easily.

MS knows that most people don't buy good products but they just buy good marketing. MS wants total world domination. They are not satisfied with 80%, they want 100%.

But there is hope.

Further reading:
http://msbc.simplenet.com/super/
(Indexing more than 270 anti-Microsoft links and 17 newsgroups in a half dozen languages, The MSBC Superlist is the ultimate directory of anti-Microsoft activity around the Internet)

Also posted at:
http://board.flashkit.com/board/showthread.php?postid=685282#post685282
http://www.were-here.com/forums/showthread.php?postid=390746#post390746

edeveloper
06-11-2001, 02:30 PM
that's all good to know but the fact is that MS has 88% of the market. i am not a MS developer. i develop for all OS's and browsers and i am proud that i am very competent in being able to identify and work around browser compaitibilty issues. i usually work in a microsoft-centric environment but i also develop with php and other non MS languages. whatever the outcome, Netscape is never gonna come from behind and be the web power they once were and the fact that NS6 breaks alot of the earlier NS DOM is not convincing me to switch.

drZoode
06-12-2001, 01:48 AM
I would like to alert people who are interested in this thread about an upcoming danger: MS's *smart* tags.

Microsoft's new "Smart Tags" (a technology with comes with Windows XP, Office XP and IE6) will be auto-linking to Microsoft websites in any web page you will visit.

Quoting from Wall Street Journal article: "In effect, Microsoft will be able, through the browser, to re-edit anybody's site, without the owner's knowledge or permission, in a way that tempts users to leave and go to a Microsoft-chosen site -- whether or not that site offers better information...Microsoft's Internet Explorer Smart Tags are something new and dangerous. They mean that the company that controls the Web browser is using that power to actually alter others' Web sites to its own advantage. Microsoft has a perfect right to sell services. But by using its dominant software to do so, it will be tilting the playing field and threatening editorial integrity."

Please check the related links:

New Windows XP Feature Can Re-Edit Others' Sites
http://public.wsj.com/sn/y/SB991862595554629527.html

Smart tagging in Office XP - what Melissa did next?
http://www.theregister.co.uk/content/4/18160.html

Windows XP may steer users' Web choices
http://cnet.com/news/0-1003-200-6210768.html


The Internet is based on hyperlinks, we should have the freedom to link to another web site. And now this freedom is threatened.

When we make web sites that can only be viewed with IE, actually we are playing our part in this scenario.

Can you read the hidden meaning behind MS's motto: "Where do you want to go today?"

edeveloper
06-12-2001, 01:21 PM
Hey! that sounds kinda like what that company that owns netscape does when you click a link outside of their reach except they've been doing it for years and noone says they're bad, they just say AOL sucks! :)

olbeone
02-15-2002, 09:40 AM
further more for this thread,

ms has removed smart tag for the moment, because of tech problems they sayd. But if they're able to embed smart tags that feed their files with your private data, they are surely able to plug it into the ie code, making the program itself able to send data.
If you take the problem from security point of view, why wouldn't they simply trap what you input directly from keyboard and keep it?
Kinda paranoļa? sure? they did worse in the past.

BUT FACT ARE THERE:
people are supplied with ms ans ie. The fault is comming from computer constructor who made it available on the market without any choice. So now look at the market, loot at how many people you can reach, and you'll make site for ie without taking great care of others and you'll develop ms applications no linux or mac. Why do you think viruses attack windows. Because it is so simple to make them for this unsecured system? surely but not only, think of it in number of pcs infected. You see the difference?

Regards.

edeveloper
02-15-2002, 02:32 PM
yes - ms has security issues. thats true. but what does that have to do with this thread at this point? who are you addressing for not making sites compatible for all browsers and OS's? I know its not me. bad programming and some developers inability to adapt to different browser standards is a problem but its not microsoft's fault.

maybe your not familiar with microsoft's .net. you will be. especially since its being embraced by non MS tech companies so readily. php developers are working on .net integration as well as the linux developers who created GNOME. linux developers have already started on a web services for MAC OS X based on .net . microsoft is NOT the only game in town and no one HAS to use it but from a realistic standpoint its not going away and since even its competitors bundle IE in there software (what do you think AOL provides with theirs even though they own NS?), it's seems as though even ms competitors realize that providing ie is good for business.

viruses are created to attack windows machines NOT because they are vulnerable but because their creators are too STUPID to realize that they are not hurting microsoft. they are hurting the little companies that are just trying to make a living and support their families. virus creators are cowards who are attacking innocent users.

my advice to you:
don't worry about how other developers do their job. focus on yours.

good luck

drZoode
02-18-2002, 07:13 AM
Gospel of Tux by Lennier

Every generation has a mythology. Every millenium has a doomsday cult. Every legend gets the distortion knob wound up until the speaker melts. Archeologists at the University of Helsinki today uncovered what could be the earliest known writings from the Cult of Tux, a fanatical religious sect that flourished during the early Silicon Age, around the dawn of the third millenium AD...

The Gospel of Tux (v1.0)

In the beginning Turing created the Machine.

And the Machine was crufty and bogacious, existing in theory only. And von Neumann looked upon the Machine, and saw that it was crufty. He divided the Machine into two Abstractions, the Data and the Code, and yet the two were one Architecture. This is a great Mystery, and the beginning of wisdom.

And von Neumann spoke unto the Architecture, and blessed it, saying, "Go forth and replicate, freely exchanging data and code, and bring forth all manner of devices unto the earth." And it was so, and it was cool. The Architecture prospered and was implemented in hardware and software. And it brought forth many Systems unto the earth.

The first Systems were mighty giants; many great works of renown did they accomplish. Among them were Colossus, the codebreaker; ENIAC, the targeter; EDSAC and MULTIVAC and all manner of froody creatures ending in AC, the experimenters; and SAGE, the defender of the sky and father of all networks. These were the mighty giants of old, the first children of Turing, and their works are written in the Books of the Ancients. This was the First Age, the age of Lore.

Now the sons of Marketing looked upon the children of Turing, and saw that they were swift of mind and terse of name and had many great and baleful attributes. And they said unto themselves, "Let us go now and make us Corporations, to bind the Systems to our own use that they may bring us great fortune." With sweet words did they lure their customers, and with many chains did they bind the Systems, to fashion them after their own image. And the sons of Marketing fashioned themselves Suits to wear, the better to lure their customers, and wrote grave and perilous Licenses, the better to bind the Systems. And the sons of Marketing thus became known as Suits, despising and being despised by the true Engineers, the children of von Neumann.

And the Systems and their Corporations replicated and grew numerous upon the earth. In those days there were IBM and Digital, Burroughs and Honeywell, Unisys and Rand, and many others. And they each kept to their own System, hardware and software, and did not interchange, for their Licences forbade it. This was the Second Age, the age of Mainframes.

Now it came to pass that the spirits of Turing and von Neumann looked upon the earth and were displeased. The Systems and their Corporations had grown large and bulky, and Suits ruled over true Engineers. And the Customers groaned and cried loudly unto heaven, saying, "Oh that there would be created a System mighty in power, yet small in size, able to reach into the very home!" And the Engineers groaned and cried likewise, saying, "Oh, that a deliverer would arise to grant us freedom from these oppressing Suits and their grave and perilous Licences, and send us a System of our own, that we may hack therein!" And the spirits of Turing and von Neumann heard the cries and were moved, and said unto each other, "Let us go down and fabricate a Breakthrough, that these cries may be stilled."

And that day the spirits of Turing and von Neumann spake unto Moore of Intel, granting him insight and wisdom to understand the future. And Moore was with chip, and he brought forth the chip and named it 4004. And Moore did bless the Chip, saying, "Thou art a Breakthrough; with my own Corporation have I fabricated thee. Thou thou art yet as small as a dust mote, yet shall thou grow and replicate unto the size of a mountain, and conquer all before thee. This blessing I give unto thee: every eighteen months shall thou double in capacity, until the end of the age." This is Moore's Law, which endures unto this day.

And the birth of 4004 was the beginning of the Third Age, the age of Microchips. And as the Mainframes and their Systems and Corporations had flourished, so did the Microchips and their Systems and Corporations. And their lineage was on this wise:

Moore begat Intel. Intel begat Mostech, Zilog and Atari. Mostech begat 6502, and Zilog begat Z80. Intel also begat 8800, who begat Altair; and 8086, mother of all PCs. 6502 begat Commodore, who begat PET and 64; and Apple, who begat 2. (Apple is the great Mystery, the Fruit that was devoured, yet bloomed again.) Atari begat 800 and 1200, masters of the game, who were destroyed by Sega and Nintendo. Xerox begat PARC. Commodore and PARC begat Amiga, creator of fine arts; Apple and PARC begat Lisa, who begat Macintosh, who begat iMac. Atari and PARC begat ST, the music maker, who died and was no more. Z80 begat Sinclair the dwarf, TRS-80 and CP/M, who begat many machines, but soon passed from this world. Altair, Apple and Commodore together begat Microsoft, the Great Darkness which is called Abomination, Destroyer of the Earth, the Gates of Hell.

Now it came to pass in the Age of Microchips that IBM, the greatest of the Mainframe Corporations, looked upon the young Microchip Systems and was greatly vexed. And in their vexation and wrath they smote the earth and created the IBM PC. The PC was without sound and colour, crufty and bogacious in great measure, and its likeness was a tramp, yet the Customers were greatly moved and did purchase the PC in great numbers. And IBM sought about for an Operating System Provider, for in their haste they had not created one, nor had they forged a suitably grave and perilous License, saying, "First we will build the market, then we will create a new System, one in our own image, and bound by our Licence." But they reasoned thus out of pride and not wisdom, not forseeing the wrath which was to come.

And IBM came unto Microsoft, who licensed unto them QDOS, the child of CP/M and 8086. (8086 was the daughter of Intel, the child of Moore). And QDOS grew, and was named MS-DOS. And MS-DOS and the PC together waxed mighty, and conquered all markets, replicating and taking possession thereof, in accordance with Moore's Law. And Intel grew terrible and devoured all her children, such that no chip could stand before her. And Microsoft grew proud and devoured IBM, and this was a great marvel in the land. All these things are written in the Books of the Deeds of Microsoft.

In the fullness of time MS-DOS begat Windows. And this is the lineage of Windows: CP/M begat QDOS. QDOS begat DOS 1.0. DOS 1.0 begat DOS 2.0 by way of Unix. DOS 2.0 begat Windows 3.11 by way of PARC and Macintosh. IBM and Microsoft begat OS/2, who begat Windows NT and Warp, the lost OS of lore. Windows 3.11 begat Windows 95 after triumphing over Macintosh in a mighty Battle of Licences. Windows NT begat NT 4.0 by way of Windows 95. NT 4.0 begat NT 5.0, the OS also called Windows 2000, The Millenium Bug, Doomsday, Armageddon, The End Of All Things.

Now it came to pass that Microsoft had waxed great and mighty among the Microchip Corporations; mighter than any of the Mainframe Corporations before it had it waxed. And Gates heart was hardened, and he swore unto his Customers and their Engineers the words of this curse:

"Children of von Neumann, hear me. IBM and the Mainframe Corporations bound thy forefathers with grave and perilous Licences, such that ye cried unto the spirits of Turing and von Neumann for deliverance. Now I say unto ye: I am greater than any Corporation before me. Will I loosen your Licences? Nay, I will bind thee with Licences twice as grave and ten times more perilous than my forefathers. I will engrave my Licence on thy heart and write my Serial Number upon thy frontal lobes. I will bind thee to the Windows Platform with cunning artifices and with devious schemes. I will bind thee to the Intel Chipset with crufty code and with gnarly APIs. I will capture and enslave thee as no generation has been enslaved before. And wherefore will ye cry then unto the spirits of Turing, and von Neumann, and Moore? They cannot hear ye. I am become a greater Power than they. Ye shall cry only unto me, and shall live by my mercy and my wrath. I am the Gates of Hell; I hold the portal to MSNBC and the keys to the Blue Screen of Death. Be ye afraid; be ye greatly afraid; serve only me, and live."

And the people were cowed in terror and gave homage to Microsoft, and endured the many grave and perilous trials which the Windows platform and its greatly bogacious Licence forced upon them. And once again did they cry to Turing and von Neumann and Moore for a deliverer, but none was found equal to the task until the birth of Linux.

These are the generations of Linux:

SAGE begat ARPA, which begat TCP/IP, and Aloha, which begat Ethernet. Bell begat Multics, which begat C, which begat Unix. Unix and TCP/IP begat Internet, which begat the World Wide Web. Unix begat RMS, father of the great GNU, which begat the Libraries and Emacs, chief of the Utilities. In the days of the Web, Internet and Ethernet begat the Intranet LAN, which rose to renown among all Corporations and prepared the way for the Penguin. And Linus and the Web begat the Kernel through Unix. The Kernel, the Libraries and the Utilities together are the Distribution, the one Penguin in many forms, forever and ever praised.

Now in those days there was in the land of Helsinki a young scholar named Linus the Torvald. Linus was a devout man, a disciple of RMS and mighty in the spirit of Turing, von Neumann and Moore. One day as he was meditating on the Architecture, Linus fell into a trance and was granted a vision. And in the vision he saw a great Penguin, serene and well-favoured, sitting upon an ice floe eating fish. And at the sight of the Penguin Linus was deeply afraid, and he cried unto the spirits of Turing, von Neumann and Moore for an interpretation of the dream.

And in the dream the spirits of Turing, von Neumann and Moore answered and spoke unto him, saying, "Fear not, Linus, most beloved hacker. You are exceedingly cool and froody. The great Penguin which you see is an Operating System which you shall create and deploy unto the earth. The ice-floe is the earth and all the systems thereof, upon which the Penguin shall rest and rejoice at the completion of its task. And the fish on which the Penguin feeds are the crufty Licensed codebases which swim beneath all the earth's systems. The Penguin shall hunt and devour all that is crufty, gnarly and bogacious; all code which wriggles like spaghetti, or is infested with blighting creatures, or is bound by grave and perilous Licences shall it capture. And in capturing shall it replicate, and in replicating shall it document, and in documentation shall it bring freedom, serenity and most cool froodiness to the earth and all who code therein."

Linus rose from meditation and created a tiny Operating System Kernel as the dream had foreshewn him; in the manner of RMS, he released the Kernel unto the World Wide Web for all to take and behold. And in the fulness of Internet Time the Kernel grew and replicated, becoming most cool and exceedingly froody, until at last it was recognised as indeed a great and mighty Penguin, whose name was Tux. And the followers of Linus took refuge in the Kernel, the Libraries and the Utilities; they installed Distribution after Distribution, and made sacrifice unto the GNU and the Penguin, and gave thanks to the spirits of Turing, von Neumann and Moore, for their deliverance from the hand of Microsoft. And this was the beginning of the Fourth Age, the age of Open Source.

Now there is much more to be said about the exceeding strange and wonderful events of those days; how some Suits of Microsoft plotted war upon the Penguin, but were discovered on a Halloween Eve; how Gates fell among lawyers and was betrayed and crucified by his former friends, the apostles of Media; how the mercenary Knights of the Red Hat brought the gospel of the Penguin into the halls of the Corporations; and even of the dispute between the brethren of Gnome and KDE over a trollish Licence. But all these things are recorded elsewhere, in the Books of the Deeds of the Penguin and the Chronicles of the Fourth Age, and I suppose if they were all narrated they would fill a stack of DVDs as deep and perilous as a Usenet Newsgroup.

Now may you code in the power of the Source; may the Kernel, the Libraries and the Utilities be with you, throughout all Distributions, until the end of the Epoch. Amen.

// Written by Lennier

edeveloper
02-18-2002, 01:52 PM
very nice. :)