Freedom status of software written in assembly language

2 respostas [Última entrada]
ssdclickofdeath
Desconectado
Joined: 05/19/2013

I know that writing software in assembly language is no trivial matter, but would that make the program nonfree, because there is no source code apart from the binary? Correct me if I'm wrong, but I'm pretty sure that the assembly language can be derived from the binary.

FreedomOfTheOpenCode
Desconectado
Joined: 12/13/2013

The source code still exists as text files, so as long as they are distributed with the GPL the software remains free, I believe.

Michał Masłowski

I am a member!

I am a translator!

Desconectado
Joined: 05/15/2010

There are free programs in script languages that normally have no
separate binaries. The GPL defines object code as non-source forms of
the program, free software works and is used for programs where source
and binary are the same.

Assembly is like other compiled languages: source has comments, labels
(function and global variable names), macros, which help understand and
modify it while the generated binary and "source" disassembled from it
don't have them.

There are some programs written as binary (not assembly), the same form
is the source and they are free.