Software locks: Difference between revisions
{{StubNotice}} |
Some quick clean-up as I don't want to spend much time on this page if it's eventually TNT'd. |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{StubNotice}} | {{StubNotice}} | ||
Software locks are security measures used to control access | Software locks are security measures used to control access and features in consumer electronic hardware and software.<ref>https://en.wikipedia.org/wiki/Lock_(computer_science)</ref><ref>https://en.wikipedia.org/wiki/Comparison_of_open-source_and_closed-source_software</ref><sup>These are Wikipedia citations!</sup> Software locks are not considered bad practice and are necessary for basic cybersecurity and operation of most hardware, though they can be abused. | ||
== Noteworthy bad practice examples == | ==Noteworthy bad practice examples== | ||
===Anti Interoperability=== | |||
=== Anti Interoperability === | See also: {{Wplink|Proprietary protocols}} | ||
wip stub example you can't use our competitors Bluetooth headset with our XYZ operating system because we invented a our own new proprietary XYZ Bluetooth audio codec and that product doesn't support it. | wip stub example you can't use our competitors Bluetooth headset with our XYZ operating system because we invented a our own new proprietary XYZ Bluetooth audio codec and that product doesn't support it. | ||
Line 13: | Line 12: | ||
apple's history of anti-Interoperability | apple's history of anti-Interoperability | ||
=== Account-required products === | ===Account-required products=== | ||
=====Mobile phones===== | =====Mobile phones===== | ||
[https://pirg.org/articles/refurbishers-repairers-and-recyclers-call-on-the-fcc-to-stop-phone-software-locks/ ref] Small preamble focused on how mobile phones require an account in order to be used, reference Google Pixels and specific Android devices requiring a Google account, and iPhones needing an Apple account. | [https://pirg.org/articles/refurbishers-repairers-and-recyclers-call-on-the-fcc-to-stop-phone-software-locks/ ref] Small preamble focused on how mobile phones require an account in order to be used, reference Google Pixels and specific Android devices requiring a Google account, and iPhones needing an Apple account. | ||
===== | =====In appliances===== | ||
HVAC app activation of furnace control boards (also an example of [[forced app download]] (editors note hard to find credible ref this is a thing with ruud furnace control boards) ) | |||
====Binding hardware features to non-transferable user accounts / activation & licensing locks<!-- This needs a much shorter name -->==== | ====Binding hardware features to non-transferable user accounts / activation & licensing locks<!-- This needs a much shorter name -->==== | ||
-wip | -wip | ||
=== Server connectivity reliance === | ===Server connectivity reliance=== | ||
Also see: [[Subscription service]], [[Digital rights management]] | Also see: [[Subscription service]], [[Digital rights management]] | ||
-wip | -wip | ||
==Further reading | ==Further reading== | ||
[[Digital rights management | [[Digital rights management]] | ||
{{Wplink|Comparison of open-source and closed-source software|Proprietary software}} | |||
[[Walled garden]] / [[Software Ecosystem]] | [[Walled garden]] / [[Software Ecosystem]] | ||
Line 37: | Line 35: | ||
[[Bootloader unlocking]] | [[Bootloader unlocking]] | ||
{{Wplink|Proprietary firmware}} | |||
==References== | |||
{{Reflist}} | |||
[[Category:Common terms]] |