INAL but I think it has more to do with deals like where China requires the source code of certain products before they're allowed to be imported or used by the Chinese government.
It doesn't read like it would prevent an individual from applying the GPL to their software but it might prevent the government from doing the same... Which would be exceptionally strange and problematic.
It could mean that government agencies would be prohibited from contributing to GPL-styled open source software or even using said software since they would be required to distribute it to anyone that asks for the code.
I think you missed a piece of the article: "by a person of another Party".
So for example the Japanese government cannot force a US company to release source code as a condition to allow its use/import/sell in Japan. But the Japanese government can write/finance as much GPL software as it wants, and can import as much GPL software as it wants. The Japanese government can even mandate all software for its own procurements to be GPL-only.
What Japan cannot do is outlaw the sell or use of closed source foreign (by a person of another Party) software on its territory. So say if Ford wants to sell cars in Japan, the Japanese government cannot force them to release the source code for a mandatory code-audit as a condition for import...
> So say if Ford wants to sell cars in Japan, the Japanese government cannot force them to release the source code for a mandatory code-audit as a condition for import
It has a bunch of vague hooey about the clause being limited to "mass market software" which I think is designed to deal with that. Of course, it's pathetically poorly defined (if a car is sold to a "mass market" then it's software is too, right?). To me this clause was pretty much written by Microsoft and of course, the negotiators at the TPP table are far to clueless to understand any of the subtlety involved in software licensing and distribution.
It seems that this particular article is more about creating equal conditions for domestic vs foreign producers – see "as a condition of import". Japan can still require ALL cars sold in Japan to release their source code. They just can't single out foreign made cars for this. (IANAL)
I would think it is more to prevent the theft of sensible source-code (cg drivers, etc.) that would "magically" end up on the desk of local competitors...
Imagine that Google launches a self driving car in Japan, but the Japanese government ask access to its source code... How many hours before Toyota gets it and start "auditing" it?
> How many hours before Toyota gets it and start "auditing" it?
Why would that be a problem? Sounds perfectly reasonable to me as long as everyone has the right to audit the code. There's a huge public interest in disclosure of source code for things like self-driving cars.
If Toyota, Mitsubishi, and other Japanese companies were given the code but no one else then there would be a problem.
I don't think that last interpretation would be valid; this specifically says it prohibits territorial requirements. ie if you required that all software imported to your country be GPL, that would fall under this section.
It doesn't read like it would prevent an individual from applying the GPL to their software but it might prevent the government from doing the same... Which would be exceptionally strange and problematic.
It could mean that government agencies would be prohibited from contributing to GPL-styled open source software or even using said software since they would be required to distribute it to anyone that asks for the code.