The ghost of a community-driven SketchUp alternative/successor has already several times come up (search for "OpenUp"). Users come to the conclusion they cannot bend SketchUp to fit their requirements for feature richness, performance, platform-availability. Some of them have converted to the "other" software, but for many it's hard to leave SketchUp because SketchUp has just enough goodness to make the decision so difficult.
@olishea said:
If you want to model a simple house from house plans, then go for it. If you want a highly complex organic model with perfect texturing, then go for it! Why should we need to use several different programs to achieve this?
Oli, I cannot resist imagining a world with the app that you describe, but did you do a feasibility analysis?
For anyone (community, company or Trimble) to develop a SketchUp-like but better application with the same maturity of preformance, inferencing, ecosystem, etc., it would take years to catch up to where SketchUp is now.
Users would still use and thus support SketchUp until an alternative is exactly on par with the original, even if its goal would explicitely be not to be a clone, people will try to compare it.
Is there enough momentum to develop (and finance! How much did Trimble invest to own SU?) something that will be for several years behind any commercial or free-as-in-beer alternative, with a small team of developers (that may not all have the required low-level technical skills), with the risk it could loose momentum and never reach its goal, and with the outlook it will never work our extensions (because implementing an analog API is forbidden) and with a negligible awareness level (new users would always discover "SketchUp" first in search results).
That is yet without numbers and estimates…
However this topic shows there is something wrong: If SketchUp is not flexible enough to be "bent" to users' needs, can it claim to be a "platform"?
What do we expect from a platform so that we'd favor extending it rather than building a new platform from scratch? (→ wishlist thread)