We are waiting for the new stable release (2.8) of Gimp by the end of the year. But until then Gimp released the 2.7.1 development snapshot. You can read the release notes for more.
First you have to mount /tmp to memory (some linux distributions may do this by default) adding this line to /etc/fstab and rebooting:
none /tmp tmpfs size=512M,nr_inodes=200k,mode=01777 0 0
Then it’s safe to do:
cp -R /home/user/.mozilla /home/user/.mozilla_save
mv /home/user/.mozilla /tmp/mozilla
ln -s /tmp/mozilla /home/user/.mozilla
I updated the script so I can use it as a system init script:
So I placed this script at /etc/init.d/, made it executable and created a link inside /etc/rc.5/
ln -s /etc/init.d/ffsync.sh /etc/rc5.d/S99ffsync
rc5 because the default runlevel on Fedora is 5. You can see yours from /etc/inittab.
So every time my system boots the above script runs with the start option (executing the start function) and every time it halts/reboots it runs with the stop option (stop function).
In order to be sure that no data loss will occur in the unlikely event of sudden shutdown, I have a cronjob that saves the mozilla folder every 15 minutes.
*/15 * * * * /etc/init.d/ffsync.sh stop
Trust me. With the above hack you’ll see a significant difference on firefox’s speed. Especially if you’re you using firefox’s awesome address bar to search through your browser’s history.
Just return from beautiful Stuttgart where I participated on Osepa‘s Steering Group Meeting and Study Visit. I gave a presentation about “Open Source License issues, Liability & Software Public Procurement Policies”. You can download it here (although I think the slides are a little abstract to understand without the speech).
Liability seems to be a very critical issue when it comes to Public Sector. People want someone to blame if something goes wrong and that’s a justified demand (at least on a certain degree). So the slide below started a really nice conversation among the participants:
The quick answer is No indeed! Take a look at GPL (and you can find a similar disclaimer on every FSF or OSI approved licenses:
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The reason for this is that an Open-Source project is potentially developed by the whole world, or a little more realistic from a large community. So the above disclaimer is a way to protect the community from legal obligations. Otherwise a user could blame every contributor of a project on a failure incident (eg. data loss). This is short of a legal protection for the community.
This may seem quite reasonable, at least to Open-Source developers, but it’s not to Public Sector managers, politicians and decision makers in general. As I already mention they want someone to blame. Well my next slide clarified some things:
What I mean by “Liability depends on support contract” is that the vendor (the support contract owner) has now the legal responsibility. He is the one who guarantees that the software solution he’ll deploy and support is reliable.
Many things have been written about the Open-Source paradigm shift on business model, moving from Software as a Product to Software as a Service logic. Well here is yet another paradigm shift. Software Liability is not upon copyright/left holder or developers, but the Vendor that supports and deploys it. In other words the legal obligations are moving from the product developers to the service provider.
As we would expect the “service” is again the keyword. Now the hard part is to convince the politicians about that :)
PS. What “Liability depends on users modifications” means is that if the user (eg. municipality employees) alter the software (it’s open-source after all) it’s difficult, if not impossible, to have legal demands against the vendor. This is something that we have to keep in mind.
Vaggelis Pissas (member of Greek ship-to-gaza crew) report:
Israel demands we surrender. We don’t! We are sailing on international waters! We are waiting instructions from Greek government whether or not we have to surrender a ship with Greek flag to Israel! This is our position, we are waiting instructions from Greek government! They opened fire..
Today in Greece there are protests on many cities. In Athens this protest will take place outside the Israeli embassy.
“Παραμύθια”;… Α λοιπόν θα σας πω κι ένα παραμύθι να ξεκουραστείτε! Μια φορά κι ένα καιρό οι κλέφτες της πρώτης πολιτείας του κόσμου, αφού πλουτίσανε αρκετά, αποφασίσανε να ταχτοποιήσουνε τη ζωή τους. Μπλοκάρανε το λοιπόν τους φτωχούς της πολιτείας κι αφού τους μαζώξανε στην πλατεία τους είπανε: “Ψηλά τα χέρια! Θέλουμε το καλό σας. Δεν θα σας πάρουμε τα φτυάρια, τους κασμάδες, τα σκεπάρνια, τα δισάκια και τα ζεμπίλια σας με το ψωμοτύρι, τα τρύπια σας πουκάμισα με τις ψείρες και τις απάτωτες καλύβες σας, που κάνουνε νερά, σαν βρέχει. Είσαστε ελεύθεροι! – (ψηλά τα χέρια!). Ελεύθεροι να ζείτε κατά το κέφι σας, να κερδίζετε, να κάνετε κομπόδεμα, να μεθάτε, να χορεύεται, να γεννοβολάτε και να πεθαίνετε. Εμείς θα σας μαθαίνουμε τις… αλήθειες! Θα σας δώσουμε πλούσια φαντασία κι αισθαντική καρδιά, θα σας δώσουμε κι αθάνατη ψυχή. Κι όποιος από σας γουστάρει, θα μπορεί να γράφει ποιήματα, να σκαρώνει θεωρίες και να δοξάζεται! Ο κυρίαρχος λαός θα ‘σαστε εσείς! Εμείς μονάχα θα σας καμαρώνουμε. Θα φροντίζουμε για την ασφάλεια της ζωής, της τιμής και της περιουσίας σας – μ’ ένα λόγο για την ελευθερίας σας. Σεις θα δουλεύετε, κατά πως θέλετε κι ό,τι θέλετε κι όποτε θέλετε. Εμείς θα σας δίνουμε δουλειά, φτάνει να βρίσκεται, και σεις θα μας δίνετε τα κόπια σας. Και για να μη θαρρέψετε πως σας αδικούμε, θα πλερώνουμε κι εμείς το ίδιο δόσιμο στο Κράτος, – στον εαυτό μας!
Κι εσείς κι εμείς θα ‘χουμε πάνω απ’ τα κεφάλια μας τους ίδιους θεούς, που θα προστάζουν εσάς να δουλεύετε και να μην τρώτε κι εμάς να καθόμαστε και να τρώμε. Κι εμείς κι εσείς θα έχουμε πάνω απ’ τα κεφάλια μας τους ίδιους νόμους, που εμείς θα σας τους δίνουμε κι εσείς θα τους ψηφίζετε σαν βουλευτάδες και θα τους εφαρμόζετε σαν δικαστάδες ενάντια στον εαυτό σας. Και για να μην πλακώνουν απ’ άλλες στεριές και θάλασσες κουρσάροι και κλέφτες ν’ αρπάζουνε το υστέρημα σας και να παίρνουνε σκλάβους κι εσάς και τις γυναίκες σας και τα παιδιά σας, θα σας αρματώνουμε, θα σας γυμνάζουμε, για να μπορείτε να διαφεντεύετε τους θεούς σας, τον εαυτό σας κι εμάς, δηλαδή την πατρίδα. Να σκοτώνεστε σεις και να ζούμε εμείς. Κι επειδή μοναχοί σας δεν θα μπορούσατε να σκεφτείτε το συμφέρον σας και να φυλάξετε τον εαυτό σας, θα σας αναγκάζουμε με το ζόρι (ψηλά τα χέρια!). Ένα πράμα μονάχα σας απαγορεύουμε: να κλέβει ο ένας τον άλλον. Γιατί μπορεί να κλέψετε κι εμάς”
Μάθαμε για τα νέα μέτρα και ανατριχιάσαμε, αλλά κυρίως αυτό που μάθαμε, τουλάχιστον όσοι δεν έχουμε βασίσει την ενημέρωση μας στα media και έχουμε επαφή με την πραγματικότητα, πως η μεγάλη πλειοψηφία της κοινωνίας είναι αντίθετη με αυτά.
Υπάρχει άραγε ποιο ξεκάθαρη απόδειξη πως η καραμέλα της δημοκρατίας έχει λιώσει; Είναι σαφές (και όσοι συμμετέχουν στις τελευταίες μαζικές πορείες το χουν κατανοήσει καλύτερα) πως τα μέτρα δεν είναι απλώς αντίθετα με το συμφέρον της κοινωνίας, αλλά αντίθετα και με τη βούληση της. (Άλλωστε η καταστολή που βιώνουμε τόσο έντονα το τελευταίο διάστημα δεν έχει προηγούμενο.)
Αρκετοί προσπαθούν να μας πείσουν πώς τα νέα μέτρα είναι μονόδρομος (και μάλιστα με εκβιαστικό τρόπο) και πως δεν υπάρχουν εναλλακτικές προτάσεις είτε γιατί τις αγνοούν, είτε γιατί απλώς έχουν άλλες προτεραιότητες, αλλά δεν μπορούν να απαντήσουν στο παραπάνω. Όλα αυτά δεν απαντούν στο _αν_ έχουμε δημοκρατία, αλλά στο _γιατί_ δεν έχουμε.
Ας το πάρουμε απόφαση λοιπόν και ας σταματήσουμε να υποτιμούμε τη νοημοσύνη του κόσμου. Κάποια παπαγαλάκια βέβαια το λένε ξεκάθαρα πια, αλλά άλλοι ακόμα προπαγανδίζουν το φαντασιακό της δημοκρατίας. Ε λοιπόν αυτό πέθανε χτες οριστικά.
Δεν θα σταθώ (προς το παρόν) στο θέμα της πνευματικής ιδιοκτησίας. Είμαι θεμελιακά αντίθετος, αλλά θα αδικήσω το θέμα αν αναπτύξω τη σκέψη μου με αφορμή το κλείσιμο ενός torrent tracker. Δεν θα σταθώ ούτε στο γεγονός πως η αστυνομία με την ανακοίνωση της έγραψε στα παλιότερα των υποδημάτων της το τεκμήριο της αθωότητας, ούτε στο γεγονός πως οι τελευταίοι παράγραφοι είναι προφανές πως τις έχουν υπαγορεύσει οι εταιρίες δικαιωμάτων.
Θα σταθω κυρίως στο τι ακριβώς είναι ένας torrent tracker. Θυμίζω πως στην περιβόητη δίκη του pirate bay οι μισές κατηγορίες κατέπεσαν μόλις την δεύτερη μέρα επειδή οι κατήγοροι δεν γνώριζαν πως οι ταινίες, που μοιράζοντας οι χρήστες του συγκερκιμένου torrent tracker, δεν ήταν πάνω στο site αλλά στον δίσκο αυτών των χρηστών. Ένας torrent tracker παρέχει απλώς ένα αρχείο (.torrent) το οποίο περιέχει μεταδεδομένα που είναι απαραίτητα ώστε να γίνει αυτός ο διαμοιρασμός (πχ. το όνομα του αρχείου/ταινίας). Όποιος χρήστης έχει κατεβάσει αυτό το αρχείο γίνεται μέλος ενός “δικτύου” που μοιράζει το αρχείο που περιγράφεται απ’ το .torrent αρχείο.
(Παρένθεση: Οι πιο περίεργοι ας ψάξουν να βρουν πως χρησιμοποιείται και η τεχνολογία DHT στα torrents. Διαδικασία που εξηγήθηκε και στη δίκη του Pirate Bay απ’ τους διαχειριστές του, και που πρακτικά στερεί απ’ τον tracker ακόμα και αυτή την απλή συμμετοχή στον διαμοιρασμό των αρχείων, καθιστώντας την όλη διαδικασία πλήρως αποκεντρωμένη.)
Ο torrent tracker (pirate bay, gamato.info, κλπ) δεν κατέχει λοιπόν παράνομο υλικό, συνεπώς δεν μπορεί να κατηγορηθεί για διακίνηση του. Αυτό για το οποίο θα μπορούσαν να κατηγορηθούν τέτοια sites είναι για παρακινηση και διευκόλυνση των χρηστών τους σε παράνομες δραστηριότητες. Αμφιβάλλω βέβαια κατά πόσο υπάρχει στην Ελλάδα το αντίστοιχο νομικό πλαίσιο για να στηριχθεί μια τέτοια κατηγορία. Ήδη διαβάζουμε πως στην Ισπανία είχαμε μια θετική δικαστική απόφαση σχετικά με αυτό το θέμα, που πρακτικά αθοώνει sites τύπου gamato.info με το αιτιολογικό πως πρόκειται για απλούς μεταγωγούς δεδομένων και άρα δεν καταπατούν τους νόμους περί πνευματικής ιδιοκτησίας.
(Παρένθεση: Ειδικά στην υπόθεση του gamato.info έχει ενδιαφέρον να δούμε πως οι αρχές βρήκαν τις διευθύνσεις και λοιπά στοιχεία των διαχειριστών, καθώς τίθεται θέμα παραβίασης του απορρήτου των επικοινωνιών.)
Οδηγός Επιβίωσης
Με βάση το δελτίο τύπου της αστυνομίας φαίνεται πως κατασχέθηκαν οι προσωπικοί υπολογιστές των συλληφθέντων. Δύο μικρά tips ώστε να είστε σίγουροι πως ο δίσκος σας δεν θα σας “προδώσει”.
1. Καταρχήν χρησιμοποιείστε κρυπτογραφημένο filesystem. Η διαδικασία είναι πάρα πολύ απλή (τουλάχιστον στο Linux) και συνήθως είναι ένα απλό checkbox κατά τη διάρκεια της εγκατάστασης. Για παράδειγμα αναφέρω το Fedora Linux, που χρησιμοποιώ προσωπικά, στο οποίο ενεργοποιώντας την αντίστοιχη επιλογή στην εγκατάσταση:
Μου ζητάει κατά την εκκίνηση να βάλω το passphrase που έχω επιλέξει:
(Να θυμάστε πως το passphrase δεν είναι password. Το σημαντικό δεν είναι να είναι δύσκολο, αλλά μεγάλο. Χρησιμοποιήστε πχ. έναν στίχο από αγαπημένο σας ποίημα. Όχι haiku :P)
2. Αν θέλετε να εξαφανίσετε ίχνη που έχετε ήδη στον δίσκο σας και να κάνετε μια καθαρή εγκατάσταση, γράψτε καταρχήν σε ένα cdάκι ένα LiveCD. Μας κάνει και το Fedora Linux, αλλά γιατί κάτι τόσο απλό μας κάνει και κάτι σαν το slax. Ξεκίνηστε τον υπολογιστή σας μ’ αυτό και όταν τελειώσει η εκκίνηση ανοίξτε ένα τερματικό και γράψτε την εντολή:
dd if=/dev/urandom of=/dev/sda
όπου sda είναι ο 1ο δίσκος, sdb ο 2ος, κοκ. Η παραπάνω διαδικασία γεμίζει με τυχαία δεδομένα τον δίσκο και είνα καλό να προηγηθεί ακόμα και αν κρυπτογραφήσετε τον δίσκο σας. Να είστε όπως προετοιμασμένοι πως θα πάρει αρκετοί ώρα (10-24h) ανάλογα με την χωρητικότητα του δίσκου.
I always like to test distributions but due to lack of time i rarely do it :) I’m using Gentoo for quite some time now (and Debian on some machines I administrate), but i wanted a more desktop-oriented distribution, at least for my netbook where Gentoo compile-all philosophy was not the best way to go.
I have to admit that my first thought was Ubuntu. Maybe because I’m already using an apt-get distro and it seemed like the obvious choice.
But who am I kidding? I’m an active member of Greek FOSS Communtiy, so the existence, and more important the quality and activities, of the community that inevitably grows around a distribution is very important thing to me.
So I was looking for a desktop-oriented distribution with bleeding-edge technologies and vivid community. And the only name that came up to my mind was Fedora!
I first installed it on my netbook, where I also had the ability to test Moblin (on Fedora it’s just a ‘yum install @moblin-desktop’ away :)) and I was so pleased by the performance that I have already Fedorized my Desktop!
Did i said anything about the community? I was impressed by the quality of Fedora community last year on Fosdem and that impression was enhanced this year by Fedora’s participation on the biggest FOSS European Conference. Besides that, over the last 1-2 years i have met some members of the Greek Fedora Community, the Greek Fedora Ambassadors, and i have to admit that it’s one of the most active and vivid community in Greece.
Being willing to contribute, as i already do in many ways for FOSS in general with mostly advocating activities, I have already apply for Fedora Ambassador and hoping to find the time to be more involved and active inside Fedora ecosystem.
PS. for those wondering, Gentoo (and secondly Debian) will still be my first choice when it comes to Systems Administration, but it was time i move over to a new Desktop Distribution.
«Εδώ όλα είναι αποτέλεσμα νωθρότητας, και τα κακά και τα καλά. Όλα σπορρέουν από την αριστοκρατική, χαριτωμένη, μορφωμένη, πεισματάρικη νωθρότητα! Δεν ξέρουμε να ζούμε από το μόχθο μας. Και, πώς μας προέκυψε το ότι ορισμένοι ασχολούνται τώρα με κάποια “αναδειχθείσα” κοινή γνώμη, έτσι ξαφνικά; Είναι δυνατόν να μην καταλαβαίνουν ότι για να διαμορφώσεις άποψη χρειάζεται πριν απ’ όλα να μοχθήσεις, προσωπικά, με ατομική πρωτοβουλία, με ατομική δράση! Χάρισμα τίποτε και ποτέ δεν δίνεται. Αν μοχθήσουμε, άποψη για εμάς θα έχουν μόνο αυτοί που δούλευαν αντί για μας μέχρι τώρα, δηλαδή η Ευρώπη ως συνήθως, οι Γερμανοί ως συνήθως, αυτοί που είναι δάσκαλοι μας, δηλαδή, διακόσια χρόνια τώρα.»
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25 @ welcome :) !flossgr [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@: Gmail Priority Inbox Sorts Your Email For You. And It’s Fantastic. http://ff.im/-pXb6L [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@ RT@ #Fedora 14 Alpha is out, read the announcement here: http://2tu.us/2lm6 -- grab a copy here: http://2tu.us/2lm7 [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
and we'll be there :D RT@: FOSDEM 2011 Is The 5th & 6th Of February http://bit.ly/cPr8X3 #fosdem [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@: Developer proves that !Android is a lucrative platform - http://bit.ly/dy2Q92 #android [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@ !Android Phones Can Substitute for Supercomputers http://bit.ly/8YIR0I [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@ Gnash 0.8.8 Released: 100% of all YouTube videos should work. http://gnashdev.org/?q=node/76 !fedora !fs !gnu !linux !ubuntu [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@ Official statement about the latest hot topic @ http://blog.wikileaks.org [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
RT@@: Wikileaks founder Julian Assange accused of rape http://is.gd/eu22L” —WTF? [comzeradd]
Warning: htmlspecialchars() expects parameter 1 to be string, array given in /var/www/autoverse.net/www/public_html/wp-content/plugins/lifestream/extensions/identica/extension.inc.php on line 25
"Which Licence is Best for the Future?" http://ur1.ca/16xul /via@ [comzeradd]