in the web: smile thoughts tromp l'oeil
media living connect work links

Living in the Web

Your own web
- free web space: GeoCities (Yahoo!), Tripod (Lycos), ...
- free domains: de.vu, ...
- writing HTML: HTML Dateien selbst erstellen: Befehlsverzeichnis, named symbols, HTML Frames, Menus with JavaScript
- web standards from W3C: HTML, CCS, HTTP, XML, XHTML, ...

Favicons
eg. Patchwork - a collection of 32x24 favicons [German]

Privacy
Anonymizer.com

Cyber Law
1998-2000 CyberLaw columns of the Cyber New York Times.
The Link Controversy Page

Software patents
Software patents (in EU)
Why are they so trivial?
European software patent horror gallery

Software patents (German)

Software patents on software standards or software requirements - threat with patent law-suits repeatedly used by companies to make private developers withdraw their self-developed software.
Patents on software standards:
  • Web-phone: «Leading experts consider it impossible to create free or independent software for Internet Protocol (IP) Telephony during the next 15 years. ... the field is cluttered with compression patents which not only cover almost all possible compression algorithms but also standards with which any implementor must comply.»
  • Fonts: «Rendering of Fonts is ugly and slow on Free Software Systems. This is because when the TrueType standard was promoted by Apple and Microsoft, they held a few patents which they never asserted. ... [F]earful customers of Linux distributors such as SuSE and Redhat have demanded that any possibly infringing FreeType features be disabled on these distributions. TrueType is the dominating font standard and it is also a part of new standards such as OpenType, in which Adobe participates.»
  • 3D Graphics «Former SGI patents have changed owners ... Microsoft's terms ... appear at least to be forcing a change of license terms away from the GNU GPL.»
  • RT Linux «In order to turn Linux into a real-time operating system, certain additional programming rules are needed, some of which have been patented.»
  • JPEG: «When creating, using or JPEG graphic files, you may be infringing on patents. ... The JPEG Consortium reacted quickly by delaring that JPEG is no longer a standard»
  • MP3 (MPEG-2 Layer 3) or any software that compresses audio information by removing inaudible sounds: «In order to develop free software for MP3, one must pay an upfront payment of 1 million USD. Otherwise money must be charged per copy» -> the European patent.
  • Dolby: «Under threat from a group of patent holders, an attempt to develop open source software to support the Dolby audio standards had to be scrapped in March 2001.»
  • ASF: «Microsoft has prohibited a Free Software programmer from writing import/export filters for its Advanced Streaming Format (ASF).»
  • Access to special hardware: «It is not possible to port operating systems to certain new hardware, because the manufacturers have retained control by obtaining software patents. Intel has done this for some chips, and MSystems did it for flash memory.» -> the European patent.
Patents on (all solutions to) a software requirement, not on a (method of) solution/implementation:
  • Any software that implements hyperlinking: «British Telecom in the 70s and 80s filed patents in the US on the concept of cross-references in hypertext.»
  • Any software that makes (certain info.) appear on screen in tree structure: Xerox Inc., with a (general or specific?) tree visualisation patent, makes Prof. Bulatov withdraw his opensource Java profile browser HyperProf.
  • Any software that makes appear on the screen a pallette with tabs to switch between sets of information: «In summer 2001 Adobe attacked Macromedia for infringing on its US patent no 5546528 which lays claim to the idea of adding a third dimension to menus by grouping them as tabbed palettes one behind the other.» -> the European patent.
  • Any software that implements the idea of describing information by hierarchies of binary relations: «In 1997 ... an obscure canadian software company received a european patent on ... the idea of describing information by hierarchies of binary relations. In 1999 a communication protocol called Ressource Description Framework (RDF) was adopted as a web standard. In 2001, when some software applications gradually became available, a license collecting company started enforcing the patent»
  • Any browser implementation that scrolls to the search word encoded in a link: «In Jan 2001 people at the World Wide Web Consortium (W3C) found that their new generation of hypertext markup language was infringing on a patent from Sun Microsystems. By a decree of the US patent office, Sun has become the owner of the idea of adding a search word to a link in such a way that the browser will scroll to that word.»
  • Any software for extending browsers by scripts: «The Californian university spin-off Eolas succeded in extracting .5 bn USD rents from Microsoft using patent US5838906. This Eolas patent covers, as an Illinois jury confirmed, Microsoft's ActiveX facility. It also covers basically any means to extend a browser by scripts.»
  • Any software for cryptography with keys of the public kind: «The licensing rights of RSA and the Schnorr patent were later exclusively acquired by PKP. PKP harrassed crypto programmers by claiming that "These patents cover all known methods of practicing the art of Public Key, including the variations collectively known as El Gamal".»

More European software patents
Patents on (all solutions to) a software requirement, not on a (method of) solution/implementation:
  • Any software that visualizes functions by graphically displaying their components, and allows iterations on the screen and creating a flow chart (patent by National Instruments, used against MathWorks). -> the European patent.
  • Any software that represents the nodes in the network and their relations in a graphical manner, e.g. as circles and arrows, editable by drag & drop, and generate configuration files from the result. -> the European patent.
  • Any e-buisiness broking software that lets one person tender offers and confirm them within a determined deadline if a bidder is found. -> the European patent.
  • Any software that converts Windows95 filenames to WindowsNT filenames (Sun Microsystems) -> the European patent.
  • Any software that rearranges the contents of a partially visible window so as to fit them within the part of the window that is currently visible on the screen rather than letting part of the contents be obscured by another window (IBM) -> the European patent.
  • Shopping cart: Any software that collects buyable items in a list and buys all of them at the end (Amazon). -> the European patent.
  • «[I]f you run a baking process under program control and offering the user a menu for selecting one of several program settings, you need a license.» -> the European patent.
There are also some patents that actually look like patents on certain (classes/methods) of software-technical solutions/implementations:
  • Software that translates natural language questions into database queries by using (any kind of) parsers and virtual tables (Mitsubishi) -> the European patent.
  • «The generation of one CORBA object by another, a method similar to "inheritance" in object oriented programming» (Alsthom) -> the European patent (German).

Latest e-mail legends/netlore
- see F-Secure's Hoax Warnings, Urban Legends' current hoaxes, or TU-Berlin's long hoax list.
The internet has a history of legends established per e-mail. (They add to other kinds of Urban Legends). For example:
- the Women-in-Afghanistan petition,
- the stolen kidney horror story (another one),
- Bill Gate's e-mail tracking program test.

Latest viruses
Top 10 (MessageLabs); new viruses as F-Secure, at McAfee, at symantec (Norton), at AVP.
computer virus hoaxes & virus hysteria

Spam (junk e-mail, UBE)

Who is it?
explanation of tools/lookup services: traceroute, whois, nslookup; lesson on whois, explanation of whois
Sam Spade's information on addresses and URLs (web interface to various tools: URL decipher, traceroute, [IP] [r]whois, blackhole list, ...) and more tools (address digger, obfuscated URLs, reverse DNS, dns, ...)
Who owns a domain name (internic's interface to whois)
Who owns a numeric IP address
postmaster for an address
IP -> open relay servers, RBL
Country domains

What did I get (by email) / What did I find (in the web)?
Decode HTML page obfuscated with a javascript encoder such as Haywyre or Merlin

http://www.cs.mun.ca/~ulf/misc/web.html, 091101, Ulf Schuenemann