Wine 5.0 released
Posted Jan 24, 2020 2:24 UTC (Fri)
by ccchips (subscriber, #3222)
[Link] (11 responses)
"Microsoft last week filed an amicus curiae brief in support of Google's position against Oracle's claim that software application programming interfaces (APIs) can be copyrighted. Google's case in the US Supreme Court is scheduled for March."
I guess H. "Rap" Brown was right: "What goes around comes around...."
Posted Jan 24, 2020 20:21 UTC (Fri)
by rahvin (guest, #16953)
[Link] (9 responses)
Posted Jan 25, 2020 17:48 UTC (Sat)
by Wol (subscriber, #4433)
[Link] (1 responses)
Cheers,
Posted Jan 25, 2020 21:32 UTC (Sat)
by mathstuf (subscriber, #69389)
[Link]
Posted Jan 26, 2020 22:49 UTC (Sun)
by dps (guest, #5725)
[Link] (6 responses)
In the EU an API is one a list of things which are specifically not subject to copyright, period. Implementations of an API are protected and those who gain traction have the advantage that their version reaches the market first. Note that the EU does have "look and feel" copyright which, while it has some limitations, might be usable by sufficiently creative lawyers. Acts like implementing a key compatible programs on something a vendor does not support are specifically permitted.
Also note that copyright law actually grants people some rights, for example any act of copying which is part of normally experiencing something. Thus copying data from a DVD into memory inside a DVD player is never copyright violation.
The information above is not legal advice: if you want that then consult a lawyer who knows about this area.
Posted Jan 26, 2020 23:11 UTC (Sun)
by jafd (subscriber, #129642)
[Link] (1 responses)
Posted Jan 27, 2020 9:14 UTC (Mon)
by beagnach (guest, #32987)
[Link]
The modern legal concept of copyright post-dates the King James Bible by several hundred years. I believe the KJV is under perpetual Crown Copyright, which at that time was intended to give certain publishers a monopoly on printing forever - something quite different from modern copyright.
This is my rough understanding of the situation. If someone more knowledgeable cares to correct me please do.
Posted Jan 26, 2020 23:17 UTC (Sun)
by Cyberax (✭ supporter ✭, #52523)
[Link] (3 responses)
Posted Jan 27, 2020 22:44 UTC (Mon)
by dvdeug (guest, #10998)
[Link] (2 responses)
As for infinite, it's way too long. But works published in 1924 left copyright this year, most importantly probably Yevgeny Zamyatin's We, and next year we get the Great Gatsby, and every year a host of works ranging from the still valued to the mostly forgotten and ripe for rediscovery get found. It is way too long for an API copyright, or anything really, but we should not be blind to the wonders getting freed each year.
Posted Jan 28, 2020 9:34 UTC (Tue)
by epa (subscriber, #39769)
[Link] (1 responses)
Posted Jan 28, 2020 23:04 UTC (Tue)
by dvdeug (guest, #10998)
[Link]
On the other hand, in 2033, Snow White will go into the public domain, followed by the movies Gone With the Wind, and the Wizard of Oz in 2035, all of which have current value, unlike Steamboat Willie. Then Pinocchio, Fantasia, and Dumbo will go, and not too long after Cinderella, Alice in Wonderland, etc. will follow. So, yeah, I think there's going to be a try for another extension. Which is a reason why we need to not say "it may as well be infinite." It's a reason for us to say "getting these things into the public domain is awesome, and we're ready and willing to make a huge fuss about it." It's reason to loudly remind the world that Pinocchio was published in 1884, less than 60 years before Disney appropriated it, and it's about time we get to use Disney's version. Being complacent is just going to make it easier to steal the public domain from us.
Posted Jan 24, 2020 20:30 UTC (Fri)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Just imagine lawyers arguing if Microsoft should have paid for the use of CP/M APIs in DOS.
Posted Jan 24, 2020 10:50 UTC (Fri)
by pixelpapst (guest, #55301)
[Link] (1 responses)
Posted Jan 25, 2020 1:03 UTC (Sat)
by mathstuf (subscriber, #69389)
[Link]
Well, they started moving when UCS-2/UTF-16 was The One Solution, so it's at least understandable. Java and JavaScript are in the same unfortunate boat there. There are plans to make UTF-8 the default codepage for Windows at some point, but I don't know of any planned release dates.
Wine 5.0 released
Wine 5.0 released
Wine 5.0 released
Wol
Wine 5.0 released
API copyright
API copyright
API copyright
In any case it seems this right was not exercised by the printers or enforced by the Crown so the KJV is believed to be effectively public domain.
API copyright
120 years in the US. It might as well be infinite.
API copyright
API copyright
API copyright
Wine 5.0 released
The "builtin modules in PE format" are a pretty big deal IMHO, and something of a hidden transition. From the detailed release notes:
Wine 5.0 released
- Most modules are built in PE format (Portable Executable, the
Windows binary format) instead of ELF when the MinGW compiler is
available. This helps various copy protection schemes that check
that the on-disk and in-memory contents of system modules are
identical.
- The actual PE binaries are copied into the Wine prefix instead of
the fake DLL files. This makes the prefix look more like a real
Windows installation, at the cost of some extra disk space.
- Modules that have been converted to PE can use standard wide-char C
functions, as well as wide-char character constants like L"abc".
This makes the code easier to read.
- Not all modules have been converted to PE yet; this is an ongoing
process that will continue during the Wine 5.x development series.
- The Wine C runtime is updated to support linking to MinGW-compiled
binaries; it is used by default instead of the MinGW runtime when
building DLLs.
It will be interesting to see what impact this will have on reversing workflows, as well as game compatibility in steam etc.
Of course, the fact that we're still talking about wide-vs-narrow char ABIs 27 years after the invention of UTF-8 does not reflect well on Microsoft's chosen unicode migration strategy.
Wine 5.0 released