Re:The world's first HTML5 SIP client
by codexon on Sunday May 20, 2012 @10:08AM
(#3998788)
yes that is correct
[ Parent
| on HN ]
Don't forget that web services are a great way around the gpl. Just slap a subscription fee on there and don't distribute the server-side code and you can do whatever you want with it and/or charge whatever you want for it without being in violation or giving a competitor a chance to copy you. worked for Google.
gpl client-side code of course you cannot protect in this way (except your trademarks).
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.