12 ms·
> I want to know what stuff you guys are putting in public GitHub FOSS repos that you don't want replicated in any way... Please feel free to use my code in a
by JoshTriplett 4y ago
> I want to know what stuff you guys are putting in public GitHub FOSS repos that you don't want replicated in any way...
Please feel free to use my code in any way that its license permits: attribution for the permissive licenses, share-and-share-alike for the copyleft licenses. Those license terms are the price of the code, no different from a proprietary product's "this costs $x" or "this costs $x/month". I'm happy to give away most of what I work on every day, and I ask that people 1) give credit, and 2) in some cases, share under the same terms, and 3) in many cases, don't sue me or other users of code I've written over software patents (which shouldn't exist).
If the day comes that copyright goes away, and we can freely copy and share the code of any currently proprietary software and other works, I'd celebrate that. Until then, I don't want an asymmetric situation in which proprietary licenses must be adhered to but Open Source licenses are ignored.
- pabs3 4y agoIf copyright goes away, that won't magically make the source code of all proprietary software public. The only thing that will be liberated is existing shared-source software.
- account42 4y agoIt won't magically make the source code appear but it will allow a) Those who do have the source code to share it. Sometimes the source code is available but it can still not be freely used and/or shared. b) Allow modifications and redistribution of the binary artefacts, which for is sufficient for many goals. c) Remove all concerns with reverse engineering and allow e.g. decompiling programs and sharing that source. Also, remember that the GPL already does not make source available externally if the modfications are only used internally.
- notpushkin 4y agoIt will make reverse-engineering (non-clean room, even) legal, though.
- pabs3 4y agoThat could be prevented by EULAs though.