13. The method of claim 10 , wherein said step for making groups further comprises the steps of: processing a subscriber's request to join any of said groups; and terminating a subscriber or non-subscriber user from any of said sharing relationships.
10. A method for sharing digital resources through an Internet based network which has 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, said method comprising the steps of: a publisher creating one or more views of a resource; designating a subscriber as a member of said publisher's community; defining a period of time after which a publish offer lapses; creating groups within said publisher's community, each group being based on a predefined sharing relationship between said publisher and the community members of said each group; processing a non-subscriber user's request for sharing; establishing a limited sharing relationship between a subscriber user and a non-subscriber user; announcing availability of one or more views of said resource to one or more subscribers of said network; designating a subscriber who subscribes one or more views of said resource to one or more of said groups; using 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; using 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; delivering different views of said resource to one or more of said groups based on different sharing relationships; whenever said resource is modified by said publisher, automatically updating any local copy of said resource accessible by any member of said publisher's community; 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 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.