YouTube seems to have instilled fear in content creators with its newly updated Terms of Service scheduled to take effect from December 10.
Source: New feed