*** Welcome to piglix ***

Sharing (computer science)


Sharing is the joint use of a resource or space. In its narrow sense, it refers to joint or alternating use of inherently finite goods, such as a common pasture or a shared residence. It is also the process of dividing and distributing. Apart from obvious instances, which we can observe in human activity, we can also find many examples of this happening in nature. When an organism takes in nutrition or oxygen for instance, its internal organs are designed to divide and distribute the energy taken in, to supply parts of its body that need it. Flowers divide and distribute their seeds. In a broader sense, it can also include free granting of use rights to goods that can be treated as nonrival goods, such as information. Still more loosely, "sharing" can actually mean giving something as an outright gift: for example, to "share" one's food really means to give some of it as a gift. Sharing is a basic component of human interaction, and is responsible for strengthening social ties and ensuring a person’s well-being.

Resource sharing - called kaláka in Hungarian - is an old tradition in Hungary. Young couples had to build their house after marriage. Marriage itself was called házasodás in Hungarian (en: becoming the owner of a house). When doing so the whole community, relatives and acquaintances helped the young couple with work, knowledge and even money. At pigsticking, all members of the community got their shares too. Superfluous plants were freely distributed for neighbours in the season.

File sharing is the practice of distributing or providing access to digitally stored information, such as computer programs, multi-media (audio, video), documents, or electronic books. It may be implemented through a variety of ways. Storage, transmission, and distribution models are common methods of file sharing incorporate manual sharing using removable media, centralized computer file server installations on computer networks, World Wide Web-based hyperlinked documents, and the use of distributed peer-to-peer networking (see peer-to-peer file sharing).

Sharing is a key feature in the developing field of free software and open source software, with implications for economics. This is leading to a need to review licensing, patents and copyright, and to controversy in these areas, as well as new approaches like Creative Commons and the GPL.


...
Wikipedia

...