|
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
- The Steering Committee must exist before the Industry Council can
exist
- [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]
- The Transitional Steering Committee shall be in place by 11 July
1997.
- [06a]The Transitional Steering Committee shall;
- define a membership definition, procedure and fee
- operate as the membership committee until such time as enough
members exist to be able to appoint a
membership committee.
- shall do everything
required, financial, legal and in any other area to instantiate the
Industry council as an
official organisation.
- begin immediate contact with the owners and offer them a non voting
veto seat on the TSC
- shall secure net services, initiate a web presence and introduce
itself to the world
- 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]
- The Transitional Steering Committee can create working
groups as it sees fit to perform selected tasks of the initialization.
- [06a]The TSC must complete all of the stated tasks within its 6
month lifecycle (by 11Jan98)[/06]
- 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
- The Industry Council shall be a forum for able individuals and
companies
to come together to actively promote and further the Amiga platform.
- 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.
- 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
- 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.
- 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
- 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.
- 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.
- 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]
- [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]
- The applicant will recieve notification of the decision within 4
weeks
of the application being received by the membership committee.
- [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.
- No additional negative comments posted will result in the applicant
being offered
membership.
- Additional negative comments will lead to the membership committee
requesting a full
Industry Council vote on the application.
[/06d]
- 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.
- 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.
- At its own discretion, the Industry Council can invite individuals,
companies or
organisations to join the Industry Council irrespective of their
qualifications.
- At its own discretion, the Industry Council can waive or make
alternative
arrangements for fee payment by a member.
- [06a]A special owner appointed member shall be responsible for
representation of the owners[/06a]
- A special Jay Miner Society appointed member shall be responsible
for all user community
representation.
Structure of the Industry Council
- The Industry Council shall consist of a body of equally empowered
members.
- [06a]The Industry Council shall be administered and guided by a
steering committee (SC)[/06a]
- [06a]The SC shall consist of
- 4 voting members elected from the body of the IC,
- 1 voting member appointed by the Jay Miner Society who will
represent all users,
- 1 non voting member appointed by the owners with the power of veto.
- any number of non-voting members who can be appointed by either the
SC or the IC itself for fixed
durations.
[/06a]
- [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]
- [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]
- [06a]The SC members appointed by the JMS and the owners shall be
replaced to the internal
procedures of their own organisations.[/06a]
- 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.
- [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]
- 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.
- 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.
- [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]
- Once its petition is granted, the working group must work on its own
to the time schedule
submitted to the steering committee.
- Any member can join any working group.
- 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
- The steering committee requires at least a three to two vote to pass
a point.
- A two thirds vote of the Industry Council is required to pass a
point
submitted to the Industry Council.
- An Industry Council vote can overturn any committee vote if a motion
is tabled to do so.
- [06a]The owner seat on the SC can veto an SC decision[/06a]
- [06a]A full IC vote can overturn an owner veto[/06a]
- The Industry Council voting quorum is fifty percent of all active
members.
- [06a]The Steering Committee quorum is ALL voting
members.[/06a]
- [06a]The Membership Committee quorum is ALL voting
members.[/06a]
- [06a]All Membership Committee decisions must be backed by a
unanimous vote of the Membership Committee[/06a]
Arrangements of the Industry Council
- 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.
- The Industry Council shall maintain a server which publicly presents
all
adopted intellectual property, standards and recommendations for free
distribution
for direct consumption only.
- 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.
- 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.
- The affiliate scheme shall be provided with limited access to the
private
server space.
- 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.
- 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
- Is a move towards the creation of a logical set of abstract
specifications, a virtual Amiga
- Involves the creation of a new Amiga OS abstracted above any
single
hardware implementation.
- 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.
- Can be ported to any hardware implementation for which the
necessary Hardware Abstraction Layer (HAL) has been written.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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
|