Well if i was about to use a pack, i wouldn't like someone else to be able to control me if you get my point. I don't really think it will have much success. If you really want to contribute somehow this isn't the right way in my opinion because:
(i'll speak about myself)
-I will not be able to check the code (that means i can't edit, i can't learn anything about coding, im just using your features)
-If one day you decide to stop providing services for the project, files will be literally useless (bugs, missworking stuff, update fixes wont be possible)
I guess that the limitations you are adding is the "problem" on the project side....
Good Luck anyway!