A. Providers can be written by individuals
                        
                        
                        
                            B. Providers can be maintained by a community of users
                        
                        
                        
                            C. Some providers are maintained by HashiCorp
                        
                        
                        
                            D. Major cloud vendors and non-cloud vendors can write, maintain, or collaborate on Terraform providers
                        
                        
                        
                            E. None of the above
                        
                        
                        
                            
                                Explanation: 
Reference: https://jayendrapatil.com/terraform-cheat-sheet/#Terraform_Read_and_write_configuration