In hopes of helping to make the Web a safer place, we decided to release our Browser Security Handbook to the general public. This 60-page document provides a comprehensive comparison of a broad set of security features and characteristics in commonly used browsers, along with (hopefully) useful commentary and implementation tips for application developers who need to rely on these mechanisms, as well as engineering teams working on future browser-side security enhancements.
Although this may sound dry, the handbook is effectively a highly readable and fascinating explanation of many of the reasons the web and web browsers work as they do. Highly recommended for deep reading by anyone remotely involved in web development, and for skimming by everyone else.
Hopefully publication under the most liberal CC license, allowing republication, modification, and commercial use, so long as credit is given, will help this important content find its way into developer, educational, and training resources around the world.1 Comment »
The Mozilla Concept Series is a recently announced initiative from Mozilla to garner greater participation in creating their newest browser, Aurora. While there are some intriguing inaugural designs, the most engaging part of the project is that Mozilla is pooling the greater web community for submissions in the form of ideas, mockups (textual/visual examples), and prototypes (interactive illustrations). Of note to the CC community is that Mozilla is requiring that all ideas and mockups are submitted under a CC license, making them easily “redistributable and remixable” (prototypes require an accompanying Mozilla Public License). From Mozilla:
We only ask that all concepts and related source materials be freely redistributable and remixable under either a Creative Commons license (for Ideas and Mockups) or the Mozilla Public License (for Prototypes) so that we can all effectively collaborate on the exploration. Again, the intent is not for these concepts to evolve directly into new products but rather to provoke thought, facilitate discussion and provide inspiration.