Hi, On Thu, Jan 14, 2016 at 11:38 AM, Jim Hall <jh...@freedos.org> wrote: > > I am not a lawyer, but over time I have received advice from lawyers.
Jim, at risk of sounding very naive (or very stubborn), there's absolutely no reason to worry about things like this without some kind of official court judgement directly applied to us. Everything else is just a guessing game, letting irrational anxiety control us. Unless someone can officially prove infringement, then it's not worth destroying anything just on an unofficial whim. > I understand it is the direct viewing of proprietary source code that > matters. If you examine Microsoft's source code, then you become > "tainted" (legal term to mean information was obtained illegally or > unlawfully). I am told such knowledge is also called "fruit of the > poisonous tree." If you only examined someone else's open source code > that may be (unknown to you) tainted by proprietary source code, then > you do not become tainted. There is absolutely no point in legally redistributing (under any license) readable source code unless you are permitting someone else to read and learn from it at will. No, you usually can't "copy" verbatim large chunks of code (since everything is locked down, copyrighted, by default), but you can still try to understand the gist of it. If they didn't want you to read it, only compile it, then they could shroud it (as many have done before). So it's wrong to say that you become tainted by reading it. Reading it is the whole point, there's absolutely nothing else you can do with it (except compile, which doesn't need to be "readable"). As long as you don't "copy" any large sections of it (since small, obvious bits aren't unique enough to be copyrighted), you should be okay. Reading but not using is not stealing, and proving damages for something like this heavily depends on any commercial use (for which there is none for MS-DOS 2.0). > While I understand some people think it an overreaction, we must avoid > any suggestion that we benefit from proprietary source code. I do not > think it likely that Microsoft would take action against an open > source DOS operating system in 2016, but that does not matter. The > right thing to do is avoid proprietary source code in developing > FreeDOS. Jim, we don't even publicly know what files (utilities, besides kernel) were in the MS-DOS 2.0 release. Do you? I certainly didn't care, it's way too old. It won't even run obvious things like DJGPP. So it's of extremely limited use. I question the usefulness of them releasing only ancient versions at all, except maybe for historical purposes. FreeDOS long ago surpassed MS-DOS 2.0! But even for those few utilities, how would they even transfer? How would you learn or improve anything from (I don't know what) REPLACE or MOVE or DEBUG? Give me a break, there's nothing to learn there, and they presumably aren't in the same programming language / dialect anyways. > For any developer who did examine the MS-DOS source code, I ask that > they do not contribute to FreeDOS programs that replace MS-DOS > functionality. Specifically, this means programs in the Base category: > > However, FreeDOS includes extra functionality not found in MS-DOS. > These features did not exist in any version of MS-DOS. Even if you > have studied the MS-DOS source code, I believe you can contribute to > the non-Base parts of FreeDOS. Linus Torvalds heavily studied and used Minix sources, which was a UNIX (tm) clone. It was not free/libre at all, they were commercially selling it with their text book about OSes. Linux eventually wrote his own kernel, even reusing minixfs, and made it available under a "free for commercial use" (GPL) license! Nobody stopped him. If anything, he thrived because so many people saw the usefulness of it. I tried to tell you this. People are meant to learn from others. Schools use source code as a teaching method all the time. All programming books have source code as example. The only thing you can't do is copy verbatim large sections of code (and redistribute or sell it, at least not without permission). Of course, patents are horrible and purposely overcomplicate everything. But you don't have to worry about that either because any alleged patents (from MS-DOS 2.0, circa 1983) are long expired. ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user