diff --git a/ckanext/odsh/validation.py b/ckanext/odsh/validation.py
index bc1f0f2fb0651f32412440b2ec30d11b0e2b3886..32cd39e3f1e69b3b88b3e81a1fd42f8c1ab20039 100644
--- a/ckanext/odsh/validation.py
+++ b/ckanext/odsh/validation.py
@@ -184,10 +184,6 @@ def validate_licenseAttributionByText(key, data, errors, context):
         raise toolkit.Invalid(
             'licenseAttributionByText: empty not allowed')
 
-    if not isByLicense and hasAttribution:
-        raise toolkit.Invalid(
-            'licenseAttributionByText: text not allowed for this license')
-
 
 def known_spatial_uri(key, data, errors, context):
     if data.get(('__extras',)) and 'spatial_uri_temp' in data.get(('__extras',)):