portfolio

If you are just interested in having a quick overview of what my sites look like, I have listed them in the portfolio gallery. If you wish to contact me regarding my work, please use the contact section.

 

Open source software (OSS) users have the fundamental control and flexibility advantages, since they can modify and maintain their own software to their liking. OSS gives an edge by providing solutions to clients at competitive prices. Therefore I have standardized on the LAMP (Linux/Apache/MySQL/PHP) technology.

 
Η Microsoft επιτίθεται στο ΕΛ/ΛΑΚ με πατέντες

Σε άρθρο του περιοδικού Fortune, υψηλά ιστάμενα στελέχη της Microsoft ισχυρίζονταν ότι το ελεύθερο λογισμικό παραβιάζει 235 πατέντες της πολυεθνικής.

Από το άρθρο:

Microsoft General Counsel Brad Smith and licensing chief Horacio Gutierrez sat down with Fortune recently to map out their strategy for getting FOSS users to pay royalties. Revealing the precise figure for the first time, they state that FOSS infringes on no fewer than 235 Microsoft patents.[..]

Smith was having Microsoft’s lawyers figure out how many of its patents were being infringed by free and open-source software. Gutierrez refuses to identify specific patents or explain how they’re being infringed, lest FOSS advocates start filing challenges to them.

 

Read more...
 
Άδειες Ελεύθερου Λογισμικού και Πατέντες

Eλεύθερο λογισμικό είναι εκείνο το οποίο μπορούμε να:

  • χρησιμοποιήσουμε ελεύθερα
  • προσαρμόσουμε ελεύθερα στις ανάγκες μας
  • αναδιανείμουμε ελεύθερα
  • βελτιώσουμε ελεύθερα δημοσιεύοντας τις βελτιώσεις

Η 2η και 4η ελευθερία προϋποθέτουν τη διαθεσιμότητα του πηγαίου κώδικα του λογισμικού.

Το ελεύθερο λογισμικό πιθανόν να μην είχε φτάσει εκεί που βρίσκεται σήμερα, χωρίς μέτρα αυτοπροστασίας του. Το σημαντικότερο ίσως είναι το Copyleft που εμπνεύστηκε ο Richard Stallman, και υλοποίησε πρωτίστως με την άδεια GPL (GNU General Public License). Ένας συγγραφέας ελεύθερου λογισμικού δημοσιευμένο σε GPL στηρίζεται στο νομικό καθεστώς του Copyright, ορίζοντας το πρόγραμμα πνευματική του ιδιοκτησία, με την προϋπόθεση όμως ότι θα παραμείνει ελεύθερο προς αναδιανομή και ανοιχτό. Εν ολίγοις, η GPL καλύπτει όλες τις παραπάνω ελευθερίες, αλλά επιπλέον υποχρεώνει όποιον θέλει να αναδιανείμει το πρόγραμμα ή μια βελτιωμένη έκδοση του, να χρησιμοποιήσει πάλι GPL. Έτσι εξασφαλίζονται η διαιώνιση των ελευθεριών και προστατεύονται νομικά οι δημιουργοί του.

 

*Service & Repair *Upgrades * Networking *Virus/Spyware Detection & Removal *Firewall & Internet Security *Data Backup & Recovery *Web develop


 

Grid Computing has involved into a major component for Scientific Research due to its ability to create huge parallel processing power at much lower cost than super computer. World wide scientific project has implement grid computing.

 
Οι πατέντες λογισμικού στην Ευρώπη

Δίπλωμα ευρεσιτεχνίας, ή στην καθομιλουμένη πατέντα, λέγεται το δικαίωμα να μονοπωλεί κάποιος μια εφεύρεση. Ο εφευρέτης υποβάλλει αίτηση στην αρμόδια δημόσια υπηρεσία, η οποία αξιολογεί την εφεύρεση για να δει αν είναι όντως εφεύρεση, καινοτόμος, μη εμφανής, και βιομηχανικά εφαρμόσιμη, και του χορηγεί το δικαίωμα να έχει την αποκλειστική εκμετάλλευση επί 20 χρόνια.

Στην Ευρώπη η βασική νομοθεσία για τις πατέντες είναι η Ευρωπαϊκή Συνθήκη για τα Διπλώματα Ευρεσιτεχνίας (European Patent Convention), 1973. Στο άρθρο 52, η Συνθήκη αναφέρει ρητά πως ανακαλύψεις, επιστημονικές θεωρίες, μαθηματικές μέθοδοι, κανόνες, μέθοδοι σκέψης και εργασίας, και προγράμματα υπολογιστών, δεν είναι εφευρέσεις, και επομένως δεν είναι δυνατό να δεσμεύονται από πατέντες. Ο νομοθέτης είχε λόγο που αποφάσισε έτσι: ενώ παραδοσιακά οι πατέντες ήταν για φυσικές κατασκευές, οι πατέντες λογισμικού καλύπτουν αφηρημένες ιδέες. Αντί να πατεντάρουμε μια συγκεκριμένη ποντικοπαγίδα, πατεντάρουμε οποιαδήποτε «μέθοδο αιχμαλωτισμού θηλαστικών» ή «μέθοδο αιχμαλωτισμού δεδομένων σε προσομοιωμένο περιβάλλον».

Read more...
 
Why should the computer industry dictate when your computer is obsolete?
All of us who use computers create a problem we rarely consider. How do we dispose of them? This is no small concern. Estimates put the number of personal computers in use world-wide today at about one billion. The average lifespan of a personal computer is only two to five years. We can expect a tidal wave of computers ready for disposal shortly, and this number will only increase. And as if that isn't challenge enough, there are already several hundred million computers out-of-service, sitting in attics and basements and garages, awaiting disposal.

According to the Environmental Protection Agency, most computer and electronics waste in the United States is not disposed of properly. Some 85% goes into landfills or is incinerated. Much is exported to China, where it is "recycled" without regard to the environment or labor safety.

A problem of this scale can only be addressed by a set of coherent solutions. This article discusses one piece of the puzzle. If we simply keep computers in service for their natural lifespans -- rather than for the artificially-shortened lifespans promoted by some vendors -- we reduce the rate at which we must displose of them.