But, if one were to look at facilitating a more direct relationship between development project and their users, one would want to take advantage of a number of maturing technologies. These include:
- OpenID. Any process of distributing distributions must look at distributed identity, and OpenID is the way to do it.
- DOAP. "Sounds terrible" but it's a useful way of describing a project with XML. With a DOAP description, a user can find a project's mailing lists, bug tracker, source repository, etc.
- Atom. This is how projects can distribute information about what they are doing.
- XMPP. This is a Jabber-based message queueing and presence protocol. It can be used to more active publishing of information than Atom can do.
- Distributed revision control. Lots of functionality for integration between projects, and between upstream and downstream. Jeff sees git as a step backward, though; some of the other offerings, he thinks, have much better user interfaces.
No comments:
Post a Comment