Continuing the discussion from How to distribute API key of an open source app to users?:
A Twitter staff member recommended that if an application using the Twitter API is distributed as free software (also called open source software) in source code form, the application must not contain an API key. Instead, it should instruct each user who builds and uses the application to procure his or her own API key. However, as I understand it, a user of an open-source application must be 18+ (not 13 to 17) and must add a mobile phone (not a land line) to his or her Twitter account. Do I understand correctly?
In addition, I fail to understand how each user registering his or her own copy of the application complies with the policy against “multiple application API keys for the same use case”. In the linked page, yoyoel wrote “Any Twitter account associated with duplicative applications may be subject to enforcement action, including suspension.” To what extent would such enforcement action apply against an end user who registers as a developer in order to obtain an API key with which to use an application distributed as free software?