there is a one year grace period after public disclosure to actually file for a patent:
If you open source something, there should be a reasonable expectation that it is contributed to the commons. Otherwise a lot of people will build off your stuff, which you can then turn around, file a patent, and claim infringement.
Not a lawyer, but seems like a problem.