The Living
Document

The Phase 2 living document represents the distillation of all the ideas, concerns, and debates that are going on within the private mailing list. It represents the consensus at any given point, a photograph, if you will of the current state of the ICOA phase 2 proposal.

It is posted here for public consumption and comment. We want the comments, ideas and suggestions of those who cannot get onto the mailing list (the mailing list can only be a certain size for optimum performance) so please read the living document, read the digests, think about them, talk about them and then please mail us with your comments.


Revisions will be shown as [nn]...[/nn], comments and on going discussions will appear as [nnd]...[/nnd] for deleted and [nna]...[/nna] for added

Version 06 - 16Jun97 - Updated version
Version 05 - 11Jun97 - Updated version
Version 04 - 10Jun97 - Addition of the Initialization section
Version 03 - 09Jun97 - Complete rewrite
Version 02 - 05Jun97 - Updated version
Version 01 - 02Jun97 - Updated version
Version 00 - 27May97 - the final document from phase 1

Initialization of the Industry Council

  1. The Steering Committee must exist before the Industry Council can exist
  2. [06a]The ICOA Phase 2 initiative shall nominate and then elect a Transitional Steering Committee (TSC) to sit for a six month period starting 11July97. On 11Jan98, Industry Council elections proper will begin. (If the continual replacement model is adopted and all members of the proper Steering committee are freely elected from the membership then the transitional seats will exist for 6, 9, 12, 15 and 18 months, with the seats being allocated by number of votes cast for the TSC nominees. If a seat is reserved on the proper steering committee for the JMS, then the TSC seats shall exist for 6, 6, 9, 12 and 15 months, with the JMS seat being taken from one of the 6 month duration seats).[/06a]
  3. The Transitional Steering Committee shall be in place by 11 July 1997.
  4. [06a]The Transitional Steering Committee shall;
    1. define a membership definition, procedure and fee
    2. operate as the membership committee until such time as enough members exist to be able to appoint a membership committee.
    3. shall do everything required, financial, legal and in any other area to instantiate the Industry council as an official organisation.
    4. begin immediate contact with the owners and offer them a non voting veto seat on the TSC
    5. shall secure net services, initiate a web presence and introduce itself to the world
    6. shall create a first draft of the bylaws for operation of the Industry Council based upon the ICOA P2 living document. Once the Industry Council has been established under these bylaws, revision and ratification can take place.
    [/06a]
  5. The Transitional Steering Committee can create working groups as it sees fit to perform selected tasks of the initialization.
  6. [06a]The TSC must complete all of the stated tasks within its 6 month lifecycle (by 11Jan98)[/06]
  7. The first presentation of formal petition for the creation of a Working Group shall not occur before the Transitional Steering Committee deems that the necessary structures and procedures are in place to facilitate the hearing, the granting and the support of such a petition and possible subsequent Working Group.


Purpose of the Industry Council

  1. The Industry Council shall be a forum for able individuals and companies to come together to actively promote and further the Amiga platform.
  2. This shall be done at a high level by the creation of strategy and policy documents for the short, medium and long term of both the Industry Council and the platform itself.
  3. This shall be done at a high level through the forming of strategic alliances with external groups such as the owners and other organisations, pursuant to the furthering of the Amiga platform
  4. This shall be done at a low level by the activity of member populated Working Groups whose function shall be to promote and further the Amiga platform in specific areas through the development of standards.
  5. The Industry Council shall make public and freely distributable through the internet its agreed and adopted strategies, polices and recommendations for consumption and hopeful adoption by the Amiga community.


Membership of the Industry Council

  1. There shall be only 1 type of active membership for the Industry Council and it shall be only a single fee payable by all members annually, non refundable.
  2. Any individual or company can apply for membership of the Industry Council by completing a [06a]widely[/06a] available application form and submitting it to the membership committee of the Industry Council.
  3. The membership committee will decide whether an applicant fulfills the role of being able to actively promote and further the Amiga platform [06a] and grant membership if it comes to a positive decision.[/06a]
  4. [06a]If the membership committee cannot reach a decision then the request shall be passed to the IC itself for consideration and final decision.[/06a]
  5. The applicant will recieve notification of the decision within 4 weeks of the application being received by the membership committee.
  6. [06d]Negative comments will be collected by the membership committee and be forwarded to the applicant for answer. This process will take no more than a week. The answers will be reposted to the IC.
  7. No additional negative comments posted will result in the applicant being offered membership.
  8. Additional negative comments will lead to the membership committee requesting a full Industry Council vote on the application.[/06d]
  9. There shall be an affiliate membership. This is a non active status which offers individuals and companies access to an affiliate package of benefits to be decided.
  10. There shall be, within the Industry Council, various fee entrance schemes which provide a particular set of services and benefits to different target groups, ensuring that members get the full leverage from their membership of the Industry Council.
  11. At its own discretion, the Industry Council can invite individuals, companies or organisations to join the Industry Council irrespective of their qualifications.
  12. At its own discretion, the Industry Council can waive or make alternative arrangements for fee payment by a member.
  13. [06a]A special owner appointed member shall be responsible for representation of the owners[/06a]
  14. A special Jay Miner Society appointed member shall be responsible for all user community representation.


Structure of the Industry Council

  1. The Industry Council shall consist of a body of equally empowered members.
  2. [06a]The Industry Council shall be administered and guided by a steering committee (SC)[/06a]
  3. [06a]The SC shall consist of
    1. 4 voting members elected from the body of the IC,
    2. 1 voting member appointed by the Jay Miner Society who will represent all users,
    3. 1 non voting member appointed by the owners with the power of veto.
    4. any number of non-voting members who can be appointed by either the SC or the IC itself for fixed durations.
    [/06a]
  4. [06a]Election to the IC for the four members elected from the body of the IC shall be by continuous replacement, once every three months, giving each member a full term of one year.[/06a]
  5. [06a]Resignation of one of the four directly elected posts before the term is completed shall result in an immediate election for the remaining period of that post, to ensure the continuity of the four posts.[/06a]
  6. [06a]The SC members appointed by the JMS and the owners shall be replaced to the internal procedures of their own organisations.[/06a]
  7. The purpose of the Steering Committee shall be to perform, or delegate administrative functions, to produce the short, medium and long term policy and strategy documents, and to work for the promotion of the platform in the outside world.
  8. [06a]The Steering Committee shall appoint a three member membership committee for the handling of membership applications with each seat being voted on every three months, giving a member a full term of 9 months.[/06a]
  9. A member or group of members can petition the steering committee with an application to create a working group for the purpose of working on a specific area with the production of a specified result.
  10. The Steering Committee shall consider all such petitions and grant or reject them based on its own criteria within a period of one month from date of submission.
  11. [06a] The SC criteria for the granting of a working group petition shall be that the petition be required to show either a clear improvement to the operation / salability of the Amiga, or a minimal effect upon existing products.[/06a]
  12. Once its petition is granted, the working group must work on its own to the time schedule submitted to the steering committee.
  13. Any member can join any working group.
  14. Once the working group has submitted its final results, the Industry Council will vote on adopting the results. The working group will then terminate itself.


Procedures of the Industry Council

  1. The steering committee requires at least a three to two vote to pass a point.
  2. A two thirds vote of the Industry Council is required to pass a point submitted to the Industry Council.
  3. An Industry Council vote can overturn any committee vote if a motion is tabled to do so.
  4. [06a]The owner seat on the SC can veto an SC decision[/06a]
  5. [06a]A full IC vote can overturn an owner veto[/06a]
  6. The Industry Council voting quorum is fifty percent of all active members.
  7. [06a]The Steering Committee quorum is ALL voting members.[/06a]
  8. [06a]The Membership Committee quorum is ALL voting members.[/06a]
  9. [06a]All Membership Committee decisions must be backed by a unanimous vote of the Membership Committee[/06a]


Arrangements of the Industry Council

  1. Any outside intellectual property brought into the Industry Council that ends up being adopted by the Industry Council must either be declared legally as freeware OR be transferred to the Industry Council.
  2. The Industry Council shall maintain a server which publicly presents all adopted intellectual property, standards and recommendations for free distribution for direct consumption only.
  3. The Industry Council shall seek a publishing partner to jointly sell non internet copies of the IP at an MSRP to be decided exclusively by the Industry Council and take fifty percent of all profit.
  4. The Industry Council shall provide full server access to all active members, allowing for viewing of all IP, Working Groups in progress, mailing lists, minutes etc and shall host the fee paying schemes.
  5. The affiliate scheme shall be provided with limited access to the private server space.
  6. The Industry Council shall produce a half yearly CD of all its IP plus an undisclosed number of utilites, applications and other such software for distribution to all members, active and affiliate.
  7. The Industry Council shall seek to raise money in other ways such that they do not compromise the primary purpose of the Industry Council.

The Open Amiga

  1. Is a move towards the creation of a logical set of abstract specifications, a virtual Amiga
  2. Involves the creation of a new Amiga OS abstracted above any single hardware implementation.
  3. Access to proprietary Hardware can be provided outside of the OpenAmiga model OR be brought into the Open Amiga model IF a software only solution can be provided on foreign hardware implementations.
  4. Can be ported to any hardware implementation for which the necessary Hardware Abstraction Layer (HAL) has been written.
  5. It is recognised that the HAL now becomes a crucial component of the OpenAmiga model and as such must be certified by the controllers of the OpenAmiga, ensuring that only the most highly tuned, most efficient HALs are allowed out onto the market.
  6. Allows hardware manufacturers complete freedom to design custom boxes, off the shelf boxes, Personal Digital Assistants, Set top boxes and whatever hardware they want safe in the knowledge that they will be able to run the Amiga OS by following a specified path of development.
  7. Will establish common APIs, dataports and interfaces both within the OS and for communcation outside of the OS. These will be made freely available. These public interfaces will be the ONLY way of interacting with the OS, preventing hacking and its associated incompatibility
  8. Involves the creation and adoption of similar third party application interfaces using the same model, providing developer applications with the same level of interoperability. These will be verifed and adopted by the Industry Council.
  9. The Open Amiga shall require the adoption of a platform independent distributable format, which shall either be compiled to native on installation or before execution, allowing for use of the most recent operating system libraries. An existing example of such a format is ANDF, which can be found at the Open Software Foundation's website.
  10. The Open Amiga shall consist of a set of layered standard libraries, each of which plug into the layers above and below them via standard dataports. A developer can chose to write either using those standard libraries or construct their own libraries which can plug into the OS at any point within the structure.
  11. Any Open Amiga specification shall come with a standard set of source, test files, scenarios and results (part of the working group deliverable) which shall allow third party developers to self certify their own implementations.

Back to the ICOA Home Page