I invented a new software based hardware technology which can solve many problems. I know getting a patent takes a very long time and is not an easy task.
Do I have to apply and wait to get a patent before I release my technology? (Even preparing to apply takes a lot of time/money, and approval takes forever.) Or is there some way to publish my technology faster and safely before getting a patent without losing inverter's rights? Or is the only legal way to protect my right for this technology by getting a patent before publishing it on the Internet?
I'm not in the US.