Contents

Definition

Nobleware is software that does not facilitate the leakage of information.


Classification

There are different levels of standards for Nobleware that offer different levels of protection against information leakage. Level 1 represents the minimum standards.

Level 1:

Level 2:



Terminology

Voucher:

An entity who makes determination about the eligibility of software as Nobleware

Endpoint:

Identifier (e.g. domain name, URL, IP) of a device other than user's device that the code or user can interact with

Exposure:

Enabling the transfer of information between user's device(s) and another device


FAQ

What problem does Nobleware solve?

It replaces the risk of trusting software providers with the risk of trusting a Voucher of the user's choice.

Can closed-source software be Nobleware?

Yes. Any software that meets the required standards may be considered Nobleware regardless of the availability of its source code to the public.

Can cloud software be Nobleware?

Yes. As long as it can be hosted on a cloud environment owned by the user.

Who determines which software is Nobleware?

Any entity may act as a Voucher and make such determinations. For more information about vouching, visit the Research Solutions at media.resol.dev

What's the role of NobleWare.org?

NobleWare.org is the steward of the Nobleware definition and standards.