to produce them modify them and redistribute them