Software vendor argues that it has copyright in output of its CAD software
maw-law.com
maw-law.com
Just as the most obvious example, several large GPL libraries, parts of GCC such as libgcc, and more, run under the GPL linking exception -- this exception to GPL-licensed libraries means that programs using those libraries directly are not subject to the rules of the GPL, while normally they would be (under the "derivative work" logic). For example, every C program compiled by GCC links against libgcc, which is GPL. But you are not implicitly put under the terms of the GPL, just because you used GCC to compile something, and it happened to use libgcc. libgcc explicitly exempts this use case.
So, why does this exception exist, and why is it explicitly stated? Precisely because, just like those "template content libraries" from some random vendor, GCC links your code against components and libraries that have clear licensing terms. The licensing terms of those libraries absolutely impacts the licensing terms of the final, produced work, unless stated otherwise. (Have you ever noticed how even commercial software is required to maintain a copy of the BSD license? Well, it's legally required to, if you use BSD software. It says so, right on the tin.) This isn't some kind of legal 12-dimensional chess, it's a fairly obvious bump you encounter quite quickly. This is obviously especially important for compiler-style things, since in reality, their whole purpose is to generate "derivative works" of all sorts. Guile also has a GPL linking exception for some similar reasons, IIRC.
In all honesty, to me, the weird thing about this case isn't that they're making claims about "derivative works" or whatever, with regards to libraries. It's weird to me that they even need to make the argument at all -- most of the time, with a lot of software, the licensing situation surrounding components like this (and how you can use them) is pretty clear. It seems odd it wouldn't be strictly clear already, in a way.
So the issue remains if they knew the wendir hadn't a license - that'd be necessary to know where to assign damages, but still they would not be able to use the output, as created without a license to begin with.
If the vendor had not a license to work with the software the output has been illegaly obtained, while claiming copyright on the output may not stick claiming a royalty along punitive damages is not that far fetched.
I wonder if these templates came with a license, or are considered part of the CAD software and not redistributable?
And electronic engineering work is derivative of physicists' work.
And physicists' work is derivative of mathematicians.
And mathematicians's work is derivative of Colombian coffee farmers.
And mathematicians's work is derivative of pharmaceutical companies that produce amphetamines
And pharmaceutical companies that produce amphetamines are derivative of chemists' work
And chemists' work is derivative of physicists' work, which gives us a nice loop
Doing anything else would result in exactly 0 users.
Here's specifically what they're claiming copyright over:
"DDC’s counsel answered that DDC is focused on expressive content that is not in the actual design of the component, such as the font or the colors used, the shape of a comment box, or the placement of certain components around the design which appear in the design file, but which are not the design itself."
Which seems very weak. Clearly they really would want to go after the Chinese sub-contractor but know this is too hard.
Only way round this I can see is new legislation that means you can be held responsible for copyright violations of sub-contractor if you can reasonably expected to know they are violating copyright.
Going after copyright on the output files is daft and dangerous.
I think it would have been clear if UE had used legitimate licensed version of the software. In that case I'd imagine they would have gotten license to the auxiliary content too. But if they were using unlicensed pirate version of the software then they would not have had proper license to the content and so the output files would have been infringing too.
Sounds a lot like a description of a template to me
Another example would be an interactive game. Here the player / user contributes a certain creative input, but still some game developers retain the right to stream gameplay (=distribute the output of the software which uses certain copyrighted assets?).
I guess a game like Minecraft might "cross the line" to where some of the output (any elaborately voxel constructions) might plausibly be owned by the player.
Recorded samples from the line out of a synthesizer are owned by the author of the recording, even if they're factory presets. Likewise, bitmap conversions of a vector font are the property of the game developers who made them.
In contrast, sample data copied from the ROM of a synthesizer is still under copyright, and original vector font files are owned by their authors.
Moreover, I am wondering, just for cases like these, if a company could make their output copy-writable on purpose. They could insert code or content in the output just to be able to claim copyright on the output not because they need to.
Think of a nightmare scenario if say Java compiled code would not include just bytecode but bits of JVM meshed together with the bytecode. Then Oracle could come after everyone compiling and selling java programs.
... without a license from Oracle to redistribute those bits. The point in the lawsuit of this post is that the software was pirated.
On that note, the Ninth District YouTube account is pretty interesting if you're into legal arguments. I particularly enjoy the hearings with Judge Kozinski.
Chinese contractors use illegal copies of SDS/2 to view the drawings. So yes, the Chinese have broken the law. It's Unigate's problem that they chose software that produces files that can't be openly shared.
In claiming that the output is copyrighted, DDC seems to be resorting to a last-ditch (and groundless) effort to sue their American client, UE, because they have little prospect of getting anything out of the Chinese.
Bottom line: [1] Somebody broke the law. [2] It has little to do with copyrighting a program's output.
> Judge Callahan and Judge Hurwitz were both troubled by the fact that UE had advertised on its site that it used the SDS/2 software. UE’s counsel answered that UE was counting on contractors to use it, but admitted that UE had never asked DDC if it was indeed true that the contractors were legally using the software.
China piracy story time. I was talking to makers of a niche CAD type software package. It was niche enough that they simply knew all their customers pretty much by name. They went to a trade show to exhibit their software, and a group of Chinese engineers approached them, thanked them and told how much the love their software, it is the best really for what it does, etc, etc. So that was good, everyone was happy and smiling, except one thing - the company shown on their badges was not a client.
Here is what I wonder. Even if they lowered the price just for China, would there be a point where they would choose to pay for it or it would never matter a pirated copy would always be preferred.
Does it include future updates? Are they pushed out to clients automatically? Does it include product support? Is it at least as easy to use as the pirated version (i.e. no intrusive DRM)? Is it at least as easy to obtain?
If you can provide a service that can't easily be copied for less, generally people will pay for it.
It was an interesting problem anyway. A lot of obvious solutions didn't seem to work, like say just checking a flag in an "if ... else" branch because that can be disassembled and bypassed with a patch. Some functional operations that are critical to the product had to actually go through the hardware... Now looking back we probably over-engineered the heck out of it.
Where does it end?
I'd wager that a good 90% of the world's graphical/artistic material is locked up in Adobe-proprietary formats for which the only practical editing software has moved to a cloud licensing model. Dispute with Adobe? Say goodbye to all your company's assets...
You can still buy physical copies online, see e.g. https://www.amazon.com/Adobe-CS6-Design-Premium-Windows/dp/B...
For Mac at least, every yearly upgrade could mean they don't work anymore. Windows is a bit safer.
https://www.adobe.com/devnet-apps/photoshop/fileformatashtml...
From https://bitbucket.org/WAHa_06x36/old-xee/src/fe1cec107972603...
// At this point, I'd like to take a moment to speak to you about the Adobe PSD format.
// PSD is not a good format. PSD is not even a bad format. Calling it such would be an
// insult to other bad formats, such as PCX or JPEG. No, PSD is an abysmal format. Having
// worked on this code for several weeks now, my hate for PSD has grown to a raging fire
// that burns with the fierce passion of a million suns.
// If there are two different ways of doing something, PSD will do both, in different
// places. It will then make up three more ways no sane human would think of, and do those
// too. PSD makes inconsistency an art form. Why, for instance, did it suddenly decide
// that *these* particular chunks should be aligned to four bytes, and that this alignement
// should *not* be included in the size? Other chunks in other places are either unaligned,
// or aligned with the alignment included in the size. Here, though, it is not included.
// Either one of these three behaviours would be fine. A sane format would pick one. PSD,
// of course, uses all three, and more.
// Trying to get data out of a PSD file is like trying to find something in the attic of
// your eccentric old uncle who died in a freak freshwater shark attack on his 58th
// birthday. That last detail may not be important for the purposes of the simile, but
// at this point I am spending a lot of time imagining amusing fates for the people
// responsible for this Rube Goldberg of a file format.
// Earlier, I tried to get a hold of the latest specs for the PSD file format. To do this,
// I had to apply to them for permission to apply to them to have them consider sending
// me this sacred tome. This would have involved faxing them a copy of some document or
// other, probably signed in blood. I can only imagine that they make this process so
// difficult because they are intensely ashamed of having created this abomination. I
// was naturally not gullible enough to go through with this procedure, but if I had done
// so, I would have printed out every single page of the spec, and set them all on fire.
// Were it within my power, I would gather every single copy of those specs, and launch
// them on a spaceship directly into the sun.
//
// PSD is not my favourite file format.Is this site open source? I could probably fix it myself.
At least this time I can click the link.
/*
At this point, I'd like to take a moment to speak to you about the Adobe PSD format. PSD is not a good format. PSD is not even a bad format. Calling it such would be an insult to other bad formats, such as PCX or JPEG. No, PSD is an abysmal format. Having worked on this code for several weeks now, my hate for PSD has grown to a raging fire that burns with the fierce passion of a million suns.
If there are two different ways of doing something, PSD will do both, in different places. It will then make up three more ways no sane human would think of, and do those too. PSD makes inconsistency an art form. Why, for instance, did it suddenly decide that these particular chunks should be aligned to four bytes, and that this alignement should not be included in the size? Other chunks in other places are either unaligned, or aligned with the alignment included in the size. Here, though, it is not included. Either one of these three behaviours would be fine. A sane format would pick one. PSD, of course, uses all three, and more.
Trying to get data out of a PSD file is like trying to find something in the attic of your eccentric old uncle who died in a freak freshwater shark attack on his 58th birthday. That last detail may not be important for the purposes of the simile, but at this point I am spending a lot of time imagining amusing fates for the people responsible for this Rube Goldberg of a file format.
Earlier, I tried to get a hold of the latest specs for the PSD file format. To do this, I had to apply to them for permission to apply to them to have them consider sending me this sacred tome. This would have involved faxing them a copy of some document or other, probably signed in blood. I can only imagine that they make this process so difficult because they are intensely ashamed of having created this abomination. I was naturally not gullible enough to go through with this procedure, but if I had done so, I would have printed out every single page of the spec, and set them all on fire. Were it within my power, I would gather every single copy of those specs, and launch them on a spaceship directly into the sun.
PSD is not my favourite file format.
*/
I am all for open standards, and I don't really care about individual piracy. But a company should be held responsible for the ethical production of their products no matter if they subcontract the work or not.
It rather only starts here. Just wait until AI tech evolve enough for AI-produced creative work to be minimally valuable.
All the open source CAD packages are general purpose cad (i.e. Basically "drawing") software.
I make a package with 100 man years of dev time that might have a total global market of 2000 users. It's not exactly something that would reach critical mass on github.
Even if we based our software on one of the open source packages we'd still be a huge chunk of proprietary software written as an extension.
CAD isn't just drawing lines.
IANAL.
Well, except the lawyers, of course.
It's pretty much business as usual to pirate CAD software in China so they probably knew what was happening though.
http://www.zdnet.com/article/apples-mind-bogglingly-greedy-a...
> Please don't insinuate that someone hasn't read an article.
> B. they are the only viable and legal copyright holder of the software in use
B does not imply A. You're trying to invent something here that doesn't exist.
> please use the original title, unless it is misleading or linkbait