Tag Archives: Firefox

Leave DRM out of Mozilla – open letter to Andreas Gal

Just as Defective By Design encourages anyone who likes the internet and the open web to do, I have emailed Andreas Gal (CTO at Mozilla) to present my views on why EME/DRM should not be implemented into Mozilla products:

Hello Andreas,

I’m an avid Mozilla (Firefox, Thunderbird and recently also Firefox OS) user, using both your original versions and on some machines the differently branded products like Iceweasel and Icedove. Thanks to the free and open nature of Mozilla, many volunteers can deliver quality applications on platforms which are not in Mozilla’s primary interest to maintain.

However, when I first read about the W3C seriously thinking about standardising proprietary mechanisms (i.e. EME, Encrypted Media Extensions) into the open web me and many others felt it was kind of the beginning of the end of a free and open era of technology. Even my less technically skilled friends have cried out in fear when it was clear that their ‘Ctrl+S’ feature (or right-click and “Save link as”) would likely disappear in the future.

For the reason we who criticize Digital Restrictions Management do it so strongly is not only about standing up against major, monopolistic players like Adobe and Netflix. Our criticism doesn’t stop at whether platform independence should be encouraged (will the proprietary mechanisms ever run on the same wide variety of platforms as Mozilla’s software?). We also wish for
Mozilla to stand with us in this fight against decreased control of software and hardware.

When data and algorithms which pass through a machine cannot be controlled, inspected and debugged properly by its administrative user – and a software we’ve learned to love and trust lets this happen right under our noses – why should we continue to have faith in its developer? Despite whatever “sandboxes” these black boxes are contained within, since they act only as makeup on a pig.

I believe this is a turning point for Mozilla. The trust you have gained from being the best, most open and free solution for
web and email usage (and development!) over time is at a risk. I still believe you are going to do what’s best for the open
nature of the internet and the users who have put their faith in you.

Thank you,
Mikael Nordfeldth
GNU social developer
XMPP/email: mmn@hethane.se

Signed with my OpenPGP key 0xB52E9B31.

Bojkotten av GoDaddy pga #SOPA – sluta lita på certifikaten!

Update 2011-12-23 21:53 CET: GoDaddy återtog sitt stöd för SOPA. Det betyder förvisso att massuppror kan leda till förändring – men jag hade inte litat på företaget bara för att de är rädda att tappa kunder.

Såhär skriver de om återtagandet: “Fighting online piracy is of the utmost importance, which is why Go Daddy has been working to help craft revisions to this legislation” => De anser fortfarande att kopiering är viktigt att bekämpa, vilket gör att de är farliga för internets karaktär och utveckling. De avslutar med: “Go Daddy has always fought to preserve the intellectual property rights of third parties, and will continue to do so in the future,”

—-

Många rapporterar om GoDaddys stöd för SOPA som får kunderna att lämna dem. SOPA är det amerikanska lagförslaget som är det största hotet mot internet sedan västvärlden började efterapa Kinas censureringsmetoder. För en kort musikvideo om SOPA som du kan spela i bakgrunden medan du läser detta inlägg har Dan Bull producerat följande:

Häromdagarna skrev jag om SSL-certifikat och hur jag inte litar på främlingar bara för att någon annan litar på dem. Här kan vi nu – förutom en massa regeringar och okända företag – slänga in GoDaddy i högen av opålitliga certifikatutfärdare. Så här kommer en guide till hur man tar bort åtminstone ens webläsares automatiska förtroende i detta företag!

I en svensk GNU/Linux-miljö (t.ex. sv_SE-locale för Gnome Shell i Ubuntu) med Firefox gör man i alla fall såhär – och givetvis varierar det mellan webläsare etc. etc. I Windows (och OS X?) har man dessutom “Inställningar”-grejen under Verktyg:

  • Leta dig fram till Firefox-inställningarna.
  • Under Avancerat följt av fliken Kryptering, välj att Visa certifikat.
  • Fliken Utfärdare kommer att ge dig en lång lista. Här finns två stycken separata rader med GoDaddy, varav en hittas på G med företagets namn. Den andra heter The Go Daddy Group, Inc.
  • Markera respektive av dessa (håll t.ex. in Ctrl och markera flera). Tryck därefter på Ta bort eller misstro för de certifikat du vill sluta lita på!
  • Som Henry Rouhivuori kommenterar nedan så försvinner inte utfärdarna från listan om man öppnar inställningspanelen på nytt. Markerar ni dem däremot och väljer “Redigera tillit” ser ni – efter att ha misstrott utfärdaren – att denne inte längre har rätt att utfärda certifikat för webbplatser.

Sidor som använder GoDaddys SSL-certifikat idag och borde byta bort av principiella skäl: Flashbacks forum, Gravatar, WordPress + bloggar (…fyll gärna på genom att tipsa bland kommentarerna nedan)

Och nu när du ändå håller på att göra något för webbsäkerhet och öppet internet, passa på att spana in CAcert.org-projektet! Det är en “web of trust”-modell för SSL-certifikat byggd på fri mjukvara och demokrati, till skillnad från GoDaddy som bara tar betalt och så ska man lita på att det sköts korrekt. Är du en webmaster kan du stödja genom att skaffa konto – är du bara en vanlig dödlig räcker det med att installera deras root-certifikat!

Har du en känsla för säkerhet och kryptering kan du vilja veta att CAcerts fingeravtryck på certifikatet är:

Fingerprint SHA1: AD:7C:3F:64:FC:44:39:FE:F4:E9:0B:E8:F4:7C:6C:FA:8A:AD:FD:CE
Fingerprint MD5: F7:25:12:82:4E:67:B5:D0:8D:92:B7:7C:0B:86:7A:42

Ideological choices fuel the free software movement

Slashdot reported a long time ago from no-room-at-the-ecosystem dept. something which I’d usually just entitle “brainaids”.

“Mozilla has decided to stop development of a version of its Firefox mobile Web browser for phones running Windows Mobile. The reason is that Microsoft has closed the door to native applications on smartphones running its new Windows Phone 7 Series software. More reasoning can be found in a blog post by Stuart Parmenter, director of Mobile Engineering at Mozilla.”

Unfortunately most people seem to think that battery power, ease of use and stability are irrelevant. Or they don’t actually want something mobile but rather a cool gadget. This causes people to buy unstable, unusable and/or incredibly restricted phones from these three categories:

  • Apple iPhone
  • Random Google Android mobile
  • Random Windows 7 mobile

Despite high price-tags none of these choices are good, mostly due to their respective operating systems. All of these phones market themselves to be “powerful” and probably “versatile” and maybe even “usable”. Though none of them – of course – market the restrictions implied.

Apple iPhone

A cool, sleek interface. In these days a nice piece of hardware too. Probably easy to sell, because you have the backing of an “app store” and also the “cool factor” which means everyone has it and everyone is talking about it.

The downsides are: To legally distribute software for use on the iPhone, you need Apple’s approval. This approval implies that you accept Apple as a benevolent God who – when feeling the urge – can shut down software on your phone that you legally bought. The software approval thing also means that anything anyone does better than Apple will not be accepted into the App Store. Geez.

Android phones

None of these phones are other than slow and unstable when it comes to using then. Besides this the software distribution is messy and difficult to overview. There is no immediate logic in which Android version runs what software and on which phone.

My personal reason for disliking it is purely ideological. Marketing says it’s “open”, promotes “open source” and whatever. However, the platform doesn’t appeal to open source software and everything has to be written very specifically for the Android phone. Porting software is apparently not as simple as one could’ve hoped.

Lately Oraclesince the Sun acquiry, have been yelling that Google infringe patents and copyright. This because Google has their own Java virtual machine for the Android phones. The patent issue itself isn’t troublesome, I think it’s worse that Google didn’t just run Linux straight-up on their otherwise capable platforms.

Windows 7 phones

No one buys these for themselves… They’re probably just bought through companies who offer them to suffering employees. Same thing here applies as with Apple: Both companies are evil.

Latest news are that (as mentioned above) Windows 7 mobiles won’t allow native applications. This system of signed applications opens up for a system of Apple-like dictatorial “blessed apps”. It also obviously disables development by homebrew hackers.

The sum of it all

Besides this I recently saw an article on Australia planning to ban certain iPhone apps. Something which is only possible if there is a single, signed software repository (Apple) – or just an architecture which requires signed executables (Microsoft). This mere concept of centralistic control defies how the Internet happens.

Consider your everyday tasks which are either of private concern, some sort of communication or information access. These routines are all possible to do using libre (free) software. The Free software is in no way under usage control of neither private companies, your neighbor nor any governmental censorship bureau.

With libre licensing:
You control your device and software.
No one else can interfere.

The Nokia N900, runs the GNU/Linux operating system. This reflects the “ideological choice” of this post’s subject, the choice to run Free software. What is essential is the ability to share and – especially – modify the source code. Even if you won’t do it yourself.

Free software in practice disables an external dictatorship over the software your machine runs. This comes from the fact that any developer, through international copyright, is given the legal right to modify and distribute changes. This also means that even if all the world’s developers suddenly disappeared the current version would still be shared in a fine, working condition.

This causes the direct opposite evolution compared to proprietary (closed source) software companies who offer you only one choice – the latest version. They need you to update to increase the revenue while Free software is only interested in functionality and effectiveness. This is most noticable when an already fine, working proprietary software gets a new version: the update will most certainly include bloat and/or new restrictions.

This post not only encourages your informed choice for smartphones – a major business which fuels proprietary software. It is meant to persuade you to use Free software to the greatest extent possible. You’re probably already using OpenOffice or Mozilla Firefox – which is great because every single replaced software counts. If you like those, your next step may be Ubuntu – to replace the entire operating system.

Feel free to contact a local computer nerd for guidance.

Linux: Snabbt, rappt och hippt på Umeå kommuns laptops

Det är alltid en trevlig upplevelse att använda en snabb dator. Än trevligare att testa på något man inte gjort i en särskilt stor utsträckning tidigare. Första laptopen har nu fått installerat Ubuntu “Jaunty” 9.04 för AMD64-arkitekturen (x64 eller whatever). i386 är sååå 1900-tal!

Tidigare har AMD64 varit ett problem för t.ex. Adobe Flash och Sun Java för den delen, eftersom binärklumparna inte tillhandahållits för 64bit. Fast nu är allting åtminstone automagiskt och även stora, klumpiga och sega mjukvaruföretag har anpassat sin desktopmjukvara till framtiden.

Fast när behöver man faktiskt adressera >4GiB minne på en och samma gång? Eftersom elevernas laptops faktiskt har 4GiB internminne dock så kan man ju inte hålla tillbaka utvecklingen. Jag har i vart fall inte blivit förmedlad om några problem med AMD64-kompilerad desktoplinux på sistone. Folk har lärt sig.

Med det lilla jag hann testa i torsdags var allting i alla fall märkbart snabbare än Windowsinstallationen som är cripplad med dels Windows, men även nätverksmounts som sker precis vid login och grejer. Men frågan är hur Ubuntu agerar när alla spec-mek man behöver fixa är inlagt där också…

I en vanilla-installation av Ubuntu medföljer som bekant Brasero, Firefox, Gimp, OpenOffice.org, Rhythmbox och Totem. Funderingar på extra mjukvara att installera från scratch, bl.a. tipsat i en kommentar på förra inlägget lyder:

  • build-essential (gcc etc…)
  • filezilla (ftp/whatever)
  • freemind (mindmapping)
  • gperiodic (periodiskt system)
  • inkscape (vektorgrafik)
  • liferea (rss-läsare)
  • sound-juicer (audio cd extractor)
  • vlc (mediaspelare of doom)

Vidare har jag personligen alldeles nyligen uppdaterat till Ubuntu 9.10 alpha 5 (Karmic Koala) på min laptop. Gick finfint med reboot och hela kitet. Jag kör nu 2.6.31-kerneln och “UXA acceleration method” för Intel-grafiken (ersätter “EXA”). Fungerar än så länge perfekt ihop med Xrandr, rotering av bildskärm och generellt compiz-utnyttjande.

Intressanta nyheter för Karmic som kan vara relevanta för användning inom skolan är bland annat:

  • Firefox 3.5, vilket underlättar kraftigt att utveckla mediadistribution för skolplattformer. Tänk inspelade föreläsningar och elevarbeten – minus det jobbiga Flash-crapet på YouTube…
  • gcc 4.4, nu uppdateras det äntligen från 4.3 som defaultkompilator. 4.4 är striktare i många anseenden och kan orsaka problem för t.ex. programmeringsutbildning. Fast det är säkert irrelevant då jag nämligen såg Pascal-verktyg rulla förbi i programlistan…
  • OpenOffice.org 3.1, vilket innebär allmänna finslipningar och grejer. Inget revolutionerande, men det är kul att det inte är 3.0 i alla fall.
  • Det konstanta förbättrandet av X.org och närliggande mjukvara. Typ Xrandr-fixar etc. och ovannämnda Intel-grafik. UXE har sparat in typ 3-5s av suspendväntan! Dessutom kan jag rotera skärmen utan att X kraschar, samt så har extern skärmhantering blivit rekordmycket bättre sedan 8.10.

Men närmast är det trådlösa ELEV-nätet som är kvar att fixa. Jag ska se om jag får mig en datordate innan nästa veckas skola så ska det banne mig rulla igång. Annars får jag lösa det med fulhack.

Därefter blir det en testperiod för den första laptopen följt av någon slags utvärdering. Eventuella nätverk- eller AMD64-problem etc. you know. Fast jag kommer ju inte att säga nej till att påbörja de övriga datorerna innan ifall det finns intresse. :)

Update 2009-09-06 01:45: Nästa veckas skola  är typ _om_ en vecka. Englandresa och sådant i vägen verkar det som! Way to go, lack of förhandsplanering!