News for hackers. Stuff that matters.
Re:Apple is patenting Swift features by lmilcin on Friday January 25, 2019 @02:17PM (#19001389)
What you misread is that the patent is awarded to Apple, not Swift. Apple is not being released under Apache 2 license and Apple is not restricted to using the patent only for Swift. If they decide tomorrow to have another language that is not being released under Apache 2 license then there is nothing stopping them from using this feature as the patent is already theirs.

Also, has anybody noticed that every single language in existence borrows features from some other language FOR FREE? If all languages started patenting their features then we soon will be completely boggled with lawsuits or unable to invent new, better languages as they will not be able to use already established convenient features.

There are only this many simple convenient ways to denote programming language features. There is limited number of single character operators and ways you can organize them. Granting patents to single characters is just stupid.

Re:Apple is patenting Swift features by smaddox on Friday January 25, 2019 @04:56PM (#19002911)
Exactly! Apache 2 may protect users of Swift from suits for use of Swift itself, but it does not protect everyone else from suits for use of the concept elsewhere.
Re:Apple is patenting Swift features by maxdesiatov on Friday January 25, 2019 @05:09PM (#19003025)
Including from suits from Apple itself for using concepts of Swift elsewhere in projects that were developed from scratch, not forked from Apple's projects, right?
Re:Apple is patenting Swift features by AsyncAwait on Friday January 25, 2019 @05:14PM (#19003073)
Yes, that is my understanding.
Re:Apple is patenting Swift features by fnord123 on Sunday January 27, 2019 @03:29PM (#19013605)
> What you misread is that the patent is awarded to Apple, not Swift. Apple is not being released under Apache 2 license and Apple is not restricted to using the patent only for Swift. If they decide tomorrow to have another language that is not being released under Apache 2 license then there is nothing stopping them from using this feature as the patent is already theirs.

This is wrong. The license says:

>3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted.

'Each Contributor heareby grants to you, ... licence ... to use ... the Work ....'

However, I am very much not a lawyer. Like Chris, I do talk to IP lawyers as part of my work.

Re:Apple is patenting Swift features by lmilcin on Sunday January 27, 2019 @05:33PM (#19014164)
The issue is you cannot make a language that uses the feature. It doesn't matter if you are user of Swift or not. The license only grants you the ability to use the patented feature as long as you are using it as part of the licensed software.
Re:Apple is patenting Swift features by bdowling on Sunday January 27, 2019 @05:17PM (#19014088)
The license is irrelevant. Apple doesn't need a license because it owns the patent. Also, the license that Apple grants to others to use its invention doesn't take away any of its own rights to the patented invention.
Re:Apple is patenting Swift features by agumonkey on Saturday January 26, 2019 @12:33AM (#19004941)
patenting syntax might fall in the same box as patenting number sequences