Hacker News new | past | comments | ask | show | jobs | submit | samdroid's comments login

The `checkBrowser` function says it is from brainjar.com and used under their terms of service. On the brainjar.com terms of service, it seems to say the code is licensed under the GPLv2+.

Doesn't this make the Comcast script now under the GPL - since GPL code can only be included in compatibly licensed products. Or is Comcast violating the GPL?


This is a crappy move on Comcast's part, but as far as GPL they most likely are not in violation. You can use GPL code in a commercial product as long as you are not distributing it.

If they ever choose to sell or distribute their "content injection system" though, they would have to release it under the GPL or else negotiate another license from the copyright owner.


How are they not distributing it if they send this JavaScript to each user notified? Of course it's JavaScript so maybe that counts as distributing the source...


I think the FSF would consider this a distribution and require the backend to be released under the GPL.

https://www.drupal.org/node/173294

Er, actually it may be more complicated than that. You'll have to read the discussion.


Backend? IANAL, but using a frontend JS library under the GPL doesn't have implications for your backend per-se; they can be entirely separate works.

You could argue about their frontend, though.


The AGPL was designed to fix this "loophole": https://en.wikipedia.org/wiki/Affero_General_Public_License


AGPL fixes this problem for backend code running on the web server, which is technically not distributed, so GPLv2 does not apply. For Javascript code, the code is distributed to the web browser, so even GPLv2 applies.


Isn't the whole point of this post that they are distributing it?


You can use and distribute GPL code in a commercial product too.

There's nothing in the GPL that says you can't sell/commercialise the software. The product just has to be GPL licenced too.


Exactly. Nothing prevents me from selling 100$ ubuntu copies.


This is certainly distribution.

If the `checkBrowser` function uses GPL'd code, then anything that calls `checkBrowser` in turn must be licensed under the GPL.

But that doesn't mean that this Comcast code _is_ licensed under the GPL. That means that the copyright owner (brainjar) can take action against Comcast, and tell them to either stop using their code, or change the license.

They'd just stop using the code.


If Brainjar had licensed this code AGPL then Comcast would have to release their code. But since it's GPL 2 then they have no legal right to require Comcast or anybody else to stop using their code. That's one of the great things about GPL (or horrible things, depending on your intention)

Read up on your licenses folks, make sure your code is used the way you intend.


This code is served to the client; the AGPL would not provide any benefit here.

Please see https://www.gnu.org/philosophy/javascript-trap.html


Yea, this is like what tivo did, it's allowable under the GPLv2


The terms of service facing the public are not necessarily the terms which Comcast may have negotiated with the copyright holder.


The adobe air based VPNoverDNS app [1] works pretty well. You can set up port forwarding for irc and SSH.

Iodine seems to be a bit more complex as the default configuration doesn't work in that environment.

[1] https://play.google.com/store/apps/details?id=air.com.mail4h...


Epiphany is also based upon GtkWebKit, which is a Gtk port of the same engine that runs Safari.


I think this is a very interesting move. Watching the video, it looks a bit like NFC tap to beam (which most android devices use) or bump (now shut down) except with the OS level integration.

I'm not really sure how good doing it at an OS level is. It could create a real barrier to adoption - you can't just download it from Google Play.


...Otherwise you will be made sign up through a LONG and HORRIBLE sign up process :O


I would vote for something like StackEdit beta [1]. It is really nice in the way it keeps the syntax (markdown) in a WYSIWYG-style editor.

[1] http://stackedit-beta.herokuapp.com/


On PC you download random software from the software makers website, not from a Google or Apple site. Now, if you are downloading something from the Google play store, that implies some form of responsibility by Google. Google is being careful to stop some people from saying "I got a virus from Google!!! They are evil!!!", and similar things.


Right, that is the point I'm trying to make.

That is the statement they are making, but it's not the reality. There is a lot of what can only be described by reasonable people as malware in all of the app stores. They are not curated at all. It just happens that sometimes, an app has a complaint against it and an investigation leads to the app getting banned. That's what I mean by the post-hoc system they employ.

And let's not even get into the issues of quality or uniqueness. How many freaking compass apps do you really need?

If you're going to limit free, open installations, and market to users a curated ecosystem, then curate the apps already. Create a review board. No app goes published without human eyes overlooking it. I don't care that it will reduce the number of approved apps (or the maximum approval rate). That's the entire freaking point. Curate the apps already.


I almost wish an api like this existed today!


It is great to see the US punishing people using bitcoin the wrong way... They even kind of implied that they think it is a real currency! I'm sure that this is a reversal on their position!


Not really. The US government has been quite supportive of bitcoin. They even auctioned a block of bitcoin to the public.


I wouldn't call that support, so much as auctioning it off because they're required to, need to convert it to real currency, or just don't know what the hell else to do with it.

Nothing was ever mentioned about supporting it in any way, shape or form.


I think treating it as something of value is a meaningful type of support. If they seized something like a broken DVD player they'd probably just dispose of it, and if they seized illicit drugs they'd destroy them. Auctioning them says that it's a legal store of value.


The author is not suggesting taking others content and calling it their own - he is suggesting almost keeping a backup with a bibliography. Infact, this already exists today - do you hate archive.org?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: