Tarek Hoteit

Tarek's news and notes on computers and innovation

on 'open source'