That's a great breakdown. I have a feeling what they may try to do is keep things that are symbolic and characteristic of Delphi, such as the IDE and the core VCL, and a few things that they have just put in and want them to get popular, such as SVN and Cloud functionality and maybe even some of the re-factoring.

The Educational version could have similar restrictions such as what the old Turbo Pascal educational compiler did. It told everyone that it was an educational version and software made with it should not be sold and to report it. I'm not sure it if was TP or another compiler I'm thinking of but, I remember such a compiler registered with the name of the school so it was easier to catch where the program came from.

I've played with the free Visual Studio offerings for C# some time ago out of curiosity. It's like C trying to be Delphi, which is kind of funny. Some of the ideas are cool, but they are building on the messy foundation that is C, which is it's main problem. Lots of files just to start with instead of a unified set of code to extend from. Some people seem happy to deal with it, but for this coder, I'm far less impressed than others seem to be. C I'm sure is still C under the VS umbrella.