Hacker News new | ask | show | jobs
by naebother 1929 days ago
I'm guessing you're referring to the first sentence in section 1:

> The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.

I don't think that's referring to the method by which I make changes or manage those changes. It's simply trying to make it clear that source-code is something that should be in a form you can actually change, and not something obfuscated. e.g. minified, transpiled, object-code, etc. The second sentence gives the first more context.

The spirit of all GNU licenses is that the end-user should have the freedom and ability to understand or modify software that's *distributed* to them for themselves. It has nothing to do with having a full history of the source-code available. What does full history even mean? I'd like every auto-save to every LGPL licensed file, please.