[A83] Re: Ideas.


[Prev][Next][Index][Thread]

[A83] Re: Ideas.




> Yeah, it's kinda ironic to make something GPL, and then use mfc classes
> wich 
> you can't distribute :-) Think it might be even violating the GPL

It might go against the spirit, in some cases, but it is allowed.  IANAL
(yet), but see paragraph two of section three:

"However, as a special exception, the source code distributed need not
include anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component itself
accompanies the executable."

Since the project is for Windows, there is nothing wrong with requiring VC++
to compile it.  There are many projects that require VC++ to compile.  Last
time I checked, both Apache and PHP use VC++ to compile the Win32 versions. 
There are also Windows programs, such as Gnucleus, that are under the GPL. 
They are still open source, but they require a commercial compiler.  I see
nothing wrong with that.  Besides, Windows isn't free.

> Macro's and syntax are the most important.
> With syntax I mean the way you use .db, .dw, .ds, labels, [label] + 2*5^3,
> hex nubers, binary numbers and decimal numbers...

Please document all the syntax.  It would be a good starting point for
writing the documentation for the assembler.

> Another approach might be making it ZDS (instead of tasm?) compatible,
> since 
> that's becoming a standard too...

What would be involved with that?  I never cared for ZDS, and it's not
necessary.  I am fairly sure that Corey and Rusty used Assembly Studio 8x to
write the Probability Simulation.
 
> Adding extra features is always nice ;-)

Embrace and extend, the GNU way.




Follow-Ups: References: