ChaosPad V1.1
Full screen

Server Notice:

hide

Public Pad Latest text of pad uc9y9zENIh Saved April 2, 2026

 
  • General observations​
 
No weights have been assigned to the following criteria, and this is not a top priority. Qualitative feedback on the criteria is expected to be helpful on its own. Appropriate weights will likely be a matter of fine-tuning over time , and we refer to not quantifying them exactly . 
 
  • Note that there is some overlap between the criteria, as factors such as automated testing or communication skills help in many different ways. Also note that some strict criteria, such as the requirement to make the software Open Source, do not need to be restated here, as they are mandatory for all bidders . 
 
Meeting the requirements s s 
 
Does the proposal meet the requirements of the call for proposals ?
Given that we allow bidder questions to be answered for all bidders,
The final proposal must always meet all requirements.
 
Part of the requirements are the overall goals of OpenStreetMap, OSMF, and EWG. The EWG will ensure that these goals are included in each call for proposals .
 
Documentation​​ 
 
When APIs are available for implementation, are they comprehensively documented?
When there are user interfaces to implement, what is the i18n strategy?
The intended observable data model should be outlined in the proposal itself.
We consider the efforts reserved for documentation,
planned document formats and
Strategies for user-friendliness testing with the community .
 
The EWG reserves the right to reuse all or part of the proposal as documentation.
when the community is dissatisfied with the documentation provided .
 
## Security
 
Does the supply depend on vulnerable components now or later? At best.
In this case, the implemented software is self-contained. There is no worst-case scenario; it
depend, directly or indirectly, on components that are known to be obsolete and
They have security flaws. Relying on external components is usually bad .
but only slightly bad if the component is well preserved and can be
It is reasonably expected that it will remain well preserved in the future. It is
also only slightly bad if the external component is simple enough to
It exposes only an insignificant attack surface.
 
Bonus points for a very specific security model in the proposal .
 
Test cases, test strategy, and testing .
 
The functionality will be covered by automated tests.
It is known that good tests are difficult.
Therefore, we look in particular at the efforts reserved for
The testing strategy, test case location, and automated test setup.
We also value whether the defined testing strategy is easy to understand and comprehensive.
The proposals may contain examples that can also serve as test cases.
 
Maintenance
 
What life proposes the solution? What effort in
What maintenance do we expect for that lifespan?
It's a good, standalone solution with minimal source code.
a well-established programming language. It's also good if other work is done
The candidate is well-structured and well-reviewed. Excellent.
Comprehensive coverage with automated functional-level testing.
Code coverage is good, but we know this metric can be manipulated. Bad.
It is deeply linked to addictions, especially when it is difficult or
It is impossible to find an immediate substitute for this dependency .
 
## Interoperability
 
Are the proposed interfaces compatible with next-generation protocols?
Open formats are essential.
Simpler formats are better. For example, JSON outperforms XML because XML allows for more complexity.
Commonly used formats are better than archaic ones.
 
## Cost
 
Bids must be reasonably priced. Bids that are exceptionally high or significantly lower may be rejected .
 
## Communicating with the community
 
Bidders are expected to conduct communication with the community.
There should be a plan with communication channels for obtaining information.
although it is understood that there can and always will be more communication, if it is useful .
 
The EWG reserves the non-exclusive right to publish the winning proposal.
after the removal of the bidder's or bidders' personal data.
The EWG may also publish only parts of the winning proposal .
 
## Person
 
We encourage bidders to provide information about the person or persons who will actually perform the work. Experience is an advantage when it comes to dealing with the community, its conventions, and priorities. Similarly, programming experience will lend more credibility to the bidder's estimates .
 
Project Management
 
While we expect bidders to be able to work in a self-sustaining manner and even incorporate dynamic community feedback without moderation, the EWG would like to see a project plan so that the EWG can, at any time, give third parties an accurate and reasonable estimate of how much progress has been made .