Re:The world's first HTML5 SIP client
by stanleydrew on Sunday May 20, 2012 @10:36AM
(#3998850)
But this is JavaScript to be run on top of WebRTC, which is a client-side API. So won't your code by definition be client-side if you use this?
But then again isn't all client-side JavaScript open source?
Re:The world's first HTML5 SIP client
by stephenson on Sunday May 20, 2012 @12:27PM
(#3999188)
No, you can see the source, but thats not the same as "open source".
this is an important distinction. Everything on the web is copyrighted and you can't just go and grab images/html/css/javascript without permission from the copyright holder.
And view source isn't going to show you much when looking at sites like Gmail where the code is generated by a compiler that makes it as obtuse and unreadable as machinely possible.
Exactly. Think of it like a book. You can see the source code of a book (i.e. the individual letters), but you cannot copy it (without permission)
Re:The world's first HTML5 SIP client
by prodigal_erik on Sunday May 20, 2012 @03:53PM
(#3999867)
GPL requires that users have access to the preferred form for modifying the work. If you're using coffeescript or a state machine graph or whatever, the generated javascript is more like object code than maintainable source.
GPLv3 (the license used here) applies for web services as well AFAIK and imposes the same requirements for distribution.
There was a draft of GPLv3 that included such a clause. This was dropped with the development of Affero GPL license. The final version of GPLv3 dropped all language regarding web services. If you want to use a GPL-like license for a web application, then the AGPL is the license to use.
gpl client-side code of course you cannot protect in this way (except your trademarks).