Public domain software is very recognized.
If you mean that the existence of the public domain is recognized,
then certainly. What does not appear to be recognized is the power of
an author to place his own works into the public domain, other than by
dying then waiting 75 years (or whatever).
Software by US government employees have always been public domain
and recognized as such.
Yes, I believe there is specific provision for this in US law. Can you
point to similar provisions for the public domain for privately
developed software?
Some people are choosing public domain.
These people could certainly have done the same.
By all appearances, choosing the public domain makes about as much
sense as choosing to put your software in blue. That is, it makes no
sense at all. Which, of course, doesn't actually in itself /prevent/
people from saying "I place my software in blue".
Most of the legal issues are centered about the fact that the
law in many countries does not mention such a concept.
But unless the law explicitly prohibits disclaiming copyright
(which is also does in some countries), then I would expect
it to be possible - the fact that something is not explicit
approved in the law should not mean that it is prohibited.
A central point in modern copyright law is that all works are
copyrighted by default. In order to opt out of such a scheme there
would need to be provision in the law for an author to do so. There
wouldn't appear to be any.
It varies between licenses.
But the general purpose is to give the users certain rights.
Can you give an example of one such right that would not also
automatically be available were the software to be in the public
domain?
If it is sufficient that you did not do the industrial espionage
yourself to be allowed to use the code, then I think industrial
espionage would be a very profitable business.
I do believe that it is, yes.
Trade secret laws vary widely between jurisdictions so the extent to
which a third party not involved in the actual espionage is affected
will vary.
If it need to be clean all the way, then it would be very
challenging to use software, because without any license
information how do you know where the code came from.
This is little different from the current situation: if code has no
license or copyright information you do not know its legal status and
so you cannot use it.
Chances are that under a pure trade secrets regime you would have an
easier time of it since unless you yourself were party to espionage
you will be seen to have acted in good faith. Conversely, under the
current default copyright regime you should know that all code is
always copyrighted except under rather special circumstances and so it
is much harder to claim good faith.
Often it is.
But the companies does not think so.
If this is the case, then removing copyright would be doing them a
favour.
I think you are underestimating the corporate lawyers.
In my experience lawyers often do not get involved in matters of
specific open source licenses: The idea gets killed long before a
lawyer is involved.
In the cases were lawyers actually /are/ involved on a per license
basis I would expect GPL to see much higher adoption as many of the
popular myths are likely to be dispelled by an educated reading of the
license.
One question it appears many corporate lawyers are asked is along the
lines of "can we use open source licensed software" to which a lawyer
is basically forced to answer "no" because in general you cannot: you
need to examine each individual open source license on its own merits
and cannot make a blanket statement about the set of all possible such
licenses except to reject the idea. Hence, perhaps, the "no open
source" policy in many companies.
Cheers,
Bent D