Software locks: Difference between revisions
more concept outlining |
m Fixed a grammar error and reworded a bit |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{StubNotice}} | |||
Software locks are security measures used to control access & features in consumer electronic hardware & 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 by themselves are not considered bad practice and are necessary for basic cyber security and operation of most hardware, however, abuse of them will be recorded in the following sections. | |||
==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 22: | 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 ===== | =====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) ) | 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 /> |