Monday, May 04, 2009

Öppet internet eller reboot?

Under dagen den 5 Maj kommer våra folkvalda EU-politiker att fatta beslut om det omdebatterade Telekompaketet. Kommer då CRA, de förslag som garanterar våra rättigheter på nätet, att finnas med?

Om våra politiker skulle få igenom Telekompaketet utan de viktiga Citizens' Rights Amendments, ja då tycker jag att det bara är att konstatera att EU har falerat, och våra politiker har misslyckats och vi kan gå en mycket mycket dyster framtid till mötes. Då känns det som det enda hoppet är en reboot av systemet. En framtid som inte tar till vara våra mänskliga rättigheter på internet, är inte mycket till framtid.  Om vi inte kan försäkra våra mänskliga rättigheter på nätet, och systemet inte rebootas, då får vi nog bygga ett nytt internet, då det gamla är då döende. Låt oss hoppas på det bästa den 5 Maj!

 May the source be with us!

 Roland Orre, IT-forskare

Tuesday, September 16, 2008

Webbläsaren Chrome för Mac och Linux

För några dagar sedan skrev DN om den nya webbläsaren Chrome från Google, och att den bara fungerar för Windows än så länge.

 Tack vare Windows-emulatorn Wine kan nu även Mac och Linux-användare testa den nya webbläsaren, Företaget Codeweavears som säljer en kommersiell version, Crossoffice, av den fria mjukvaran Wine och uppdaterar Wine efter hand, testade om det gick att få igång Chromium på Mac och Linux, och det gick utmärkt.

På  denna sida kan man ladda ner Chromium för Mac (endast Intelbaserad >= OS X 10.4) resp för 32/64-bit Linux för flera olika distributioner (Ubuntu, Debian, RedHat Mandriva, Suse mfl.). Codeweavers säger dock att detta skall ses som en demo i första hand.

 Roland Orre, IT-forskare och forskningskonsult

Saturday, September 13, 2008

DN hyllar triviala mjukvarupatent!

I dagens DN skriver Clas Svahn under rubriken

"Snart kan du skriva på dina digitala bilder"

på ett sätt som fick en att sätta kaffet i fel strupe på morgonen.

Clas Svahn skriver "Ett nytt patent kommer att göra fotograferingen mera lik den som var före den digitala tekniken."

Det handlar alltså om ett mjukvarupatent, i det här fallet från Nokia, och som nästan alltid med mjukvarupatent handlar det om triviala funktioner som inte kräver någon uppfinningshöjd är helt uppenbara för de som är insatta i området och dessuom oftast är gammal skåpmat (vilket förstås gäller även detta fall, se slutet på mitt inlägg). Med Nokias "patent" skulle det plötsligt gå att skriva på "baksidan" av bilden. Det handlar alltså enbart om att man kan göra anteckningar på en skrivbar skärm som sitter på många smarta telefoner idag. Då kan man fråga sig var ligger det patenterbara i en sån funktion? För den som är programmeringskunning så är detta förstås löjligt enkelt att implementera och knappast något som kan anses som något genialiskt. Det behövs bara att någon säger "det vore praktiskt om jag kunde skriva på bilderna" sedan är det trivialt att implementera. Vad som är skrämmande med mjukvarupatent är att de utgör ett hot mot den fria företagssamheten. OK, stora, ofta respektabla företag som Nokia, Ericsson, Microsoft, Sun, IBM osv patenterar förhoppningsvis inte mjukvarulösningar i offensivt syfte, men det finns tyvärr företag så kallade Patent Troll som har som affärsidé att patentera triviala idéer eller köpa upp triviala patent och sedan stämma företag som råkar använda idén.

OK även om dessa företag inte använder sådana här patent offensivt så kan de alltid använda dem för FUD. Alla kommer väl ihåg när Microsoft häromåret surrade om att de har minsann 235 mjukvarupatent som Linux-kärnan inkräktar på... Jaha, vilka då, frågar förstås vän av ordning, men det kunde Microsoft inte svara på. Jag kommunicerade med dem om detta och efter ett tag kröp det fram en referens till en presentation av Richard Stallman. Jag frågade Stallman om detta och det visade sig att Stallman blivit felrefererad. Det som Stallman sagt var att med tanke på de mjukvarupatent som finns så finns det i prinicip ingen programvara som inte inkräktar på något patent. Han hade gjort en överslagsberäkning utgående från lite statistik ang patent och kommit fram till att tex Linux-kärnan inkräktar troligen på drygt 200 mjukvarupatent. Detta utnyttjade alltså Microsoft i sin vanliga FUD-kampanj vilket väl knappast får betraktas som ett seriöst agerande...

Om Microsoft verkligen skulle göra slag i något så desperat som att stämma ett företag för mjukvarupatentintrång, då får vi hoppas att någon gör slut på Microsoft en gång för alla. Vi har dock skrämmande exempel från tex Amazon som många anser vara ett respektabelt företag, men de stämde ju faktiskt Barnes & Noble för intrång i sitt triviala one-click patent 1999. Efter detta var det förstås många, jag inräknad, som bojkottade Amazon. Man kan förstås fråga sig, vad är syftet med att spamma patentverken med fullständigt triviala patentansökningar, som ofta tom går igenom? Alldeles nyligen har vi tex exempel på ett sådant vettlöst patent där Microsoft patenterat funktionen hos PageUp/PageDown på tangentbordet. Vi har sådana patentansökningar som tex "is-not" som när jag först hörde om det trodde var ett dåligt pub-skämt, men nej, det finns en ansökan. Försöker Microsoft bevisa hur vansinningt patentsystemet fungerar eller försöker de som alla stora företag skaffa sig en portfölj som täcker in allt under solen för att kunna förhandla med? , vilket förstås bara gynnar redan stora företag.

Mjukvarupatent är verkligen ett allvarligt hot mot den fria företagssamheten och måste stoppas! Vad gäller tex Nokias patent kanske det inte är mycket att bråka om, men tänk nu att du skriver en liten funktion som du släpper som gör exakt detta, att låta dig "skriva på bilderna". Nokia kommer säkerligen inte att hoppa på någon om detta,  men om det vore ett mindre seriöst företag, alltså ett patent-troll, som fått åt sig ett sånt patent, då skulle de inte tveka att stämma det lilla företaget. Ett litet företag som råkar ut för sådant kan räkna med konkurs. Som jag nämnde tidigare, när det gäller mjukvarupatent så är det oftast triviala och uppenbara funktioner, men också ofta gammal skåpmat.

Ja apropå skåpmaten.. Den här funktionen fanns tex hos Ricoh RDC-i700 som de släppte i mitten av 2000 (en kort beskrivning av RDC-i700). Själv hade jag den något enklare modellen RDC7, vilken inte hade penna och touch screen.
Om man läser den review jag länkade till om RDC-i700 står bla

"You can also pencil in handwritten notes and annotations right over the image, type out accompanying text memos, and overlay voice notations."

Detta var alltså på en kamera som släpptes 2000, alltså för åtta år sedan...

Roland Orre, IT-forskare och forskningskonsult

Thursday, April 10, 2008

Steve Ballmer a cancer to be cured

Microsoft has done its final big mistake, to act openely threatening . .
This can not be tolerated.
The era of Microsoft is soon over. Thanks god!
To Yahoo, keep your positions, don't let that beast eat you.

Microsoft is harmful, not only to its competitors and its customers, but now also to its investors.
Those who have Microsoft shares, sell them quick!
They will soon become useless.

To everyone that wants to continue run XP, despite Microsoft's collapse, contact me, I know how.

Roland Orre, IT-researcher and research consultant

Friday, March 14, 2008

Den Svenska buggiga regeringen visar sitt farliga ansikte.

Om man tar FAN i båten får man ro honom i land sägs det. Svenska folket har förletts att rösta på en högerregering.

En högerregering är inte ute efter att få ett rättvist samhälle som värnar om individen utan är en marionett för storfinansen. En storfinans som tyvärr inte heller är sund, för den följer inte kapitalismens grundläggande principer om fri konkurrens.

Igår tog den ännu sittande svenska regeringen ett mycket mycket otrevligt beslut i Sveriges historia, som rapporterades i SVD DN och Computer Sweden där de bestämde att en domstol skall kunna tvinga en internetleverantörer att lämna ut en IP-adress, som använts för olaglig fildelning, till rättighetsinnehavaren. Det betyder att de lyssnat mer på fanatiska organisationer som IFPI än att fundera över hur vi skall uppnå ett trevligt och rättvist sammahälle för alla.

Vad hände med förslaget från STIM? Det var ju ett konkret och tilltalande förslag, i motsats till att var och en skall bli övervakad.
Alla bör ju vid det här laget också var införstådda med att fildelning inte påverkar försäljningen av musik och film negativt, det har tvärtom en gynnsam effekt, vilket analys efter analys har visat.

Tack och lov betyder detta inte (ännu...) att de kan tvinga en ISP att stänga ner, så det är inte ett helt fascistiskt beslut, det drabbar inte tredje part.

Detta betyder att internetleverntörer nu måste börja spionera på vad du gör på nätet. De måste lagra information om vad du sysslar med på nätet, för, du kan ju tänkas göra något olagligt...

Denna blunder av regeringen visar att de går åt samma håll som den kriminelle och falskt kristna Bush och ultrahögerns  USA. Snart kommer väl regeringen också att avskaffa habeus corpus på liknande sätt som skett i USA.

USA får förhoppningsvis snart en bättre ledare, men Vi här i Sverige behöver också snabbt en ny regering som värnar om individen! Rösta med miljöpartiet, piratpartiet, centerpartiet, möjligen liberalerna, socialdemokraterna eller något vänsterparti, men inte högern!

Roland Orre, IT-forskare och forskningskonsult

Monday, September 24, 2007

Stop monopolistic licensing

A certain big software company is known for their monopolistic licensing policies. In normal deals, like the one reported by Computer Sweden "Håbo Municipality says no to Microsoft" (in Swedish), then you have a choice. In this case the municipality had first chosen an e-platform solution for public administration from a company "Whale", which was recently bought by Microsoft. The original licensing from Whale was OK, but suddenly Microsoft's licensing model started running this spring to a cost of 600000 SEK (about 65000 EUR) more. The municipality then threw out the Whale (now MS) software and chose one from the competitor Portwise instead. This is normal competition, and how business should work.

Where is my choice when I buy a computer?

How often do you have a choice when you buy a computer? Almost every laptop being sold, is pre installed with an operative system, but you can not choose which one. This is often the case with desktop computers as well. It is rare that you as a consumer can choose which operative system you want. Most often it is only when you buy professional servers you can choose.

Now, as was reported on slashdot, a think thank "The Globalisation Institute", which is one of the think thanks the EU commission is consulting, says in a recent submission to the Commision that bundling "is not in the public interest" and that the dominance of Windows has "slowed technical improvements and prevented new alternatives from entering the marketplace".

For people within IT (OK, those being Microsoft's partners may not admit it...) these are well known facts. The original bundling which caused this deal was the deal between IBM and Microsoft. It is possible that IBM chose the deal that made the IBM PC look worst, because they didn't want to sell machines that could compete with their mainfraimes and mini computers. This deal has most likely slowed down the computing world significantly, as I also commented on slashdot recently.

Hopefully the price tag when you buy a computer may soon look something like this:

Operative System Price
Apple Mac OS X (a BSD Unix clone with Apple GUI) XX EUR
FreeBSD (a BSD Unix clone) XX EUR
Microsoft XP (long term support) XX EUR
Microsoft Vista (on sale) XX EUR
Red Hat Enterprise Linux 5 (GNU/Linux) XX EUR
SUSE (GNU/Linux) XX EUR
Ubuntu Dapper (GNU/Linux, with long term support) XX EUR
Ubuntu Feisty Fawn (GNU/Linux, latest) XX EUR
No Operative System (install what you like) 00 EUR

Then real competition can start also within software. Of course, this will put pressure on Microsoft, so they may be scared, but who knows, maybe it may become cool to run the latest MS system...


Roland Orre, IT-researcher and research consultant

Saturday, September 22, 2007

Förledande huspriser, kräv accepterat pris

Vi har försökt köpa hus ett tag, vi har ffa inriktat oss på Sollentuna, Sundbyberg och Åkersberga där det finns fiberstadsnät för villor. Villkoren i Solllentuna verkar vara de bästa, där kan den enskilda husägaren välja vilken leverantör som passar bäst. I Åkersberga är lösningen däremot inte lika bra, där måste hela föreningen vara överens, vilket gör att vi skulle föredra Sollentuna.

Tyvärr har huspriserna i Sollentuna varit helt vansinniga under våren, eller skall man säga husköparna. Vi har varit på många visningar där det sk "utgångspriset" varit tex 2.950 milj vilket vi tyckt varit OK och värt att titta på. Sen har vi råkat ut för hysteriska budgivningar där priserna ofta gått upp en miljon. Så kallade "utgångspriser", ett av mäklarnas säljknep, är ett otyg och vi tänker inte längre besöka visningar där de använder det uttrycket.

Vi råkade denna vecka ut för en förvånande kalldusch. Då vi har sett många skräphus i Sollentuna för orimligt höga priser så har vi nu riktat in oss på Åkersberga istället. Där var vi nära att köpa ett hus i våras, ett stort och gediget hus på 400 m^2. Det var annonserat för 2.950 milj, efter lite förhandlingar kom vi fram till priset 2.500 milj, som säljaren gick med på. Slutligen ångrade vi oss, för vi hade inte riktigt klarat ut bredbandsfrågan till huset och det var rätt långt till Roslagsbanan (pendeltåget).

Däremot såg vi ett annat hus i våras som var annonserat för 2.750 milj. Det här huset var också ganska stort, närmare 300 m² inklusive källaren, ett hus som skulle passa oss bra. Vi insåg att det var ett speciellt hus som kanske inte skulle locka så många köpare, men det var just ett sånt hus vi ville ha. Vi är helt enkelt trötta på orimliga budgivningar. Då huset nu varit ute till försäljning ett bra tag så tänkte vi att det här huset kan vi nog köpa. När vi var på en visning förra helgen så hörde vi också flera av paren säga till mäklaren "nej det här är inget för oss", efter några dagar så hade vi bestämt oss, vi ville ha huset och sa det till mäklaren.

Vi la det pris som angivits i annonsen, vilket vi tyckte rimligt, ingen anledning att bjuda under i det här fallet. Mäklaren som vi tyckte verkade både trevlig och erfaren sa att han skall bara få det här bekräftat av säljarna så återkommer han, samtidigt bestämde vi möte med banken så att lånepappern kunde göras klara.

Igår kom kallduschen, och jag misstänker att det måste verkligen varit pinsamt för den här trevlige mäklaren. Han säger att säljarna hade tänkt sig lite mer, kanske 5-10% mer. Vad var det här? Jag blev verkligen paff, och undrade om det här verkligen var en seriös mäklare. Just då bröts samtalet, då jag satt i bilen, men mäklaren ringde strax tillbaka. Vi hade en lång och vetting diskussion. Jag uttryckte att jag var principiellt emot att det pris som är uppgivent inte är ett av säljaren accepterat pris.

Vi tyckte att mäklaren i det här fallet hade gjort en bra bedömning, 2.750 milj för det huset verkade vara ett övertänkt och rimligt pris. För att bespara mäklaren såna här pinsamheter så bör mäklare och säljare göra klara papper på vilket pris som säljaren accepterar så att priset i annonsen inte förleder köparen.

Nu kanske vi ev får se oss om efter ett annat hus, om mäklaren ev hittar någon som bjuder mer, synd för både mäklaren och säljaren och oss, för vi tyckte verkligen om huset. I oss hade de en säker köpare med papperen klara, men vi har ju också principer. Hade huset just exponerats, då hade vi i viss mån kunnat förstå resonemanget, men knappast om huset varit ute till försäljning en längre tid.

Eftersom vi nu varit med i husköparsvängen ett tag så har vi insett att det finns mycket som kan förbättras på husmarknaden, som kan underlätta för både säljare, köpare och mäklare.

(1) Det utsatta priset måste vara ett accepterat pris.
(2) Ev. budgivning bör ske öppet, för att förhindra fejkade bud.
(3) Buden som köparen ger måste vara bindande, för att förhindra oseriös budgivning.

För (2) och (3) så måste en del regler och metoder ändras, men punkt (1) är så enkel att varje mäklare med ansvar kan införa den redan idag, och vissa mäklare har redan gjort det. Det måste underlätta mäklarens jobb betydligt om priset som anges är ett av säljaren accepterat pris. Hädanefter tänker vi bara gå på visningar där det klart framgår att priset är "accepterat pris" och när vi själva säljer vår lägenhet, efter att ha fått kontrakt på ett hus, så tänker vi förvissa oss om att det pris mäklaren sätter ut är ett pris vi kan acceptera, då vi anser detta vare det moraliskt riktiga. Vi hoppas på en lite lugnare och mer sansad bostadsmarknad framöver.

Roland Orre, IT-forskare och forskningskonsult

Monday, September 17, 2007

A wonderful day! MS lost case in EU-court

A big day for people valuing computing freedom, free innovation, interoperability and choice.

AFP reports that
"Microsoft loses landmark EU antitrust case"

This can also be found on a few Swedish news sites:
"Microsoft böjer sig för EU-domstolen" (Computer Sweden),
"Microsoftdom applåderas i Sverige" (DN)
"Dom mot Microsoft står fast" (DN) , (E24)

Maybe what I wrote on my blog a couple of days ago may become true...

SCO finally dead! MS next?

An intelligent guess is that Microsoft, as usual, will not learn from this and may not even change their rude behaviour. Hopefully it can at least open the eyes of Microsoft customers, so they may become aware that they are abused by Microsoft, and hopefully also open the eyes of those developing for Microsoft platforms. There a plenty of nice ways to code platform independent today. There is no need to stick to the Windows API. There are plenty of standards and open multiplatform environments for developments. The only reason to code platform dependent is if you are developing e.g. GUIs, drivers or file systems, but most people are not. There are plenty of users on multiple platforms that are hungry for applications. If you who are developing for e.g. Win32 API or DirectX, think again, and ask yourself why are you doing this! Your market would become much bigger if you would use multiplatform GUIs as QT or gtk and openGL instead of DirectX. You can support many platforms just with a recompilation, and you may not even need to recompile if you use platform independent languages like java or python.

Roland Orre, IT-researcher and research consultant

Saturday, September 15, 2007

SCO finally dead! MS next?

SCO is dead!

Finally is one of the more annoying FUD companies in the world dead. As reported on slashdot  ,  SCO has filed for Chapter 11 Bankruptcy (here is their shares development ). update: also reported in Computer Sweden and IDG (in Swedish). It is a pity that such a company got the responsibility to manage the Unixware code. Hopefully some more responsible company can take it over, like IBM or Novell, who actually owns the copyright (even though SCO believed they did... :-). However, my own very personal, hard to prove hypothesis, is that SCO, who were not evil before 2003, they even had their own Linux distro, were utilized by Microsoft, whose agenda was to create FUD about Linux and possibly destroy Unixware at the same time.

In 2003 I wrote to SCOs PR manager Blake Stowell and asked
Why are you going to kill Unixware?

Of course the answer I got was that they were not going to kill Unixware, but this was for me the only reason I could see for SCOs Microsoft funded fight against Linux (Aug 2003).  At that time I didn't know for sure that Microsoft were actually funding SCO but this was later proved "Microsoft behind $50M SCO investment", "Proof emerges of SCO's Microsoft link", "Microsoft wins latest Halloween PR bout without really trying" , Microsoft and SCO: FUD Brothers (March 2004).

Soon it is time for the most wellknown FUD company and probably also most currently hated company in the world, Microsoft, to get their judgement on Monday the 17th of Sept as Computer Sweden and Dagens Nyheter reported about, but in this case it has nothing to do with how they may have utilized SCO to spread FUD about Linux, this is a 9 year old anti-trust trial process, where the EU-court will judge Microsoft for having held computer innovation back, and thus been an obstacle for development and free competition by abusing their monopolistic business situation.

On reddit it was a discussion about time travel yesterday. One person expressed the typical selfish idea that if you could go back in time you could buy certain shares, domain names and such and become rich, then another person aim2free replied:

With risk for my own life I would try with all my effort to cancel that meeting between IBM and Bill Gates. To stop the DOS deal. Then I had done something good for this world.

I'm inclined to agree with this person. That would be an heroic act. Microsoft has probably slowed down the world's software development significantly and the harm they have caused may last for several decades. If it wouldn't be for Microsoft we probably wouldn't have the problem with closed hardware specs which is a serious problem today. We would probably have several popular operative systems, all supported, and most likely we would be using platform independent standardized formats for information exchange since long time ago. Programmers would have been encouraged to code their applications in a platform independent way. We wouldn't have the insane Microsoft tax which makes it hard to buy a computer without an operative system one doesn't want. Microsoft actually gets paid for software I won't use, but which I have to buy involuntary.

By the way, how many know that the .doc format (MS Word) which has become so popular is not even documented. The reason it works in so many applications is that people are good at reverse engineering. Now we risk to get the similar problem with the low quality OOXML (e.g. .docx) format. Hopefully people are insightful enough to go for ODF instead, even though there are still things missing in the spec, but better a somewhat incomplete spec than a spec which is full of flaws and bugs.

1980 in our fourth year MSc studies we had a project to implement a pre-emptive (one type of multitasking) operative system with multi user shell commands on an Intel 8080 machine (we named it MHOS:80). This system was quite reliable. One day when a class of kids entered the lab and started banging on the active terminals it didn't affect the performance of the system at all. The next year they used our system as a basis for the computer communication class, as it was also quite well documented. The Win32 API as such is also well documented but a software like the Wine Windows emulator would have been easier to implement if Microsoft hadn't often used undocumented features and side effects within their (sometimes buggy) API.

When I started at ASEA (later ABB) in 1981 we had advanced systems like Multics and soon also the Apple Lisa computer, which was impressive. It also had a multitasking operative system (non pre-emptive though) and Apple had really made a lot of research before implementing the GUI. The later Mac OS was simpler and not multitasking, but finally with the introduction of OS X a few years ago, also Mac got an advanced Unix style; as e.g. GNU/Linux, BSD, Solaris, Unixware, GNU/Hurd; operative system as well. Even better than the Amiga computer which was introduced 1987, which had an advanced pre-emptive OS but the machine unfortunately lacked MMU and thus memory protection so one task failing could cause the whole system to crash, like in the old MacOS (the bomb) and Windows95/98 (blue screen of death). Anyway, when we got PC with DOS to our company around 1982 we were just laughing at it, but who could know that Microsoft being responsible for the simple DOS system would become such a dangerous threat to the computing world.

In the later 80-ies I was dreaming about a portable Amiga but the one I got 1988 at my workplace was a Toshiba with DOS...

Now I'm dreaming about a Microsoft free world, and am looking forward to see something like:

Microsoft is dead!

in the news soon, but... unfortunately it is rarely dreams come true...

Roland Orre, IT-researcher and research consultant

Friday, September 14, 2007

Microsoft trying to buy the EU-court

Just soon after Microsoft's scandalous way of trying to get their low quality OOXML draft proposal through the ISO fasttracking procedure as I commented about here (my blog) and made an elaborate documentation about here, it is now on Monday (17th of Sept) time for Microsoft to get their judgement in their nine year old anti trust case against the EU-commission as was reported in Computer Sweden in the article "Microsofts domedag är nära" (in Swedish) and in Dagens Nyheter in the article "På måndag får Microsoft sin dom" (also in Swedish)

Now it seems as Microsoft are trying to affect the EU-court with a similar type of coup d'état as they did in the OOXML case according to this Spanish article
"El PP europeo organiza un acto en apoyo de las tesis de Microsoft"

here is a Google translation of the article into English
"The European PP organizes an act in support of theses of Microsoft"

(European PP means European Popular Party)

Roland Orre, IT-researcher and research consultant

Tuesday, September 11, 2007

Svar till Klas Hammar (om OOXML)

There was an article about Microsoft and the OOXML issue

"Microsoft vägrar ge upp striden"  (in Swedish) in DN today. where Klas Hammar, Microsoft's business area manager for Sweden says:
"One could ask the question why it shouldn't become a standard"

There was also a debate article in Computer Sweden where Klas Hammar claims that OOXML would be "future safe".

For someone who has some insight into IT and is capable of understanding technical documentation and technical issues, it is a trivial question to tell why OOXML shouldn't become a standard and why it is not future safe in its current form.

Check this link where I have put some comments about OOXML (ECMA-376) today. There I've collected some documents which very clearly describes why it shouldn't become a standard. It is clear for me anyway. You are welcome to read and decide on your own.

/Roland Orre

IT-researcher and research consultant 

Wednesday, February 01, 2006

my first blog entry

Blog activated.