Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [file-formats]

The tag has no usage guidance.

0
votes
1answer
37 views

Archive Formats and Licensing

A number of archive formats such as DAR, AR, tar come under the GNU GPL license. If I understand correctly I only need to license my software as GPL if I use any APIs provided by libraries which ...
1
vote
1answer
12 views

Are there any licensing restrictions on the Training Center XML file format?

The wikipedia page doesn't give much information on the page. It seems to be only generated by garmin devices but there are numerous open source libraries that can process this file format. Are ...
3
votes
1answer
39 views

How to license or patent an open standard for a GPL program?

I am starting an open source project that consist of two parts: a program for reading, writing, modifying, and displaying information from file and a standard for the file. Obviously, this project may ...
4
votes
1answer
80 views

Libre Office and proprietary Microsoft file formats

Libre Office can open proprietary Microsoft file formats (although some features are unsupported). But how was it able to achieve this? Did they reverse engineer these formats from binaries? In this ...
10
votes
2answers
155 views

How is Markdown licensed?

This question probably has a simple answer, but I haven't found it anywhere. I know various Markdown implementations are licensed, but is the Markdown language itself licensed? The reason I'm asking ...
20
votes
1answer
2k views

Is re-encoding an audio or video file permitted under CC-BY-ND?

I have a .mp3 file licensed under CC-BY-ND 4.0 and I want to reencode it (without changing the content within) in the Ogg Vorbis format for sharing, but I do not want to violate the CC license.
1
vote
2answers
329 views

Difference between Open source and Open format

I have heard someone saying that the concepts "open source" and "open format" (in the context of file formats) should be distinguished. By file formats (extensions) I meant for example to ODT, RTF ...
5
votes
1answer
45 views

Does AGPL cover a new/original file format too?

I developed a suite of tools, and put it on GitHub under AGPL license. All gravitate around a new/original file format which is key to the functionality of the tools, and is documented in the included ...
4
votes
2answers
172 views

An open file format initially created to tie users to a closed program. Would using it over other open formats help the open source community more?

Take the DOCX vs. ODT format for example. They are both open source and assumably have no clear advantage over each other, but DOCX was created to compete with ODT, which had been existed many years ...
5
votes
1answer
59 views

When changing the format of a work licensed under CC BY-ND, may I change the number of files?

I want to redistribute a work licensed under CC BY-ND 3.0. While I’m not allowed to omit parts of the work, I’m allowed to change its format: When I release my work under a CC license in one ...
10
votes
2answers
159 views

Am I free to distribute a software for a file format that was reverse engineered?

The scenario is the following: a proprietary software can save files in its own file format. I want to build a free/open-source software capable of decoding those files for further processing. Given ...
8
votes
2answers
251 views

Does sharing a file format make two programs either a combined or derived work?

This is a follow on from Does a file format constitute an API? This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions. ...
5
votes
1answer
124 views

Does a file format constitute an API?

This is an attempt to break down: Does a host application's license apply to plug-ins written for it? into the underlying questions. Assume the following scenario: Two programs 'communicate' via ...