Microsoft has reportedly patented 235 technologies, which have been used for years without permission in many open source projects, including Linux. Microsoft is now pondering whether to demand royalties not only from vendors and developers, but also from end-users.
One of the biggest recent changes in client-side web development was the "rediscovery" of JavaScript and its rapid rise to popularity among developers.