This paper describes an implementation of a method of sending file license information for files downloaded from a server. There are many files available for download on the Internet and many of them were created by authors who have published them under a certain license. In most cases, the license information is lost or is unknown by the person downloading the file. Those files may be images, video content, text documents, audio recordings, executables, compressed archive files with software source code, educational materials of different kinds etc. Currently, the only way to specify the license information is to embed the license information in a file (overlay or stamp on an image, footer text in a document, a separate file in a compressed archive of files, etc.) or to show license information on the web page shown just prior to the step where the download link is available. This proposed method does not provide for a way to embed the license information into the original file, but instead, it allows for the license information to be sent with the file from the server to the user in the same HTTP response and vice-versa, from the server to the client. The license is stored using the extended file attributes mechanism.
M. Tair, “Sending File License Information through HTTP Headers,” in Sinteza 2017 - International Scientific Conference on Information Technology and Data Related Research, Belgrade, Singidunum University, Serbia, 2017, pp. 90-96. doi: 10.15308/Sinteza-2017-90-96
Tair, M. (2017). Sending File License Information through HTTP Headers. Paper presented at Sinteza 2017 - International Scientific Conference on Information Technology and Data Related Research. doi:10.15308/Sinteza-2017-90-96