implements tcp splicing for the Linux kernel. The tcp splicing is a technique to splice two connections inside the kernel, so that data relaying between the two connections can be run at near router speeds.
The term 'social software', which is now used to define software that supports group interaction, has only become relatively popular within the last two or more years.