I saw the initial post as a bombastic musing meant to inveigle readers into a discussion on extension project oversight and registered developer policing.
I tried to ignore that, as generally, I dislike topics that use inveigling to cause other people to respond (usually in defense or correction mode.) I would have preferred the topic was started with a straightforward question on whether or not developers need Trimble oversight.
Regardless of the misplaced blame upon the community or developers as a group, ... "project oversight" is a valid topic for discussion.
The forum guidelines do not disallow people from having incorrect opinions, saying false things, or being incompetent with regard to any subject of discussion. Nor having positions on subjects that are unpopular with the majority of readers.
All members should enjoy the right to express their opinion within the forum rules, ... but should also expect disagreement (when it comes) to also follow the forum rules.
I personally do not agree much with Micheal's position (both how he stated it initially, and ongoing in replies afterward) but he has a right to state it, ... as we do to dispute it in an adult manner. He has expressed frustration, but I did not see him use profanity, ... only some old "bad apple" metaphors.
Hopefully, he'll learn from this experience and from what we tell him here. (... more below.)
Except that Stephen has blatantly violated the forum rules with regard to decorum and ad hominem attacks. He certainly could have found a less antagonistic way (without the direct insults) to get his ideas across. (I fail to understand why forum sages are "liking" such posts that they are supposed to be flagging as inappropriate when they obviously violate the rules. Well, he earned a flag from me, at least.)
... AND, it would cost you (@mike1973) more to develop an extension. Currently the EW charges a 30% fee on extensions sold. (Same as all the other online App stores do.) So I would imagine any oversight role by Trimble Extensibility Team, would be that much (or more, percentage-wise) of the total development costs.
There are already 3rd party oversight websites for hiring and paying independent contractors. The "customer" pays the 3rd party sight into an project account, and money is not released to the "contractor" until the "customer" agrees when a milestone has been met.
So, you could have used such a 3rd party arbiter site. Why, should Trimble "reinvent the wheel" in this regard ?
Micheal, you posted your original advertisement in the main SketchUp forum category. This was the wrong place, and Aaron (a Trimble employee) moved it to the proper Commercial and Collaborative Work category.
Did you read the pinned topic (at the top of this category listing,) by the forum administration explaining how to use that category ? (Each category in the forums have an "About" pinned thread to help members use them correctly.)
About the Commercial and Collaborative Work category states* at the bottom of the post:
Any department, persons or volunteers of Trimble SketchUp are not responsible for;
1. Transactions or contracts formed between parties as a result of recruitment from the Trimble SketchUp Community.
2. Resolving disputes on contracts or agreements formed as a result of recruitment from the Trimble SketchUp Community.
3. Resolving personal conflicts located outside the Trimble SketchUp Community.
Any contract work acquired on the forums is done entirely at your own risk, this is an open community on the internet, so be wise. If you have a bad experience please resolve this issue with the relevant parties. The Support Team and Community Team are not legally trained and cannot offer you advice or resolution. If in doubt contact your local law enforcement agency or attorney for legal advice.
[*I corrected 2 obvious mistakes and emboldened the second to last sentence for emphasis.]
As you continued to participate in the topic thread after it had been moved, you should have taken note of the category "About" topic, it's rules, and most of all it's disclaimers.
Michael, this forum and website is governed by a Terms of Service agreement that YOU agree to comply with by opening an account and posting here.
IF you read it, you will see that this agreement has no "protections" like you imply that such a forum should have. Your account creation and use of the forum to post the advertisement was your acceptance to be bound by these terms.
Michael, you are missing a very important fact. YOU as the "entity" funding the extension development, and who will own and distribute the end product, are also a developer using one of the Trimble APIs.
Therefore, YOU and your programming contractor are BOTH subject to the terms of the Trimble API Terms of Service. You should read these terms because you and your extension will be legally bound by these terms. Your use of the API (or that of your extension,) is your acceptance to be bound by these terms.
Both of you should have read and understood the following:
The API Terms state in section 6.:
Publicity. You will not make any statement regarding your use of an API which
suggests partnership with, sponsorship by or endorsement by Trimble without
Trimble's prior written approval.
... as well as section 9 warranty disclaimer, limitation of liability, and indemnification of Trimble; and section 10's General Legal Terms.
This all clearly indicates that the "collaboration" and resulting disputes are between you two, Michael and Devin, and no one else.
If after reading the "Publicity" prohibition, (assuming you had read it beforehand as you should have,) Michael, and any prospective developer made claims that "seemed" to violate it (in your opinion,) then you should have asked questions. At the very least you could have contacted Trimble to verify any claims of endorsement or partnership, etc.
The SketchUp End User License Agreement (which you also agreed to by using SketchUp,) tells you how to contact Trimble, in section 3.4, with the official Trimble address given just above section 1.
As this has morphed into a "flame war" perhaps we should open a new thread in the developers category to discuss the complexities of policing developer projects ?