Project

General

Profile

Business Design » History » Version 3

Craig Atkinson, 04/14/2022 05:23 PM

1 1 Calvin Hutcheon
# Business Design
2
3
Xalgorithms Foundation employs a free/open model with source code licensed Apache 2.0 (Xalgo Rule Maker app and Xalgo Rule Taker component) and AGPL 3.0 (Xalgo Rule Reserve network service), while documentation is licensed CC-by 4.0  International. The foundation is resourced solely through financial and in-kind grants and contributions in four categories:
4 2 Calvin Hutcheon
5 1 Calvin Hutcheon
- Strategic implementer
6
   - Core funding as an Xalgorithms Aliance Member; 
7
   - Sustained collaboration in business and technical research; 
8
   - Vote and stand for election as member of the foundation Board.
9
- Experimenting Implementer
10
  - Moderate ad hoc funding; 
11
  - Sustained collaboration in business and technical research; 
12
  - Can be invited to vote on the composition of the foundation board.
13
- Developers and Researchers
14
   - Ad hoc collaboration in applied and conceptual research; 
15
   - Can be invited to vote on the composition of the foundation board.
16
- Research and Development Donor
17
   - Grants and ad hoc contributions in support of business and technical research;
18
   - Can be invited to vote on the composition of the foundation board.
19 2 Calvin Hutcheon
20 1 Calvin Hutcheon
The value proposition for participation in free/libre/open works has three parts: augment benefits; manage risk; and reduce costs1. Efficient and effective projects leverage pragmatic capabilities and distribute cost and risk among multiple organizations and individuas, as each tailors their participation to complement their own priorities and objectives.2 
21
Xalgorithms Alliance Membership
22 2 Calvin Hutcheon
23 1 Calvin Hutcheon
Xalgorithms Foundation convenes Strategic Implementers through the Xalgorithms Alliance Accession Agreement (XAAA), a contract-based association of participating organisations with the motivation, financial resources and technical capabilities to advance and deploy:
24 2 Calvin Hutcheon
25 1 Calvin Hutcheon
- RuleSchema
26
- RuleMaker
27
- RuleReserve
28
- RuleTaker 
29 3 Craig Atkinson
  
30
a. Xalgorithms Working Groups
31 2 Calvin Hutcheon
32 1 Calvin Hutcheon
Xalgorithms Working Groups convene business, government, academic and/or not-for-profit organizations, as well as informal civil society communities and interested individuals, to solve a category of problems though use of the oughtomation method. Each Working Group operates for the purposes and within the scope documented in their written charter. 
33
A Working Group under the Xalgorithms Alliance umbrella commences when its charter is supported in a resolution of the Board of Xalgorithms Foundation. A charter includes the following sections:
34 2 Calvin Hutcheon
35 1 Calvin Hutcheon
- Issue to be Addressed
36
- Outcome to be Pursued
37
- One Year Workplan
38
- Contact Information
39 2 Calvin Hutcheon
40
The Working Group structure and resourcing model employed by Xalgorithms Alliance borrows elements from the management design of other established core Internet and Web technology initiatives, such as the Internet Engineering Task Force (IETF), The Internet Society, the Free Software Foundation, the Open Source Initiative, the Apache Foundation and the Linux Foundation. Xalgorithms Foundation's bylaws are designed such that the foundation itself cannot compete with commercial service providers. The Foundation’s only revenues are grants and contributions. Since the foundation does not offer fee-for-service contracting of any type, personnel may choose to refer enquirers to firms that provide commercial value-added services relating to its mission.
41
 
42 1 Calvin Hutcheon
The governance style and expectations for Xalgorithms-hosted Working Groups is primarily modelled upon on the practices of IETF Working Groups: 
43 2 Calvin Hutcheon
44 1 Calvin Hutcheon
- https://www.ietf.org/how/wgs/
45
- https://www.ietf.org/about/participate/tutorials/process/working-group-leadership-training/ 
46 2 Calvin Hutcheon
47 1 Calvin Hutcheon
The funds apportioned to Working Groups under the Xalgorithms umbrella are managed directly as project funds of the Working Groups themselves.   However this budgetary allocation is informal to ensure that urgent matters affecting the core system can be addressed as necessary (e.g. response to a major cybersecurity issue). Overall accounting and independent audit of the hosted working groups remains a function of Xalgorithms Foundation. Notwithstanding the above, the participating entities of any Xalgorithms-hosted Working Group have the prerogative to set up an account and autonomously manage funds in a manner that is independent of Xalgorithms Foundation.
48
An annually negotiated apportionment from each Working Group is allocated to Xalgorithms Foundation to fulfill its core functions, as follows:
49 2 Calvin Hutcheon
50 1 Calvin Hutcheon
- Serve as the responsible technical steward of the Oughtomation specification and reference implementations, hosting the core Oughtomation Working Group to design, produce, test, maintain and document the specification and reference implementations, and to ensure that they operate well as a loosely-coupled system to express, publish and fetch computational algorithms on the Internet.
51
- On request, provide administrative support to all Xalgorithms Working Groups; 
52
- On request, provide research and communications support to all Xalgorithms Working Groups and their members. 
53 2 Calvin Hutcheon
54 1 Calvin Hutcheon
It is informally suggested than an Xalgorithms Working Group apportion one quarter of the financial contributions it receives, to Xalgorithms Foundation towards its development and maintenance of the core oughtomation specification and its three reference implementations, as well as to general administration.