3 ms·
I'm interested in making a clone of a useful piece of CAD software, and am interested in possible implications of copying something. In other words, you're wor
by jqpabc123 3y ago
I'm interested in making a clone of a useful piece of CAD software, and am interested in possible implications of copying something.
In other words, you're worried about getting sued.
This is always a possibility when you set out to create a "derivative work".
You can create a new copyleft novel about a boy wizard without too much worry. But if you play off some of the characters in a Harry Potter novel or call it "The Free Harry Potter", you're asking for trouble.
In software terms, you can write a new CAD sofware without too much worry. Even copying some existing artistic/UI choices isn't too much of an issue. But what will likely get you in trouble is attempting to make it compatible with some existing software and it's "proprietary" data formats and/or command structures.
In other words, "reverse engineering" is what really tends to raise some legal red flags in software circles.
It's kinda hard to sell this in court as anything other than an intentional attempt to piggyback off of and have an adverse financial impact on prior work. This is what lawyers live for --- redress for harm to others.
- shinryuu 3y agoI would like to highlight a counter example with regards data format. Photoshop engineered the format psd files. This is used by for example photopea.com which is more or less a clone of Photoshop but online. Perhaps that creator might also have some thoughts regarding your questions.
- jqpabc123 3y agoOne additional point --- just because you can be sued doesn't mean you will be. Most businesses are practical enough to avoid a lawsuit unless there is some significant impact. And then only if they feel there is a good chance of success. The best way to avoid getting sued is to own nothing and earn nothing. You can't get blood out of a rock. Doctors in the USA are ready targets simply because they average $350k per year and have insurance.