3 ms·
OK, so it sounds like for Apache 2.0 to have any teeth, there have to be actual patents in play. Since Apple has received the patents, not through the Apache 2
by oflannabhra 8y ago
OK, so it sounds like for Apache 2.0 to have any teeth, there have to be actual patents in play.
Since Apple has received the patents, not through the Apache 2.0 license, but from the USPTO, they would not lose access to those patents should they sue for infringement over them. IAMAL, but it seems like there still might be a case to be made for Apple's use of Swift to be covered through the Apache 2.0 license.
It seems like the most logical explanation of this whole thing is that Apple wants to ensure that all users of Swift are free from litigation. To do so, they used the Apache 2.0 license to cover the code. However, the license requires there to be patents that exist, so that enforcement clauses prevent trolls from being granted a patent and then going after users of Swift. So, Apple filed for some patents that cover aspects of Swift.