2 ms·
> I think it’s unethical to copy an existing program’s features one by one, as precisely as possible, while adding nothing novel. If you want to make software,
by jakobegger 7y ago
> I think it’s unethical to copy an existing program’s features one by one, as precisely as possible, while adding nothing novel. If you want to make software, get your own ideas. Copying something is a lot easier than inventing it for yourself, which requires doing real research.
I'm not a fan of this argument. We all build upon the work of those who came before us, and usually even the most blatant rip-offs add something.
I'd even argue the opposite: We should copy good ideas. There's no point in re-inventing the wheel over and over again. If we copy good ideas, we can build on them, and we can spend time inventing new things, rather than re-inventing everything just to make sure it's all original.
(And I say this as someone whose work has been shamelessly ripped off multiple times in the past.)