William

58%
Flag icon
We had been on the wrong side of history, and as we all concluded, it was time to change course and go all in on open source.
Tools and Weapons: The Promise and the Peril of the Digital Age
Rate this book
Clear rating
Open Preview