To answer the first question: Although we don't enforce this, the C# wrapper is theoretically not allowed for the free edition, as the free edition license is for lite-C only.

The second question about dropping the open source license: Once you have established a license model, you can not easily drop it, as this would be unfair to the many people who paid and are still paying for the SDK license.