Thread View: pl.comp.lang.asm
17 messages
17 total messages
Started by Bogdan (bogdro)
Fri, 28 Apr 2006 18:01
Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Fri, 28 Apr 2006 18:01
Date: Fri, 28 Apr 2006 18:01
17 lines
1523 bytes
1523 bytes
Witam grupowiczów. W ramach dalszej nauki Perla zrobiłem 2 skrypty, które przerabiają programy w składni AT&T GNU assemblera (z dyrektywami, wprost z 'gcc -S') na programy akceptowalne przez FASMa i NASMa (kompilowały się i działały). Kody są tu: http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2fasm.txt http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2nasm.txt Licencja: GPLv2, komentarze dwujęzyczne. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: marek borowski
Date: Sun, 21 May 2006 14:54
Date: Sun, 21 May 2006 14:54
18 lines
1442 bytes
1442 bytes
Bogdan (bogdro) wrote: > Witam grupowiczów. > > W ramach dalszej nauki Perla zrobiłem 2 skrypty, które przerabiają > programy w składni AT&T GNU assemblera (z dyrektywami, wprost z 'gcc > -S') na programy akceptowalne przez FASMa i NASMa (kompilowały się i > działały). Kody są tu: > > http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2fasm.txt > http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2nasm.txt > > Licencja: GPLv2, komentarze dwujęzyczne. > W druga strone tez ? Ja jako fan at&t bym sie pisal. Marek
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Sun, 21 May 2006 16:36
Date: Sun, 21 May 2006 16:36
32 lines
2357 bytes
2357 bytes
marek borowski napisał(a): > Bogdan (bogdro) wrote: >> Witam grupowiczów. >> >> W ramach dalszej nauki Perla zrobiłem 2 skrypty, które przerabiają >> programy w składni AT&T GNU assemblera (z dyrektywami, wprost z 'gcc >> -S') na programy akceptowalne przez FASMa i NASMa (kompilowały się i >> działały). Kody są tu: >> >> http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2fasm.txt >> http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2nasm.txt >> >> Licencja: GPLv2, komentarze dwujęzyczne. >> > W druga strone tez ? > Ja jako fan at&t bym sie pisal. Nie, na razie tylko z AT&T na Intela (sam używam tej drugiej). Szczerze mówiąc, nie spodziewałem się, że w drugą stronę się komuś może przydać :) Pierwotnie zacząłem to pisać, by połączyć naukę z robieniem czegoś przydatnego, też z okazji powstania polskiego forum FASMa. W drugą stronę nie robiłem też z innej przyczyny: bo jest trudniej. Konkretnie z dobraniem właściwego przyrostka do instrukcji. Ale ostatnio nie porabiam za wiele, więc może bym się za to zabrał. Jak stworzę coś ciekawego, to wrzucę tu informację. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Lopez
Date: Mon, 22 May 2006 05:40
Date: Mon, 22 May 2006 05:40
40 lines
2389 bytes
2389 bytes
Użytkownik "Bogdan (bogdro)" napisał... > marek borowski napisał(a): > > Bogdan (bogdro) wrote: > >> Witam grupowiczów. > >> > >> W ramach dalszej nauki Perla zrobiłem 2 skrypty, które przerabiają > >> programy w składni AT&T GNU assemblera (z dyrektywami, wprost z 'gcc > >> -S') na programy akceptowalne przez FASMa i NASMa (kompilowały się i > >> działały). Kody są tu: > >> > >> http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2fasm.txt > >> http://rudy.mif.pg.gda.pl/~bogdro/inne/gas2nasm.txt > >> > >> Licencja: GPLv2, komentarze dwujęzyczne. > >> > > W druga strone tez ? > > Ja jako fan at&t bym sie pisal. > > Nie, na razie tylko z AT&T na Intela (sam używam tej drugiej). > Szczerze mówiąc, nie spodziewałem się, że w drugą stronę się komuś > może przydać :) Pierwotnie zacząłem to pisać, by połączyć naukę z > robieniem czegoś przydatnego, też z okazji powstania polskiego forum > FASMa. > W drugą stronę nie robiłem też z innej przyczyny: bo jest trudniej. > Konkretnie z dobraniem właściwego przyrostka do instrukcji. Ale > ostatnio nie porabiam za wiele, więc może bym się za to zabrał. Jak > stworzę coś ciekawego, to wrzucę tu informację. Do Marka: Jest jeszcze intel2gas, potrafi konwertowac w obie strony, i obsluguje skladnia Nasm'a, acz doskonaly tez nie jest. Do Bogdana: Zajrzyj do zrodel w/w, moze Cie natchnie. Do wszystkich: Pozdrawiam Lopez
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Pawel S.
Date: Tue, 30 May 2006 13:27
Date: Tue, 30 May 2006 13:27
10 lines
1116 bytes
1116 bytes
Witam. > Licencja: GPLv2, komentarze dwujęzyczne. Kurcze, Bogdan, czemu akurat GPLv2? Przecież jak ktoś będzie chciał zrobić coś pożytecznego z tym kodem, to zostanie na nim wymuszone wypuszczenie wszystkiego na GPL. Pozdrawiam Paweł S.
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Tue, 30 May 2006 16:05
Date: Tue, 30 May 2006 16:05
35 lines
2636 bytes
2636 bytes
Pawel S. napisał(a): > Witam. > >> Licencja: GPLv2, komentarze dwujęzyczne. > > Kurcze, Bogdan, czemu akurat GPLv2? Przecież jak ktoś będzie chciał zrobić > coś pożytecznego z tym kodem, to zostanie na nim wymuszone wypuszczenie > wszystkiego na GPL. Każdy teraz ma prawo modyfikować ten kod i używać do woli. A na przykład licencja LGPL daje prawo komukolwiek do użycia mojego kodu w swoim programie, po czym wypuszczenie tego programu w celach zarobkowych dla tejże osoby. Średnio uczciwe w stosunku do autora. Jeśli w ogóle ktokolwiek z tego skorzysta (w sensie do swoich własnych prac), to GPL spowoduje przynajmniej wypuszczanie dalszych wolnych programów. A wątpię, czy mój program zrobi światową furorę :) W tej chwili korzystam praktycznie wyłącznie z darmowego (a w większości z wolnego) oprogramowania i pomyślałem, że dorzucę coś do społeczności. Taki kaprys, bo właściwie - czemu nie? Podobny "ból" sprawia dwulicencyjna biblioteka Qt oraz biblioteka matematyczna GLPK. Jako autor w przyszłości mogę zmienić licencję, jeśli znajdę jakieś dość dobre argumenty (np. ktoś go będzie chciał kupić za 2^20 dolarów czy coś :) ). Na razie może sobie żyć na GPL, bo komu to przeszkadza? Czy Twoje pytanie jest spowodowane czymś konkretnym? -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Michał
Date: Tue, 30 May 2006 16:49
Date: Tue, 30 May 2006 16:49
12 lines
1524 bytes
1524 bytes
Bogdan (bogdro) wrote: > Każdy teraz ma prawo modyfikować ten kod i używać do woli. A na > przykład licencja LGPL daje prawo komukolwiek do użycia mojego kodu w > swoim programie, po czym wypuszczenie tego programu w celach > zarobkowych dla tejże osoby. Średnio uczciwe w stosunku do autora. Kod na GPLu też można sprzedawać, tylko trzeba dostarczyć źródła jeśli klient sobie zażyczy. Później oczywiście ten klient może rozdawać za darmo te źródła. -- Pozdrawiam
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Tue, 30 May 2006 17:36
Date: Tue, 30 May 2006 17:36
26 lines
2352 bytes
2352 bytes
Michał napisał(a): > Bogdan (bogdro) wrote: >> Każdy teraz ma prawo modyfikować ten kod i używać do woli. A na >> przykład licencja LGPL daje prawo komukolwiek do użycia mojego kodu w >> swoim programie, po czym wypuszczenie tego programu w celach >> zarobkowych dla tejże osoby. Średnio uczciwe w stosunku do autora. > > Kod na GPLu też można sprzedawać, tylko trzeba dostarczyć źródła jeśli > klient sobie zażyczy. Później oczywiście ten klient może rozdawać za > darmo te źródła. Chyba nie do końca z tą sprzedażą. Można rozpowszechniać co najwyżej za koszty tego rozpowszechniania (koszt nośnika, dojazd/dowóz itp.). To, z czego żyją np. firmy dystrybuujące Linuksa, to opłaty za członkostwo w klubie no i przede wszystkim za obsługę systemu. Kupuje się usługę, do której za darmo dołączone jest oprogramowanie :) Reszta się zgadza. Możliwe oczywiście, że gadam coś nie tak. GPL oglądałem ostatnio jakiś czas temu. Pora wrócić ;) -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Michał
Date: Tue, 30 May 2006 18:00
Date: Tue, 30 May 2006 18:00
14 lines
1708 bytes
1708 bytes
Bogdan (bogdro) wrote: > Chyba nie do końca z tą sprzedażą. Można rozpowszechniać co najwyżej > za koszty tego rozpowszechniania (koszt nośnika, dojazd/dowóz itp.). Chyba faktycznie nie możesz tego oficjalnie nazwać opłatą za kod źródłowy. Tak czy inaczej ZTCW nic* nie stoi na przeszkodzie żeby wziąć jakieś źródła na GPLu i np wystawić na Allegro za X$. Ale nie dam sobie nic uciąć za to, że jest tak na pewno (-; * Może tylko to, że nikt tego nie kupi. A nawet jakby znalazła się jakaś osoba to nie jestem pewnie czy to nie podchodzi pod wyłudzenie. -- Pozdrawiam
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Pawel S.
Date: Tue, 30 May 2006 19:00
Date: Tue, 30 May 2006 19:00
10 lines
1311 bytes
1311 bytes
On Tue, 30 May 2006 19:05:30 +0200, Bogdan (bogdro) wrote: > Czy Twoje pytanie jest spowodowane czymś konkretnym? Nie. Po prostu nie podoba mi się takie zmuszanie do wykorzystania danej licencji przez licencję. Licencja np. systemu użytkowanego przeze mnie nie wnosi takich (żadnych) ograniczeń - BSD :) Pozdrawiam Paweł S.
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Thu, 01 Jun 2006 17:02
Date: Thu, 01 Jun 2006 17:02
24 lines
2372 bytes
2372 bytes
Michał napisał(a): > Bogdan (bogdro) wrote: >> Chyba nie do końca z tą sprzedażą. Można rozpowszechniać co najwyżej >> za koszty tego rozpowszechniania (koszt nośnika, dojazd/dowóz itp.). > > Chyba faktycznie nie możesz tego oficjalnie nazwać opłatą za kod > źródłowy. Tak czy inaczej ZTCW nic* nie stoi na przeszkodzie żeby wziąć > jakieś źródła na GPLu i np wystawić na Allegro za X$. Ale nie dam sobie > nic uciąć za to, że jest tak na pewno (-; > > * Może tylko to, że nikt tego nie kupi. A nawet jakby znalazła się jakaś > osoba to nie jestem pewnie czy to nie podchodzi pod wyłudzenie. GPLv2, punkt 1 pozwala pobierać opłaty za fizyczne dostarczenie oprogramowania i opłaty za gwarancję działania programu, jeśli ktoś chce. Punkt 4 zabrania rozpowszechniania inaczej, niż jest to napisane w licencji, w szczególności moim zdaniem nie wolno pobierać innych niż powyższe opłat. Ale prawnikiem (na szczęście ;) ) nie jestem. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Thu, 01 Jun 2006 17:18
Date: Thu, 01 Jun 2006 17:18
28 lines
2394 bytes
2394 bytes
Pawel S. napisał(a): > On Tue, 30 May 2006 19:05:30 +0200, Bogdan (bogdro) wrote: > >> Czy Twoje pytanie jest spowodowane czymś konkretnym? > > Nie. Po prostu nie podoba mi się takie zmuszanie do wykorzystania danej > licencji przez licencję. Licencja np. systemu użytkowanego przeze mnie nie > wnosi takich (żadnych) ograniczeń - BSD :) Trochę luźna jest ta licencja, przyznaję (patrzę na http://www.opensource.org/licenses/bsd-license.php). Przychodzą mi na myśl wnioski: - oprogramowanie a'la GNU, które jest w BSD, było pisane od zera? - program pod tą licencją można rozpowszechniać pod "wolniejszą" (np. GPL) lub pod dowolną inną byleby zachować te 3 punkty? - umożliwia sprzedawanie za dowolną cenę przez osoby trzecie bez płacenia autorowi? Mam znajomego, który używa OpenBSD. Mówi, że np. od którejś tam wersji Apacza zmieniła się licencja i że po dziś dzień ma dostępne co najwyżej wersje 1.3.* (czy jaka tam była ostatnia przed 2.0). Trochę to paranoidalne mi się wydaje, aż takim "purystą" nie jestem. -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Pawel S.
Date: Fri, 02 Jun 2006 19:57
Date: Fri, 02 Jun 2006 19:57
34 lines
2603 bytes
2603 bytes
On Thu, 01 Jun 2006 20:18:17 +0200, Bogdan (bogdro) wrote: [...] > Trochę luźna jest ta licencja, przyznaję (patrzę na > http://www.opensource.org/licenses/bsd-license.php). Przychodzą mi na > myśl wnioski: > - oprogramowanie a'la GNU, które jest w BSD, było pisane od zera? > - program pod tą licencją można rozpowszechniać pod "wolniejszą" (np. > GPL) lub pod dowolną inną byleby zachować te 3 punkty? > - umożliwia sprzedawanie za dowolną cenę przez osoby trzecie bez > płacenia autorowi? > Co do pierwszego pewnie i tak, reszta na pewno (mogę się mylić). > Mam znajomego, który używa OpenBSD. Mówi, że np. od którejś tam > wersji Apacza zmieniła się licencja i że po dziś dzień ma dostępne co > najwyżej wersje 1.3.* (czy jaka tam była ostatnia przed 2.0). Trochę > to paranoidalne mi się wydaje, aż takim "purystą" nie jestem. Ten kawałek mnie zaintrygował, więc napisałem na pl.comp.os.bsd. Dostałem odpowiedź, która mnie naprowadziła i należy się tu sprostowanie. Twórcy OpenBSD uznali, że licencja Apache od wersji 2.0 jest zbyt restrykcyjna i na własną rękę tworzą Apache na podstawie wersji 1.3.x. Nie oznacza to, że Apache 2+ nie jest dostępny na OpenBSD, tylko że nie jest dołączony do podstawowego systemu. Jeśli Cię (lub kogoś) interesuje to: http://groups.google.pl/group/lucky.openbsd.misc/browse_thread/thread/c58e90bfed043a53/5b7948f9a859d311?q=openbsd+apache+license&hl=pl& Pozdrawiam Paweł S. PS. Będzie, bo się robi Off Topic ;)
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Wiktor S.
Date: Fri, 02 Jun 2006 22:50
Date: Fri, 02 Jun 2006 22:50
22 lines
2034 bytes
2034 bytes
>>> Licencja: GPLv2, komentarze dwujęzyczne. >> >> Kurcze, Bogdan, czemu akurat GPLv2? Przecież jak ktoś będzie chciał >> zrobić coś pożytecznego z tym kodem, to zostanie na nim wymuszone >> wypuszczenie wszystkiego na GPL. > > Każdy teraz ma prawo modyfikować ten kod i używać do woli. A na > przykład licencja LGPL daje prawo komukolwiek do użycia mojego kodu w > swoim programie, po czym wypuszczenie tego programu w celach > zarobkowych dla tejże osoby. Średnio uczciwe w stosunku do autora. > Jeśli w ogóle ktokolwiek z tego skorzysta (w sensie do swoich > własnych prac), to GPL spowoduje przynajmniej wypuszczanie dalszych > wolnych programów. A wątpię, czy mój program zrobi światową furorę :) I powoduje tym samym bezużyteczność twojego kodu do "poważnych" zastosowań. Zauważ, że licencja komercyjna jest zazwyczaj "niedyskutowalna", tj. programista nie może się nagle zdecydować na GPL, bo akurat w GPL-u jest wydany taki fajny kod. -- Azarien
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Grzegorz Szyszlo
Date: Tue, 25 Jul 2006 11:12
Date: Tue, 25 Jul 2006 11:12
12 lines
1357 bytes
1357 bytes
Pawel S. napisał(a): >>Licencja: GPLv2, komentarze dwujęzyczne. > > Kurcze, Bogdan, czemu akurat GPLv2? Przecież jak ktoś będzie chciał zrobić > coś pożytecznego z tym kodem, to zostanie na nim wymuszone wypuszczenie > wszystkiego na GPL. a jaki problem? niech się dogada z autorem czyli Bogdanem, i mu zapłaci za udostępnienie na innej licencji skoro nie chce powielać GPL ;) znik.
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Grzegorz Szyszlo
Date: Tue, 25 Jul 2006 11:13
Date: Tue, 25 Jul 2006 11:13
9 lines
1335 bytes
1335 bytes
Bogdan (bogdro) napisał(a): > Chyba nie do końca z tą sprzedażą. Można rozpowszechniać co najwyżej > za koszty tego rozpowszechniania (koszt nośnika, dojazd/dowóz itp.). Nie tylko. Za samodzielnie zrobione fragmenty można brać tyle ile się uzna za stosowne ;) nie definiuję tu znaczenia słów "za stosowne" ;) znik.
Re: Konwertery GNU as -> FASM, NASM gotowe
Author: Bogdan (bogdro)
Date: Tue, 25 Jul 2006 17:21
Date: Tue, 25 Jul 2006 17:21
22 lines
2096 bytes
2096 bytes
Grzegorz Szyszlo napisał(a): > Bogdan (bogdro) napisał(a): > >> Chyba nie do końca z tą sprzedażą. Można rozpowszechniać co najwyżej >> za koszty tego rozpowszechniania (koszt nośnika, dojazd/dowóz itp.). > > Nie tylko. Za samodzielnie zrobione fragmenty można brać tyle ile się > uzna za stosowne ;) nie definiuję tu znaczenia słów "za stosowne" ;) > > znik. Prawda, jeśli rozprowadza się je osobno, może jako załącznik do "Programu" (np. dodatkowy filtr wyjścia itp.). Lecz jeśli ta osobno napisana praca jest rozpowszechniana jako część całości, czyli Programu pod GPL, to jako że całość podlega GPL, to ta część też (akapit za punktem 2c). -- Pozdrawiam, Bogdan (Linux i FreeDOS) Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro Grupy dyskusyjne o asm: pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32 Prawdziwy, bezpieczny komunikator: www.JabberPL.org
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads