Software locks: Difference between revisions
page outline |
m Improve summary |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{StubNotice}} | |||
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> 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== | |||
=== | |||
===Anti Interoperability=== | |||
Also see: [[wikipedia:Proprietary_protoco|Proprietary protocols]], [[Anti Interoperability]], [[Hardware Anti Interoperability]]<ref>[https://en.wikipedia.org/wiki/Proprietary_hardware? https://en.wikipedia.org/wiki/Proprietary_hardware?]</ref> | |||
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 20: | Line 13: | ||
apple's history of anti-Interoperability | apple's history of anti-Interoperability | ||
===Account-required products=== | |||
=== | =====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. | |||
==== | =====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 ==== | ====Binding hardware features to non-transferable user accounts / activation & licensing locks<!-- This needs a much shorter name -->==== | ||
-wip | -wip | ||
===Server connectivity reliance=== | |||
Also see: [[Subscription service]], [[Digital rights management]] | |||
-wip | -wip | ||
==Further reading / also see== | |||
[[Digital rights management|DRM (digital right managment)]] | |||
[[wikipedia:Comparison_of_open-source_and_closed-source_software|Proprietary Software]] | |||
[[Walled garden]] / [[Software Ecosystem]] | |||
[[Bootloader unlocking]] | |||
[[wikipedia:Proprietary_firmware|Proprietary firmware]] | |||
<references /> | <references /> |