Den nye verden

Der er gået en del tid, siden jeg sidst skrev, og det er ikke mindst, fordi jeg har forladt landet og er flyttet til USA med den lille familie. Vi har fundet os et sted at bo i Brooklyn, en pasning til den lille/store dreng, nogle møbler at stille vore ting og os selv på og i - så nu kommer vi til næste skridt: Et job.
Vi flyttede jo, mens fruen havde sin stilling - det er hende, der bliver relokeret - så jeg er i gang med at finde mig en tjans. Det er ikke så nemt at finde en vinkel at angribe det med, men man må jo bare pløje på. I dag sidder jeg på Brooklyn Public Library - som jeg har skrevet om andetsteds - og arbejder med det.
Jeg havde egentlig planer om at engagere mig i NYLUG, men efter at jeg oprettede en gruppe for den på Identi.ca og fik en storm af beklagelser over initiativet tilbage igen, så er jeg kølet lidt over den idé. Der er et Python-arrangement i aften, men det virker ikke så attraktivt under de forhold, så jeg finder hjemmet i stedet for. Jeg er begyndt på at oversætte bibliografisystemet AigaIon, så jeg kan jo underholde mig dér i stedet.
Der er stadig nogle emner, jeg gerne ville behandle lidt mere indgående her, så jeg håber, at jeg kan få lidt mere tid til det. Jeg har følelsen af at have meget travlt, men i virkeligheden er jobsøgning jo bare at gå til det fra den ene ende og så håbe, at man kommer vel ud på den anden.

Alt for mange Ubuntu'er

Nu er der jo ikke så længe, til Ubuntu kommer med en ny udgivelse. I den anledning gjorde jeg, som jeg plejer, og ville bestille en portion fra Shipit for at sprede fænomenet.
Nu er jeg jo ikke selv Ubuntu-bruger og har yderst svært ved at se mig selv blive det, men jeg tænkte jo, at det ikke er helt urimeligt at forære nogle eksemplarer væk til at vække interessen med. Imidlertid blev jeg mødt af følgende begrundelse for, at de ikke ville/kunne sende mig en portion:
ubuntu_too-many.shipments.png Det, der er ironisk i det, er jo at hele deres forretningsmodel går på at forære den del af det væk og så sælge de medfølgende tjenester. Det er lidt ligesom hvis Bilka siger, at de desværre ikke har råd til at uddele nær så mange reklamer. Ikke at jeg sammenligner anvendeligheden af en Ubuntu-CD med en Bilkareklame, men i forhold til forretningsmodellen er det måske lidt forunderligt.
Det er ikke mindre forunderligt, at der som header på siden står "Too many shipments". Jeg har de sidste par gange angivet "LUG and general promotion" som grunden til at bede om dem. De virker nærmest fortørnede over, at jeg har hjulpet dem med at udbrede kendskabet til distributionen.
Nu er det ikke, fordi jeg vil virke fornærmet, og jeg er da med på, at det graver dybt i kassen at udsende alle skiverne. Men konsekvensen er, at jeg ikke kommer til at uddele Karmic Koala, medmindre jeg laver en lille stak hjemmebrændte på det stadigt mere svigtende drev på min aldrende Thinkpad - hvilket nok ikke kommer til at have helt den samme gennemslagskraft.

Effort and purposes of the open source and free software movements

Dette er en artikel, som jeg skrev til Technographer.net, som nu er under nedlæggelse. Derfor kunne den passende blive bevaret her.
* * *
There is a thing which has been orbiting inside my head (inside orbiting makes sense if you have read or, as I did, listened to Singularity by Bill DeSmedt), which I would like to talk a little about here. The obvious question rarely asked: Why?

What triggered this question (and yes, I shall elaborate) was reading Hackers by Steven Levy (more about it in the Wikipedia article). In this classic, Levy tells the story about the original hackers and their love of technology, hacker ethics – the open access to create elegant solutions. It is also the tale of people obsessed by technology for the sake of technology.
I consider myself a part of the open source & free software community. I am not a programmer – and judging from my programming abilities, it is for the best if I don’t try to contribute – but I have written documentation, reviews, helped people use the software and translated both software and the accompanying documents.
Now, reading this book brings up a question, which is surprisingly rarely asked: Why are we doing what we do?

I mean, obviously people get jobs where they write software. Nothing strange about a developer writing server software being employed by IBM, Novell or for that matter Red Hat itself. But that is the people who do it for a living. How about the rest of us? Personally, I am a geek of office software (also often referred to by the unholy misnomer “productivity software), which is due to my profession, but there is a wide gap between this interest and the concrete tasks I use such software for.
In a recent discussion thread in the Linux Outlaws Forum it was brought up what people find most positive about the FLOSS world. As always, the answers were divided into technical merits and community. If one was to ask Ubuntu Community Manager Jono Bacon, I have no doubt from the opinions he voiced on numerous Lugradio broadcasts that it is the personal relations, the community feel, that makes the difference. I recognize that the community makes it interesting, that you build up a network of people with similar interest. But you would experience the same with model railroad enthusiasts, and they would never attach the level of importance to model railroads that the open source and free software movements attach to development. If any of you have ever taken part in a discussion about software licensing or people marketing the software simply as cost-free, you will know what I mean.

So why is software development important? Again, there are straightforward reasons for that – it is useful. I like to send email, that is handy. As I write this, I am using an open source operating system (Slackware) based on a free software (Linux) kernel to access the open source (Apache) server running a free software operating system (Debian Linux). As you see, this is Wordpress, released under similar conditions. So it is nice to have. But important?
If one stops to see the more philosophical approaches to the topic, it is impossible to get around Richard Stallman and the Free Software Foundation. If you look at the GNU Philosophy page, you will see what RMS is about. A classic text is The Free Software Definition. This text will outline how proprietary software is ethically wrong – in other words, Stallman raises the question as a moral one. The authorized Stallman biography is aptly named Free As In Freedom: Richard Stallman’s Crusade for Free Software. But he is a remnant of the culture described in the abovementioned Hackers – Stallman is mentioned in the book – for whom software and technology have an intrinsic purpose and point, and the focus on releasing source code is a product of his academic upbringing: A mental excersize, an accomplishment should be published for peer scrutiny.
Another important piece of literature is The Cathedral and the Bazaar by Eric Steven Raymond. This other classic defines open source, but more as a methodology and an economic model. The economic model is elaborated in greater detail in The Magic Cauldron. To summarize, the point is to redefine the production of software from a product model to a service model. The logic is that since only a very small part of the industry is engaged in developing software for publication and packaged sale, it makes more sense to engage in creating a collective software infrastructure and selling support and services instead. It is a logical extrapolation of the hacker ethic that it should not be necessary to invent things more than once. And so, after building or extending a piece of software, the code of the program or the changes should be released as well.
One of the interesting aspects of Raymond’s model is that he is quite vocally a capitalist. Stallman has also from time to time had to stress that giving away code is not based on left-wing ideals; but Raymond argues for liberty, and one of the main points of the Cathedral and the Bazaar is how a society based on a bazaar model is more rational than the top-down controlled administration.as examplified by the building of a cathedral. Raymond’s approach is based on a meritocracy, that the more efficient and competent service provider will be the successful one.

As I said, this is methodology. It answers the question Why do it like this, if you are doing it – but not Why do it?

Of course, it is tempting to look to socialist ideology for an answer to this. In traditional socialist productivity, the problem is that the amount produced is usually smaller than the amount needed, and the distribution calculation is complex. If one is talking about code and software development, nothing is lost, nothing is wasted and everything can be replicated as needed. If one was to apply a parallel, it would be like everyone contributed only a single brick, but everyone would receive a house. So in software development, a socialist collective approach may be more efficient than when it comes to manufacturing produce.
While it seems less than likely that the open source and free software movements are a huge group of left-wingers, this model at least suggests a motive for putting in the effort.

An interesting suggestion is the philosophical approach suggested by Danish philosopher and technology commentator Tor Nørretranders. In his 2005 book The Generous Man (Det generøse menneske), Nørretranders suggests a darwinistic model for generosity and art. His often-mentioned example is that of the peacock, which has a huge tail which seems to serve no particular purpose and is, in fact, a hindrance for survival. The point is signalling a superior level of strength and surplus of resources, a display of creativity simply for the purpose of doing so.
Now, this seems like a viable explanation, particularly since software development requires a level of craftsmanship which would allow a developer to – dare I say: Show off the size of his tail?

Søgeplugins

Jeg talte tidligere om ting, jeg gerne lige vil lave, når jeg får tid.
Jeg har lige et par tilføjelser - og de er til at have med at gøre, for det er faktisk realistisk.
Jeg vil lave Firefox-søgeplugins til:

  • Goodreads - en udmærket side til boganmeldelse og -diskussion.
  • Openlibrary - som jeg tidligere har nævnt.
  • Filmaster.com - et af de plugins, jeg oftest bruger i FF er IMDB, og der er absolut ikke nogen grund til, at jeg ikke bruger den åbne Filmaster i stedet.
  • Slackware Package Manager samt Slackbuilds.org. Jeg har tidligere lavet et søgeplugin til førstnævnte, og det er på tide, at det bliver opdateret.

LaTeX - ScribTeX

Nu har jeg jo tidligere sagt gode ting om LaTeX - et interessant og lidt forunderligt opmærkninggsprog, som kan bruges til at generere nogle meget smukt formatterede tekster til tryk. LaTeX kompilerer en opmærket tekstfil og output'er DVI- eller PDF-filer. På dansk introduceres man nok bedst til LaTeX ved hjælp af daleifs Introduktion til LaTeX.
Det, der så er nyt og interessant, er en løsning på et tilbagevendende problem, nemlig at kunne skrive det, når man sidder med et system, der ikke har LaTeX installeret. Dette problem kan løses med hjemmesiden ScribTeX, som både er et sted, hvor man kan inputte LaTeX-kode og få den kompileret til en færdig tekst, og som samtidig kan fungere som dokumentstyringssystem.

Du er givetvis et fjols

Udgiv indhold