Thanks for bringing this up and yes - it's all very confusing. Don't feel yourself lonely in all this. Here is my view.
- Placing the product on the EU market (definition is coming from the Blue Guide) is not exactly the same as selling it. Therefore, providing it free of charge can also constitute placing it on the market. From that point, the licence doesn't matter.
- When you say "FOSS Product" and "FOSS Product Comunity Edition" it sounds like there are 2 different things, because the name (and in some cases trademark) is different. So, you can be manufacture for "FOSS Product" and steward for
"FOSS Product Community Edition". In this case you need to clearly distinguish in the docs what you provide for each of them. E.g, declare that no paid services are available for the the latter.
- Free version topic is different. First of all, determine if it's FOSS or not (mind the concrete definition in the CRA, which may or may not equal OSI or other definitions) to avail of the "FOSS is out of scope" route.
- Unfortunately, there is no clear criteria that "not for producion" is out of scope. Thus you should carefully evaluate your Free version if it's: Unfinished code; Sample or demo code provided as part of tutorials or training materials; Unfinished software, such as alpha versions, beta versions or release candidates, provided that the unfinished software is made available only for the time necessary to test it and gather feedback.
- Be careful with collecting contact data for the free version - if may fall under PII processing and, therefore, automatically makes you a manufacturer no matter what.
Happy to hear otehr opinions and discuss.