反恐行動與網路言論自由的衝折 – Facebook Messenger[1][2][3] 與 Google Allo 也開始使用 Open Whisper Systems[4] 的 Signal Protocol 的協議[5] ,而法國內政部長 Bernard Cazeneuve 則因為反恐行動想發起一個 anti-encryption campaign …
[1]: http://newsroom.fb.com/news/2016/07/messenger-starts-testing-end-to-end-encryption-with-secret-conversations/ “Messenger Starts Testing End-to-End Encryption with Secret Conversations | Facebook Newsroom”
[2]: https://fbnewsroomus.files.wordpress.com/2016/07/secret_conversations_whitepaper-1.pdf “Messenger Secret Conversations – Technical Whitepaper”
[3]: https://whispersystems.org/blog/facebook-messenger/ “Open Whisper Systems >> Blog >> Facebook Messenger deploys Signal Protocol for end to end encryption”
[4]: https://whispersystems.org/blog/allo/ “Open Whisper Systems >> Blog >> Open Whisper Systems partners with Google on end-to-end encryption for Allo”
[5]: https://whispersystems.org/blog/the-ecosystem-is-moving/ “Open Whisper Systems >> Blog >> Reflections: The ecosystem is moving”
[6]: http://www.reuters.com/article/us-france-internet-encryption-idUSKCN10M1KB “France says fight against messaging encryption needs worldwide initiative | Reuters”
隨著越來越多 IM 使用 Open Whisper Systems Signal Protocol,原本所使用的 GPLv3 授權造成了軟體無法上架到 Apple’s Store 的問題[1][2][3][5],於是專門為 Apple 新增了一個 Mozilla Public License version 2.0 授權[4]給 non-source executable versions,以便這些使用 Signal Protocol 的軟體仍夠順利上架。
[1]: http://www.fsf.org/news/2010-05-app-store-compliance “GPL Enforcement in Apple’s App Store — Free Software Foundation”
[2]: https://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement “More about the App Store GPL Enforcement”
[3]: http://www.openfoundry.org/tw/component/content/2385/2385?task=view “App Store 服務條款違反 GPL Apple 移除 GNU Go 遊戲”
[4]: https://whispersystems.org/blog/license-update/ “License update”
[5]: http://www.zdnet.com/article/how-to-avoid-public-gpl-floggings-on-apples-app-store/ “How to avoid public GPL floggings on Apple’s App Store”