[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

I read something in the winelib faq's about MFC classes and GPL clashing.
Need to check it out again though...
Hmm... can't find it. 

Wait, just checked the faq's, and winelib will be able to use mfc very soon.
Nice....
 
> 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.
> 
> 





References: