flat assembler
Message board for the users of flat assembler.
Index
> IDE Development > Questions for Privalov concerning "Fresh" project. |
Author |
|
Tomasz Grysztar 25 Aug 2003, 14:31
1. You can modify the "open" and "read" functions in the interface to copy the data from memory instead on from disk.
2. It's better to make a completely separate routine for that purpose - it'd be very hard to force fasm to do such a partial compilation. 3. Have you already done some licence for it? Because I haven't seen any. 4. And yes, I like this project. It can be a nice alternative for the FASMW interface. There can only be a small problem with synchronizing the AsmEdit control, because you are changing it your way to make it suit better your project, but you have based on the still not finished version - I know there are some bugs that need to be tracked and fixed, and then you'll need to make the same fixes into your changed version. But maybe simple FC will be enough to do it. |
|||
25 Aug 2003, 14:31 |
|
JohnFound 25 Aug 2003, 14:42
Privalov wrote: 2. It's better to make a completely separate routine for that purpose - it'd be very hard to force fasm to do such a partial compilation. So, in this aproach have only one disadvantage - possible incompatibility with future FASM syntax changes. What you think about using of some of FASM internal functions for this purpose - FASM compiler will be part of FRESH at the end. Privalov wrote: 3. Have you already done some licence for it? Because I haven't seen any. No, I am not write any license agreement yet - Fresh is too useless now. My question was about your opinion (and for copyrights too), because FASM will be very important part of Fresh, so, you must say your heavy word before writing of any license agreement. |
|||
25 Aug 2003, 14:42 |
|
Tomasz Grysztar 25 Aug 2003, 14:51
With fasm's license it's a simple thing: as long as you keep the copyright in the code and the license with it, you can do with it whatever you want. Also, if Fresh has a separate license in future, you'll have to include there a note that some parts are under the separate license, and maybe some copyright text like "Portions Copyright (c) 1999-2003, Tomasz Grysztar".
|
|||
25 Aug 2003, 14:51 |
|
Betov 25 Aug 2003, 16:38
John and Thomasz, it seems i am not the only one not understanding FASM License. At the risk of irritating everybody (though i am used to ), again,... why on earth don't you all go GPL?
Personaly, i should not care that much, as, at the end, if the Fresh Project fully succeeds to go where John wants to go, it will be a serious alternative to RosAsm... but, if you really want this attempt to succeed, you sould, IMO, first, solve seriously this problem. What does the FASM License really mean, Thomasz? I never saw any "political", "ethical", and so on... word from you. What for do you really work? Money hope? Glory quest? Fame? Simple Fun? Simple love of Assembly? Sorry to bother you no end, but when i read the last sentence of FASM License: > "this code cannot simply be copied and put under another distribution licence (including the GNU Public Licence). ... i cannot prevent from thinking that this is an "Anti-GPL" License. If true, why? What is the real problem with GPL, for you? If it was GPL, John would not have to ask _anything_. Betov. |
|||
25 Aug 2003, 16:38 |
|
fasm9 26 Aug 2003, 03:52
Glad all,
i think i trust the fasm author, Privalov. and, imho, the license is the right of author, at least. in law, linux is belong to Linus, isn't it? However GPL itself it is. -- i will never mention about it, i have no right about fasm. -- About GUI ide, i likes labview style. graphical abstractions about the real physical objects. it will be more easy to implement with graphical method, mountain, not tree. Privalov wrote:
-- i am newbie. Regards Last edited by fasm9 on 27 Aug 2003, 11:52; edited 1 time in total |
|||
26 Aug 2003, 03:52 |
|
pelaillo 27 Aug 2003, 06:44
Betov,
IMHO Privalov is saying that the license of FASM is a sort of adding freedom respect to the GPL. In other words, you are not vinculated in any way to it. *do wathever you want* but let others do the same. With GPL this is not possible. btw. I believe in the GPL and its important mission to protect the opn source against the wolves all arround. |
|||
27 Aug 2003, 06:44 |
|
laserlight 28 Aug 2003, 09:26
FASM's current license is a variant of the BSD license, but is (deliberately) incompatible with the GPL.
I think it is open source (as per concept), though not OSI approved. The "anti-GPL" clause probably stops ppl from licensing modified FASM source code under a proprietary license, as some say is a problem with BSD-style licenses, but I'm not a lawyer so I cant say for sure. The reason for specifying the GPL probably is that GPL's strong copyleft could still mean the code being licensed under the GPL instead. |
|||
28 Aug 2003, 09:26 |
|
pelaillo 28 Aug 2003, 11:44
FASM's license is an "Artistic type license" and it is not "anti-GPL".
If you do something based on FASM or to work with FASM you can license your code as you want, GPL included. The only thing you cannot do is to put FASM code under the GPL. It is that easy. So it is not constrictive "copyright" but neither constrictive "copyleft". The keyword is freedom against constrictive from both sides. |
|||
28 Aug 2003, 11:44 |
|
laserlight 28 Aug 2003, 16:48
Quote: The licence and distribution terms for any publically available I dont think that code based on FASM can be relicensed under the GPL. In my opinion as a non-lawyer, FASM's license is copyleft, just a milder form compared to the GPL. Of course writing code to work with FASM wont constitute a derivative work, so FASM's license has no concern with it. |
|||
28 Aug 2003, 16:48 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.