In that case, yes, deleting the Automatic EOT time from the first product should essentially make it free forever.
But again, this is only true as long as a paid
subscription isn't associated with that account. If a paid subscription
is associated with that account, you'll need to set the
Paid Subscr. Gateway to blank and delete the
Paid Subscr. ID on the User's Profile.
EOT = End Of Term. ( i.e. Account Expiration / Termination. ).
If you leave this empty, s2Member will configure an EOT Time automatically, based on the paid Subscription associated with this account. In other words, if a paid Subscription expires, is cancelled, terminated, refunded, reversed, or charged back to you; s2Member will deal with the EOT automatically.
That being said, if you would rather take control over this, you can. If you type in a date manually, s2Member will obey the Auto-EOT Time that you've given, no matter what. In other words, you can force certain Members to expire automatically, at a time that you specify. s2Member will obey.
Simply clearing the Automatic EOT on an account that has an active subscription will not ensure an EOT will never be set. To ensure that account remains free forever, you need to set both the Paid Subscriber Gateway and Paid Subscriber ID to blank as mentioned above.
For the other product, you can manually set the Automatic EOT time so that product/account expires after six months (simply put
+6 months in the Automatic EOT Time box and press save).
Since we're talking so much about Automatic EOTs, you should make sure you've read everything under
WP Admin -> s2Member -> PayPal Options -> Automatic EOT Behavior and that those settings are configured the way you expect the Automatic EOT to behave.