digitalmars.D - Licence of compiled programs
- Martin (11/11) Jun 22 2004 Hello, I have a question about compiled d programs.
- Matthew (10/19) Jun 22 2004 Apart from the usual provisos about not claiming any compensation from D...
- Walter (10/19) Jun 22 2004 restrictions
- =?ISO-8859-1?Q?Sigbj=F8rn_Lund_Olsen?= (14/37) Jun 22 2004 Ridiculous. Lets say, DMD gets used to write a library that is used in
- Walter (7/18) Jun 22 2004 What you write is common sense. However, in today's lawsuit happy
- =?ISO-8859-1?Q?Sigbj=F8rn_Lund_Olsen?= (11/35) Jun 23 2004 So if I sent you a letter explicitly stating that:
- Walter (4/37) Jun 23 2004 their
Hello, I have a question about compiled d programs. I am thinking of using D in my next projects. I assume that no restrictions apply to MY compiled D programs, so I can use them however I want, right? And if I import the Phobos library? I assume that no restrictions apply, but I could'nt find anything written about it. So can I compile commercal programs with Digital Mars D compiler? Answer me please, because I must quickly decide whether to use D or not for my next job. Thank you! Martin
Jun 22 2004
"Martin" <Martin_member pathlink.com> wrote in message news:cb9at9$20ms$1 digitaldaemon.com...Hello, I have a question about compiled d programs. I am thinking of using D in my next projects. I assume that no restrictions apply to MY compiled D programs, so I can use them however I want, right?Apart from the usual provisos about not claiming any compensation from Digital Mars or any of the Phobos contributors if your program rings up your stock broker and says "sell" when you were hoping to buy, you are correct.And if I import the Phobos library?Same.I assume that no restrictions apply, but I could'nt find anything written about it. So can I compile commercal programs with Digital Mars D compiler?YesAnswer me please, because I must quickly decide whether to use D or not for my next job.Go ahead. But bear in mind that while D is settling down towards a standard, there are still some issues to be resolved. Nothing is cast in stone until version 1.0 is released.
Jun 22 2004
"Martin" <Martin_member pathlink.com> wrote in message news:cb9at9$20ms$1 digitaldaemon.com...Hello, I have a question about compiled d programs. I am thinking of using D in my next projects. I assume that norestrictionsapply to MY compiled D programs, so I can use them however I want, right? And if I import the Phobos library? I assume that no restrictions apply, but I could'nt find anything writtenaboutit. So can I compile commercal programs with Digital Mars D compiler?Yes. The only restrictions are that you accept liability for any programs you create with DMD, and that DMD cannot be used to create programs that, if they fail, could result in significant injury or property damage. Other than that, you're free to do whatever you want with programs developed with DMD.Answer me please, because I must quickly decide whether to use D or notfor mynext job.Cool!
Jun 22 2004
Walter wrote:"Martin" <Martin_member pathlink.com> wrote in message news:cb9at9$20ms$1 digitaldaemon.com...Ridiculous. Lets say, DMD gets used to write a library that is used in some critical aspect of, lets say, railroad network management software, or a piece of accounting software. You're not *allowed* to do that under the current terms, even though you are *already* protected against liability. In fact, you can almost only *legally* write trivial applications using DMD today, just about anything else can conceivably cause significant injury or property damage, through some chain of events. The boot point is that *you* are not liable, the *user* of DMD *is* liable for what he/she creates with DMD. The 'significant injury / property damage' restriction is completely superfluous. Cheers, Sigbjørn Lund OlsenHello, I have a question about compiled d programs. I am thinking of using D in my next projects. I assume that norestrictionsapply to MY compiled D programs, so I can use them however I want, right? And if I import the Phobos library? I assume that no restrictions apply, but I could'nt find anything writtenaboutit. So can I compile commercal programs with Digital Mars D compiler?Yes. The only restrictions are that you accept liability for any programs you create with DMD, and that DMD cannot be used to create programs that, if they fail, could result in significant injury or property damage. Other than that, you're free to do whatever you want with programs developed with DMD.
Jun 22 2004
"Sigbjørn Lund Olsen" <sigbjorn lundolsen.net> wrote in message news:cba8cc$gcf$1 digitaldaemon.com...Ridiculous. Lets say, DMD gets used to write a library that is used in some critical aspect of, lets say, railroad network management software, or a piece of accounting software. You're not *allowed* to do that under the current terms, even though you are *already* protected against liability. In fact, you can almost only *legally* write trivial applications using DMD today, just about anything else can conceivably cause significant injury or property damage, through some chain of events. The boot point is that *you* are not liable, the *user* of DMD *is* liable for what he/she creates with DMD. The 'significant injury / property damage' restriction is completely superfluous.What you write is common sense. However, in today's lawsuit happy environment, common sense is in short supply in the legal system. If someone wants to write a 747 autopilot in DMD, that would be great, provided they're willing to write Digital Mars a letter acknowledging their assumption of the risk.
Jun 22 2004
Walter wrote:"Sigbjørn Lund Olsen" <sigbjorn lundolsen.net> wrote in message news:cba8cc$gcf$1 digitaldaemon.com...So if I sent you a letter explicitly stating that: * I am completely liable for all effects, bad or good, caused by any program I write for compilation using DMD. * You are *not* liable for any effects, bad or good, caused by any program I write for compilation using DMD. Would you then be prepared to grant a license to me allowing me to use DMD to compile programs that, if they fail, may cause significant injury or property damage? Cheers, Sigbjørn Lund OlsenRidiculous. Lets say, DMD gets used to write a library that is used in some critical aspect of, lets say, railroad network management software, or a piece of accounting software. You're not *allowed* to do that under the current terms, even though you are *already* protected against liability. In fact, you can almost only *legally* write trivial applications using DMD today, just about anything else can conceivably cause significant injury or property damage, through some chain of events. The boot point is that *you* are not liable, the *user* of DMD *is* liable for what he/she creates with DMD. The 'significant injury / property damage' restriction is completely superfluous.What you write is common sense. However, in today's lawsuit happy environment, common sense is in short supply in the legal system. If someone wants to write a 747 autopilot in DMD, that would be great, provided they're willing to write Digital Mars a letter acknowledging their assumption of the risk.
Jun 23 2004
"Sigbjørn Lund Olsen" <sigbjorn lundolsen.net> wrote in message news:cbcfrg$tc6$1 digitaldaemon.com...Walter wrote:their"Sigbjørn Lund Olsen" <sigbjorn lundolsen.net> wrote in message news:cba8cc$gcf$1 digitaldaemon.com...Ridiculous. Lets say, DMD gets used to write a library that is used in some critical aspect of, lets say, railroad network management software, or a piece of accounting software. You're not *allowed* to do that under the current terms, even though you are *already* protected against liability. In fact, you can almost only *legally* write trivial applications using DMD today, just about anything else can conceivably cause significant injury or property damage, through some chain of events. The boot point is that *you* are not liable, the *user* of DMD *is* liable for what he/she creates with DMD. The 'significant injury / property damage' restriction is completely superfluous.What you write is common sense. However, in today's lawsuit happy environment, common sense is in short supply in the legal system. If someone wants to write a 747 autopilot in DMD, that would be great, provided they're willing to write Digital Mars a letter acknowledgingYes.assumption of the risk.So if I sent you a letter explicitly stating that: * I am completely liable for all effects, bad or good, caused by any program I write for compilation using DMD. * You are *not* liable for any effects, bad or good, caused by any program I write for compilation using DMD. Would you then be prepared to grant a license to me allowing me to use DMD to compile programs that, if they fail, may cause significant injury or property damage?
Jun 23 2004