Bij het opzoeken van een plek viel op dat de bij Google Maps bepaalde informatie gewoon ophield bij een landsgrens. Dit terwijl informatie van soms de meest gesloten landen of “schurkenstaten” gewoon heel veel informatie bevatten. Dit bracht me eigenlijk weer terug bij het project OpenStreetMap waarbij men een vrije kaart tracht te maken van de wereld. Een project met dezelfde insteek als Wikipedia om content weer vrij te krijgen en te houden voor de wereld.
Het project zelf is ongeveer even lang bezig als Google Maps, maar loopt op veel punten nog achter. Het is wel grappig dat er actief wordt gewerkt in westerse landen zoals Nederland, UK, Duitsland, Belgie en VS. Maar zeker Nederland heeft veel detail gekregen na de import van AND en zijn veel mensen actief aan de slag gegaan, maar worden bronnen van de overheid ook gekoppeld. Ook in de VS wordt per county informatie aan de map toegevoegd, waardoor de map in redelijk tempo detail krijgt. Helaas zie je hier ook bestuurlijke grenzen zoals wegen die op de grens van Nederland-België ophouden soms, maar ook het verschil tussen verschillende staten in de VS.
Gezien het tempo waarin OpenStreetMap detail krijgt is voor mensen in oa Nederland nu wel het moment gekomen dat het een alternatief is geworden voor Google Maps. Veel postbussen, pinautomaten, wandel- en fietspaden, bus- en tramlijnen staan erop en door een experimentele koppeling ook de snelheden van hoe hard op welke weg gereden mag worden bijvoorbeeld. Als experiment is de tijd dus gekomen om minimaal tot het einde van 2009 te kijken of OpenStreetMap te gebruiken is voor elke situatie waarin ik oorspronkelijk Google Maps zou inzetten.
After many years and a lot of resistance, it may be that Microsoft worked it’s way into the Free Software world. And the result may be more horrifieing than one can imagion, but the way was maybe to simple to see in the beginning. It all started in 2000 with the release of the specifications of .NET and in 2002 with the release of .NET 1.0 by Microsoft.
In 2004 was the first release of Mono ready and Novell jumped on it like a lioness on a wildebeest. The integration in the OpenSuSE 10-tree started, but others like Redhat refused for the same reason Java from Sun was an issue. But here played Microsoft ball like no one else as they found someone to implement there platform for free under the GPL. Novell takes the blame when thing go bad and Microsoft gets a grip on Linux-market when thing go well.
As SuSE being a KDE-distribution Novell had some issues since other bigger players had selected GNOME as the new defacto desktop. This has changed over time and with a lot of GNOME developers on the payroll of Novell these issues where fixed. Critical applications like Tomboy, F-Spot, Banshee and Beagle where build in an attempt to let GNOME depend on Mono. They partially succeeded, because Beagle was bloatware and developers found a solution in MetaTracker, but Tomboy was added to the releasecycle.
The discussion gets a second round as the biggest Linux-distribution on the planet gives Mono a go by starting depending meta-packages in there distribution. The change in Debian starts to split the community as time goes by. And remember, this is the distribution who thinks they should be more free then Richard M. Stallman. But with the next release a lot of new installations start to include Mono and for Debian-based distributions like Ubuntu this may even become on an earlier moment.
One may ask how this could happen, but it may be more wise to see how we can stop this for spreading. I’m not gone run any .NET-based applications as I’m glad to see Java go from my machines (yes, NetBeans appears to be nice, but give bloatware a new definition). Also tests with other GNOME-applications to remove support for Python or Perl where a good indicator for me to try to drop support for them. It only leaves me with the final question what to use when Debian goes bad? And with a growning dependency on Mono and OpenJDK this could happen.
SQL has been seen by many as a standard and on paper they are right. In the real world they are far from the truth when you try to make applications work on multiple databases. Who doesn’t remember ODBC as the golden bullet to solve all your database access issues and later on the same with JDBC. Luckily the language has been standardized is 1986 for the first time and they now are working on the 2008 revision which can be bought from ISO if you want to implement this free standard.
But who implements this standard? MySQL, Oracle, Sybase, PostgreSQL, MS-SQL? The question may be more like “who implements what?” and “how?”. Bug 18078 may give a hint in how well vendors are implementing SQL and may give an inside on how big the vendor lock-in really is. But is also gives an inside on how developers are wasting time writing and discussing abstraction layers to let there application like MediaWiki for example run on multiple databases.
Is this the new barrier where the FOSS-community needs to spend time to give proprietary vendors a run for there money? Just like Mozilla pushed Microsoft to accept open standard for the web, or like OASIS did with OpenDocument, or like the XMPP Standards Foundation is doing with instant messaging? Yes, AOL is running to get there AIM/ICQ-network migrated to XMPP so they can compete and communicate with Google Talk. Hopefully time will teach us how we can free us from proprietary only solutions and level the field again. Until then it’s something to work on and check for when using new applications.
Veel films zijn al opgegaan in het publieke domein waardoor ze voor iedereen te gebruiken zijn, maar kon je er aan en hoe bekijk je ze? Google Video is een paar jaar geleden begonnen om films uit het publieke domein beschikbaar te maken via Google Video, maar helaas zijn ze daar ook weer mee gestopt. Wel zijn de geimporteerde films nog steeds te zien en de vraag is misschien hoelang nog.
Voor deze films biedt Google Video wel de optie om ze te downloaden naar je computer, maar ze blijven wel opgeslagen in het Macromedia Flash Video-formaat. De vraag is dan ook hoe deze films kunnen worden omgezet in een vrij formaat zoals Theora en hier biedt ffmpeg de oplossing.
Na het downloaden van de film van de film House On Haunted Hill uit 1959 welke door Google is aangemerkt als public domain kan het omzetten beginnen. In het commando kan redelijk veel metadata worden verwerkt zodat indexer op je computer of in een netwerk goed kan bepalen waar deze video over gaat. Ook is de kwaliteit aan te geven waarbij hier is gekozen voor maximale kwaliteit voor video, een niveau 3 van 10 voor audio en ook de optie om het beeld zo scherp mogelijk af te beelden.
ffmpeg2theora -v 10 -a 3 -S 0 --sync --optimize \
--title 'House On Haunted Hill' \
--date '1959-02-17' \
--location 'Los Angeles, California, USA' \
--artist 'William Castle' \
--license 'Public Domain' \
--organization 'William Castle Productions' \
House\ On\ Haunted\ Hill\ \(1959\)\ -\ Public\ Domain.flv
Bij sommige video’s kan er een probleem ontstaan met de synchronisatie tussen audio en video. Met de optie –sync kan bij sommige bronformaten de A/V sync worden gebruikt om de output ook synchrone te houden. En tevens is er de optie –optimize om de videobitrate mogelijk te verlagen door een andere zoekmethode te gebruiken om veranderingen te detecteren, maar het omzetten wordt hier wat iets trager door.
En misschien onnodig om te zeggen is het wel belangrijk om auteursrecht te respecteren. Zeker om vrije software en content geen slechte naam te geven.
Richard M. Stallman kan trots zijn als ik het mag geloven, maar het is wel grappig om te zien dat met alleen vrije software een bruikbare desktop kan worden opgezet en worden gebruikt.
$ vrms
No non-free or contrib packages installed on voyager! rms would be proud.
$
De vraag is nu alleen wanneer en of GFDL 2.0 in Debian wordt geaccepteerd als deze uitkomt.
Recente reacties