3. The computer readable storage medium of claim 1 , wherein said sharing relationships are based on any of: a privilege to receive a copy of said resource from said publisher; a privilege to read said resource in a central repository; and a privilege to update said resource.
1. In an Internet based network with a plurality of registered users, wherein each of said users is either or both of a publisher to publish his information to others and a subscriber to subscribe shared information from others, a computer readable storage medium encoded with instructions, which when loaded into a digital computational device establishes a system for sharing digital resources based on a publishing-subscribing model, comprising: means for designating a subscriber as a member of a publisher's community; means for creating groups within said publisher's community, each of said groups being based on a predefined sharing relationship between said publisher and the community members of said group; means for defining a period of time after which a publish offer lapses; at least one publisher-agent on behalf of said publisher to serve as a gateway for all of said publisher's software applications to send out announcements and process all requests from subscribers and non-subscriber users; means for processing a non-subscriber user's request for sharing; means for establishing a limited sharing relationship between a subscriber user and a non-subscriber user; at least one subscriber-agent on behalf of a community member of said publisher to serve as a gateway for all of said community member's software applications to process requests from said publisher and other subscribers; and means for delivering different views of a resource to different groups based on different sharing relationships; wherein whenever said resource is modified by said publisher any local copy of said resource accessible by any member of said publisher's community is automatically updated; wherein a subscriber of said resource can edit published information in a local copy of said resource, said edited published information being overwritten by any update published by said publisher; and wherein each of said views has metadata describing sharing styles, as well as version, creation date and size, wherein each sharing style corresponds to a specific sharing relationship of the publisher.