Code Monkey home page Code Monkey logo

wcat's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

wcat-dev

wcat's Issues

Sustainability

Problem

Big ideas are difficult to implement without support. There’s currently no information on how WCAT will be sustained in README.md. This is blocking future work on the project outside of purely altruistic collaboration.

Solution

Some folks have suggested building and raising money for a startup that pushes the ideals of this project. Startups can raise funding rather quickly with the minimal promise of deliverables. The downside is that startups require investors and investors to trade cash currency; they are out for profits beyond impact.

Another option might be a non-profit. There are several models for creating a sustainable startup. One model I like is how Khronos supports its 3D technology. Khronos charges partners a fee for being involved with committees that develop technology, which is then exploited by the partners.

I imagine companies that sell accessibility compliance products would be interested in partnering with WCAT non-profit to reduce the costs of underlining technology. Organizations, like Universities, that must maintain accessibility compliance over thousands or millions of web pages would also be able to reduce their technology costs by adopting WCAT. Any partnering organization would be able to set guidelines that benefit their unique needs. (Side note: we could create a charter that only goes into effect when a certain amount of organizations agree to participate, ensuring funding and a diverse group of interests.)

The downside of the non-profit route is limited capitalization. Technology development requires lots of R&D that would not be possible without budgets that may only be able to be raised in for-profit fundraising.

The third option is for governments to support WCAT. I could see WCAT becoming part of the US General Services Administration (GSA) and other similar government organizations or, better yet, part of some sort of international group to create tooling that supports access to the internet.

Government support would ensure that WCAT's development is not impeded by funding restrictions. Governments also, in theory, trade in "the public good," and so WCAT would be able to work to satisfy that most desirable currency, "goodness," instead of profits.

Beyond the difficulties of setting up an internationally recognized government organization, government solutions are notoriously monolithic and this approach might impede the development of website accessibility.

Finally, there is the option of relying on some sort of anarchy to develop these solutions. Let’s call this anarchy “altruism.” While things like Mardi Gras that claim great fits of altruism are fun, technological solutions cannot subsist on altruism forever. Altruism will always be key to WCAT's success but continued growth and sustainability of the project will require organized support.

Impact

Whatever WCAT is sustained by, it must ensure an outcome-driven, forward-moving opportunity to make the internet ever more accessible.

Create Tech Requirements

Problem

README.md proposes a grand vision without specific technological requirements for how to reach that vision.

Solution

Draft requirements based on research on existing accessibility technology. CivicActions published a list of accessibility tools that can be referenced. A survey of these and other tools should help define the requirements of WCAT development. Requirements may include suggestions of languages, testing workflows, and desired input/output outcomes. The aim of these tech requirements is to inspire the open-source development of new technologies and funding of that development under the auspices of "WCAT."

Impact

Tech requirements should inspire open-source contributors to develop WCAT and funders to contribute financial resources to support the project.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.