www.digitalmars.com         C & C++   DMDScript  

D - Commercial use of D

reply Tony West <Tony_member pathlink.com> writes:
I have some questions regarding the possibility of starting to use D
commercially:

1. Roughly how long will it be before D is stable enough to be used for
commercial purposes?
2. Can anyone offer a simple explanation of how D licencing works? e.g. are
there royalties to be paid for any software produced, would any software created
from D have to be open source, can other people implement D compilers, etc.

The reason I raise these questions is that I've spent quite a few months looking
at different languages, and I keep coming back to D.  In my opinion it really
does have the best set of features of any language I've come across.

I would love to start using it, but the above questions have me concerned.

Can anyone help?

Thanks,
Tony 
Feb 04 2003
parent "Walter" <walter digitalmars.com> writes:
"Tony West" <Tony_member pathlink.com> wrote in message
news:b1ntki$1206$1 digitaldaemon.com...
 I have some questions regarding the possibility of starting to use D
 commercially:

 1. Roughly how long will it be before D is stable enough to be used for
 commercial purposes?

You can use it now. While the language will continue to evolve (like all useful languages), I doubt anything fundamental will change. But be sure and archive a copy of the compiler and libraries along with your source code.
 2. Can anyone offer a simple explanation of how D licencing works? e.g.

 there royalties to be paid for any software produced, would any software

 from D have to be open source, can other people implement D compilers,

No license required. Feel free to build apps with the D compiler and distribute the binaries. No license required for that, nor does it have to be open source (that would be entirely up to you). Implementing another D compiler based on the Digital Mars source would fall under one of the dual licenses distributed with the compiler source. If you develop one from scratch, no license is required.
 The reason I raise these questions is that I've spent quite a few months

 at different languages, and I keep coming back to D.  In my opinion it

 does have the best set of features of any language I've come across.

Great!
 I would love to start using it, but the above questions have me concerned.
 Can anyone help?

I hope I was able to clear them up!
 Thanks,
 Tony

Feb 04 2003