Copyright of literary characters is one of the harder ones to define, and perhaps a system more like patents would be more appropriate for them, but that's neither here nor there.
Let's stick to computer science for a while. Imagine I have come up with a sorting algorithm for integers with significantly better time complexity than existing options. I can describe that in any number of programming languages, in natural language, in pictographs, etc. It's a skill that people can learn, or a tool that could be embedded in silicon and used for financial gain. Doesn't that sound more like an invention than a creative work? Shouldn't patents be the best fit?
Don't get me wrong, copyright and patent systems the world over hace significant class, but for us as software engineers to declare that patents shouldn't apply to our work because it is somehow fundamentally different to the other science and engineering disciplines is just arrogance.
The patent office has simply done a lousy job when it comes to software patents.
So, for example, if I came up with a better sorting algorithm, I couldn't patent Luca Sort, but I could patent using a computer to run the Luca Sort algorithm? Or am I misunderstanding?
I'm a bit out of the loop but whilst USA started letting pretty much anything in there seem to have tightened up over the years.
There's a parallel with business methods too. In both cases there been a move towards a middleground - harmonisation. Personally I feel the USA position is far worse and this harmonisation is not good; liberalisation of soft-pat and business method patents on Europe would be a big loss IMO.
That was how the law was until recently. But the supreme court found that "just do it on a computer" no longer counts.
https://en.m.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Inte...
An algorithm isn't math, it's a series of instructions. That is something that is patentable, as long as it involves an inventive step.
A more efficient sorting algorithm that is non-obvious would almost certainly be patentable.
https://en.m.wikipedia.org/wiki/Alice_Corp._v._CLS_Bank_Inte...
Additionally, the algorithm has to be non-trivial, which I take to mean multi-step, for it to be patentable when it's transformed into an operation performed on a general-purpose computer. Simply multiplying by a constant, even when done on a general purpose computer, is not patentable.
"In mathematics and computer science, an algorithm is a self-contained sequence of actions to be performed. Algorithms can perform calculation, data processing and automated reasoning tasks. "
An algorithm is a mathematical construct that happens to be useful with computers. See the first volume of The Art of Computer Programming for a nice formal definition of algorithm.
Of course consult a lawyer if the 10% figure above it important to your copy - there are lots of details that I don't know.
So if you scrupulously avoided character names and quotes from the original work, you can indeed rewrite the same plot and story arcs in your own words, and not be in conflict with the law.
That will be of no solace when lawyers for the Harry Potter media empire pursue you anyway. Just as you did not break the law in a technical, letter-of-the-law sense, so is it also possible for an entity with great wealth to make someone with lesser wealth miserable, without breaking the law.
It is far easier to rip off a nobody, or someone who is dead. For instance, rewrite Amber without Corwin or Merlin in it; make superficial modifications to all named characters and locations. Maybe you get some fans that never read the original; maybe you get some that did read it, and like your version better.
> [Cars was] Pixar's final independently-produced motion picture before its purchase by Disney in May 2006
It isn't clear to me whether that only covers works in a foreign language that claim to be translations of some other work, or whether it would apply to any foreign-language work that duplicates the plot of an earlier copyrighted work.
If I describe at an abstracted level the working of a C++ program to you and you implement it in Java then you have not copied the work, nor even created a derivative, ergo clean-room implementation being a thing.
Republishing single sentences has previously been found to be a copyright violation, and copyright has been granted on as few as three notes. On the other hand (to pick a recent example), 50 Shades of Grey, originally written as a Twilight fan-fiction (derivative by definition) was never pursued for copyright violation (AFAIK).