Так как это не программа, ее резоннее будет выпускать под одной из лицензий Creative Commons.
Я предпочитаю CC-BY-SA — можно свободно распостранять и изменять а так же использовать коммерчески под этой или похожей лицензией при условии сохранении авторства.
Несколько иная ситуация, просто ушел из фриланса. В офисе клиент в соседнем кабинете сидит, потому что стартап. И отлично понимает, что он хочет. Это сильно удобнее — теперь думаешь только о разработке и о кооперации с командой, а не о том, где бы сегодня найти клиента, как клиент ничего не понимает и прочее.
Вот скажите, у фейсбука есть мажорные версии? А минорные? Нет там ничего. Пользователи видят всегда самую новую стабильную версию сайта.
Так же и с хромом. В этом и преимущество — веб развивается постоянно и браузеры тоже надо развивать в таком же темпе.
Если у IE нет какой-то фичи, это означает, что ее, скорее всего, нельзя использовать полноценно. Потому что в других браузерах она уже есть, и, возможно, довольно давно.
Мне очень нравится хром своей политикой выпуска релизов. Вчера они выпустили M11, а послезавтра я уже буду уверен, что 90% пользователей хрома сидят на самой новой версии. Это то, как должен сегодня развиваться веб. Очень жаль, что IE до сих пор всех тормозит.
Некоторые новшества для разработчиков:
— событие onSelectionChange
— crypto.getRandomValues(). Эта штука позволяет забить любой жестко типизированный int-овый жабаскриптовский массив случайными значениями.
— Web Audio API. Живой пример и остальные.
— [mediaElem, videoElem].[webkitAudioDecodedByteCount, webkitDecodedFrameCount, webkitVideoDecodedByteCount]
— некоторые методы к file api: window.resolveLocalFileSystemURL() и Entry.toURL().
В 12 хроме скорее всего добавят:
— navigator.registerProtocolHandler(), через который можно будет регистрировать протоколы URL на ваше веб-приложение. Типа facebook://user/durov/wall.
— наконец-то трехмерные CSS-трансформации.
— полную поддержку тегов details и summary
— полноценную window.IndexedDB без префикса webkit.
Если человек работает и выкладывается на полную, то выучиться дома действительно нельзя. Однако, что мешает учиться в процессе работы? Я более чем уверен, что в не все разработчики твиттеровской FlockDB (бд графов) не знали собственно теорию графов когда твиттер был в начале своего пути.
Я предпочитаю CC-BY-SA — можно свободно распостранять и изменять а так же использовать коммерчески под этой или похожей лицензией при условии сохранении авторства.
WTFPL не нужно, это, фактически, общественное достояние.
Так же и с хромом. В этом и преимущество — веб развивается постоянно и браузеры тоже надо развивать в таком же темпе.
Если у IE нет какой-то фичи, это означает, что ее, скорее всего, нельзя использовать полноценно. Потому что в других браузерах она уже есть, и, возможно, довольно давно.
Некоторые новшества для разработчиков:
— событие onSelectionChange
— crypto.getRandomValues(). Эта штука позволяет забить любой жестко типизированный int-овый жабаскриптовский массив случайными значениями.
— Web Audio API. Живой пример и остальные.
— [mediaElem, videoElem].[webkitAudioDecodedByteCount, webkitDecodedFrameCount, webkitVideoDecodedByteCount]
— некоторые методы к file api: window.resolveLocalFileSystemURL() и Entry.toURL().
В 12 хроме скорее всего добавят:
— navigator.registerProtocolHandler(), через который можно будет регистрировать протоколы URL на ваше веб-приложение. Типа facebook://user/durov/wall.
— наконец-то трехмерные CSS-трансформации.
— полную поддержку тегов details и summary
— полноценную window.IndexedDB без префикса webkit.
Жалко, что вместо падежей там костыли из русского языка.
Читаемо? Даже очень. Лично я не люблю костыли. Пайпы это хорошо только в баше. И это НЕ pythonic way.