Is anything actually gained from rigid definitions like this? People clearly use berry in a different way than botanists do.
If you're doing botany, you should probably use the latin term Fragaria instead of strawberry.
Edit: If you like this, you'll also find interesting that many nuts (hazlenuts, walnuts, Brazil nuts, pecans, almonds) are not nuts but seeds. One of the few actual nuts is a chestnut.