I started developing a rather large and complex plugin to use SketchUp 8 as a 3-d user interface for designing accelerator systems. The license agreement for SketchUp 8 was acceptable, and most of my users could use the free version.
SketchUp 2013 has a new and very different license. Because of its prohibition on using SketchUp Make for commercial purposes, all of my potential users (except students) will need to purchase SketchUp Pro. That reduces my potential user base to essentially zero, because my users are not going to spend $600 for this.
I feel somewhat the victim of a "bait and switch". But I do understand the commercial realities for Trimble. I was rather surprised that such a marvelous program was available for free (which I ascribed to Google's legacy).
So I have to re-assess how to implement my program. I will probably base it on Open Inventor and C++ (I am expert in the latter, and somewhat experienced in the former). It remains to be seen whether to give it a Ruby API, or to translate my Ruby into C++. Or possibly use Java instead of C++ (at which I am also expert). Fortunately I am using only a small fraction of SketchUp's capabilities.
Ah well, at least I now have a working prototype with all major features. I would not be nearly as far along had I needed to start with Open Inventor and C++ (which was my original plan before I discovered SketchUp).
So I have to say goodbye. Good luck to you all.