funny, I thought AI/DL has been ready to save the world for a while since everyone is bragging its power but until now Amazon still faces fake reviews problem.
Exactly. It’s a tongue-in-cheek that basically says that you need to circumvent censorship when you want to talk about censorship.
By the way, I’m not a linguist and I just completely made up that usage of “atonal homophone”. Could an actual linguist chime in and tell us what’s the correct way to describe a “homophone” that doesn’t match in tone, in the context of a tonal language like Chinese?
If the copyright-holder of the GPL'd work doesn't do anything, the consequences are... nothing.
The owners of lots of GPL'd works such as the GNU project tend to take an approach of quiet negotiation. They will contact the violators and attempt to inform them about their responsibilities when distributing GPL'd software. They want software to be free for examination and modification and many violations are unintentional.
GPL violations are extremely common, especially with Linux. For example every ip surveillance camera runs Linux/Busybox/etc and I have never seen one that provides source.
I believe your last statement is incorrect. Applications written entirely by your developers that merely happen to run on a Linux-based operating system, distributed in conjunction with those works (Linux/Busybox/etc), are separate works within the meaning of copyright law. GPL requires you to provide complete and corresponding source for the GPL’d components and your modifications thereto, but not for independent proprietary applications.
For example, programs compiled by gcc (GPL) are not considered derived works and therefore don't need to also hold the GPL license.
In the case of the topic, that appears to be a violation as the game can be considered a derived work. Most violations are handled on a case by case basis if there is legal action due to the nature of "derived work".
If you distribute binary GPL'd software such as the Linux kernel you also have to provide the exact source used to generate those binaries.
Because ip cameras are shipped with binary Linux kernel images they should also provide either the exact source used or an offer of how to get the source.
> For example, programs compiled by gcc (GPL) are not considered derived works
Yep you're right. We probably just misunderstood each other. I was specifically referring to GPL'd components like Linux & Busybox, not any applications that happen to be running on top of them.
> Because ip cameras are shipped with binary Linux kernel images they should also provide either the exact source used or an offer of how to get the source.
These kind of devices can lead to an interesting situation.
Let's say you make Linux-based IP cameras. You accompany every single one you ship with a CD-ROM containing the complete source code. This completely satisfies your GPL obligation with regard to that unit.
As a consumer, I buy one of your cameras. I have no use for the CD-ROM, check my trash collection company website to find out if CD-ROMs go in trash or recycling, and come next collection day it is gone.
A few months later I don't need the camera any more and sell it used on eBay.
The buyer eventually realizes it is a Linux-based camera and wants the source code.
Q: Who, if anyone, is obligated to provide that source code?
A: As far as I can tell, no one!
You are off the hook because you accompanied every binary copy you distributed with the source code. You would only be obligated to third parties if you had elected to distribute the binary without source and accompany it with a written offer to provide the source.
I'm off the hook because my distribution falls under the first sale doctrine, which basically says that if you own a lawfully made particular copy it is not a violation of copyright to sell that particular copy.
I think the correct interpretation is that you are not “distributing” the software at that point. Distributing implies making a copy of the software itself, whereas here you’re strictly transferring your ownership interest in the device and existing binary blobs.
I don’t believe this class of transfer is actually subject to copyright terms.
> > Because ip cameras are shipped with binary Linux kernel images they should also provide either the exact source used or an offer of how to get the source.
> These kind of devices can lead to an interesting situation.
> Let's say you make Linux-based IP cameras. You accompany every single one you ship with a CD-ROM containing the complete source code. This completely satisfies your GPL obligation with regard to that unit.
> As a consumer, I buy one of your cameras. I have no use for the CD-ROM, check my trash collection company website to find out if CD-ROMs go in trash or recycling, and come next collection day it is gone.
> A few months later I don't need the camera any more and sell it used on eBay.
> The buyer eventually realizes it is a Linux-based camera and wants the source code.
> Q: Who, if anyone, is obligated to provide that source code?
> A: As far as I can tell, no one!
> You are off the hook because you accompanied every binary copy you distributed with the source code. You would only be obligated to third parties if you had elected to distribute the binary without source and accompany it with a written offer to provide the source.
> I'm off the hook because my distribution falls under the first sale doctrine, which basically says that if you own a lawfully made particular copy it is not a violation of copyright to sell that particular copy.
You must also make the source available upon request under the GPL.
To anybody who possesses a copy. If you distribute the source with the binary, you have absolutely fulfilled your part of the GPL. Strictly speaking, if one does not have a copy of the binary, they're not entitled to the source.
No, you either have to distribute the source with the binary, or provide an offer to ship the source upon request. You don't have to do both. (See section 3)
Surprisingly, i was happy to see both the bridge saw and the line polisher at my work both conform to the gpl and provide a link to the source code. It pops up on boot. Every time I see the 'this
device is powered by free software message' when it powers up it makes me smile.
Correct, they can provide the source for linux, or point you to where you can view the source for linux. The software running on the camera on top of linux does not have to be provided under GPL (in the majority of cases). You would have to prove the software on the camera is a derivative work of Linux to fall under GPL.
edit
> Yep you're right. We probably just misunderstood each other. I was specifically referring to GPL'd components like Linux & Busybox, not any applications that happen to be running on top of them.
Yeah misunderstanding there, my apologies! Modifications to the Linux source would require them to also release those under GPL.
I'm bad at open source licenses, but wouldn't they need to make modifications to the Linux they're running on to be required to distribute their source?
Because they are distributing GPL'd software they also have to at least offer the exact source they used. If they are using an unmodified kernel, giving users a link to a git tag would satisfy this.
In practice, every embedded use of Linux I've seen has included at least some modifications.
Cynically, I would guess just about nothing. If it could be proved that the GPL'd source was compiled in the real game, and was knowingly taken from a GPL'd source, I suppose whoever holds the rights could sue. I think it'd be difficult to prove sufficiently.
It depends on if and who pursues the violation. For example, apple is violating the GPL with bash by distributing a binary but not distributing all the source code used to compile it.
I believe there are also violations by vmware and lots of others (I believe ubiquiti?)
That said, there are legitimate ways to distribute GPL code, such as a dual license.
You could write code and license it to company A under one license, and release it under GPL to company B.
company A could have any rights or responsibilities you grant, while company B would have to comply with the distribution restrictions of the GPL.
It's also worth noting that the GPL does not restrict how anyone USES the software, it only restricts how the software is redistributed.
Vision intelligence techniques are heavily used in China in relatively critical scenarios such as the one in this news, door security systems or bank check in systems.
This is so stupid because none of those techniques are reliable enough to be put in such kind of scenarios.
Not mention that software developers work for gov or bank in China are usually worse than developers in tech companies.
> Not mention that software developers work for gov or bank in China are usually worse than developers in tech companies.
It's true.
But in recent years, leading tech corporations like Alibaba are becoming the major backers for the government's plan on big data and smart city. You are sure the Chinese governments won't start outsourcing its mass surveillance system to the private sector?