flat assembler
Message board for the users of flat assembler.

Index > Main > About legal distrubution of Fasm

Author
Thread Post new topic Reply to topic
uydario



Joined: 06 Jan 2015
Posts: 4
uydario 07 Jan 2015, 00:28
Hello Tomasz Grysztar and Community:

Congratulations for Fasm, it's an excellent assembler.

I'm working in a script compiler that uses Fasm. It will be possible to the installer to install my compiler and also optionally install Fasm into the user computer under C:\Program FIles\Fasm

I want to freely distribute Fasm through my Setup WIzard which is my copyright software, my question is: could exist some legal problem doing it?



Regards.
Post 07 Jan 2015, 00:28
View user's profile Send private message Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1905
DOS386 12 Jan 2015, 11:18
Surprisingly Tomasz doesn't answer, my understanding: you can include FASM that way (FASM isn't GPL), but you should mention Tomasz's (C) on FASM and the fact that FASM is licensed and available separately, with link to "flatassembler.net".
Post 12 Jan 2015, 11:18
View user's profile Send private message Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 13 Jan 2015, 17:59
I don't really understand about all the licensing things, but I think it is much simpler than that. IMO, as long as you make a clear separation as to what is yours and what is tomasz's, I think you are good to go. Its called Honesty Licence ;D
Post 13 Jan 2015, 17:59
View user's profile Send private message Reply with quote
Matrix



Joined: 04 Sep 2004
Posts: 1166
Location: Overflow
Matrix 14 Jan 2015, 08:41
system error wrote:
I don't really understand about all the licensing things, but I think it is much simpler than that. IMO, as long as you make a clear separation as to what is yours and what is tomasz's, I think you are good to go. Its called Honesty Licence ;D


DOS386 wrote:
Surprisingly Tomasz doesn't answer, my understanding: you can include FASM that way (FASM isn't GPL), but you should mention Tomasz's (C) on FASM and the fact that FASM is licensed and available separately, with link to "flatassembler.net".


and don't forget to "donate" if he makes money out of it Wink gl hf
Post 14 Jan 2015, 08:41
View user's profile Send private message Visit poster's website Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 14 Jan 2015, 19:40
Guys, Tomasz clearly stated his position in LICENSE.TXT. Had you read it?
Post 14 Jan 2015, 19:40
View user's profile Send private message Reply with quote
uydario



Joined: 06 Jan 2015
Posts: 4
uydario 15 Jan 2015, 23:56
Thank you guys for the replies. I will donate when im ready Smile

Regards
Post 15 Jan 2015, 23:56
View user's profile Send private message Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 17 Jan 2015, 11:39
Matrix wrote:

and don't forget to "donate" if he makes money out of it Wink gl hf


That's the spirit. TBH, I haven't donated yet coz I am broke and my boss won't give me a raise, probably will never give me a raise. I don't know why coders are paid the lowest in the whole universe. It's a total insult to human intelligence.
Post 17 Jan 2015, 11:39
View user's profile Send private message Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 17 Jan 2015, 11:42
uydario wrote:
Thank you guys for the replies. I will donate when im ready Smile

Regards
good luck in whatever u are doing. Get rich and keep it coming Very Happy
Post 17 Jan 2015, 11:42
View user's profile Send private message Reply with quote
uydario



Joined: 06 Jan 2015
Posts: 4
uydario 07 Mar 2015, 21:31
Hi,

You can now take a look at my compiler a:

http://www.teimsi.org/tsi-download/programs/TeimsiFreeSetupWizard.exe

It's better than a Javascript or Php to .exe (I think Smile ). It uses the FASM assembler. Example:

Code:
var number1=0.0
_direct{
    fld1
    fld1
    faddp st1, st
    fsqrt
    fstp qword [number1+reg.vo]
}
alert(number1) // Shows square root of 2 = 1.4142135...
    



Greetings to Tomasz Grysztar.

Kind Regards.
Post 07 Mar 2015, 21:31
View user's profile Send private message Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 08 Mar 2015, 04:57
uydario,

It's quite surprising that your installer require fasm 1.68 nowadays.
Post 08 Mar 2015, 04:57
View user's profile Send private message Reply with quote
uydario



Joined: 06 Jan 2015
Posts: 4
uydario 08 Mar 2015, 20:01
Hi,

Thanks for the reply. I think Fasm 1.68 is Ok, my project has things to be done, so far from the version topic.

Did you like the TEIMSI language? I hope so. Smile


Kind Regards.
Post 08 Mar 2015, 20:01
View user's profile Send private message Reply with quote
GrayFace



Joined: 07 Mar 2015
Posts: 4
GrayFace 25 Mar 2015, 20:00
uydario wrote:
I'm working in a script compiler that uses Fasm. It will be possible to the installer to install my compiler and also optionally install Fasm into the user computer under C:\Program FIles\Fasm

I'd suggest using FASM.dll: http://board.flatassembler.net/topic.php?t=6239
If you use FASM.dll, you would also have to include FASM's licence.txt in documentation or somewhere. As for distributing an installer of anything that is free with your app, it probably is *always* fine.
I also use FASM in a scripting language, namely Lua.
Post 25 Mar 2015, 20:00
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.