In addition to the problems Fredrico brought up (unless you've explicitly granted permission, permission hasn't been granted), you've not defined some of the terms you've used -- and I'm not sure you want to live with the default definitions. For example, it's probably the case that posting the patches on a bulletin board at city hall makes it "publically available". -- Raul