There are no (i.e. zero) for-profit companies that aren't trying to sell you something at some point. The reason companies do these multi-year 'free' services is to eliminate as much of the competition as possible and/or build a brand. If you want something that will stay free, you really should be looking at Open Source/Free software and either be prepared to roll up your sleeves and periodically help out or donate money to fund ongoing development/support.