Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Konkurecja Wine
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
wodzik
l33t
l33t


Joined: 12 Jun 2005
Posts: 713
Location: Człuchów

PostPosted: Sat Feb 09, 2008 11:30 am    Post subject: Konkurecja Wine Reply with quote

wlasnie trafilem na ciekawgo newsa. zapowiada sie co najmniej ciekawie. troche mnie ciekawi jak to jest z legalnoscia takiego czegos. bo zeby przerobic kod na natywny kod linuksa chyba trzeba go najpierw zdeasemblowac, a to chyba nie calkiem legalne jest.
_________________
:() { :|: & };: <- nie próbuj wpisywać tego w konsoli
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sat Feb 09, 2008 6:34 pm    Post subject: Reply with quote

Kto powiedział, że deasemblacja jest nielegalna?
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Sat Feb 09, 2008 8:07 pm    Post subject: Reply with quote

w Polsce nie jest, ale ZTCW w Stanach jest nielegalna.
Back to top
View user's profile Send private message
wodzik
l33t
l33t


Joined: 12 Jun 2005
Posts: 713
Location: Człuchów

PostPosted: Sat Feb 09, 2008 11:01 pm    Post subject: Reply with quote

nie wiem czy czasem w niektorych licencjach nie ma takiego czegos. bo watpie, zeby malymiekki pozwolil sobie na zostawienie takiej luki w swojej licencji. zreszta ogolnie producenci softu i gier raczej nie sa zadowoleni z grzebania i dokonywania zmian w ich produktach (np crack'i)
_________________
:() { :|: & };: <- nie próbuj wpisywać tego w konsoli
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sun Feb 10, 2008 7:22 am    Post subject: Reply with quote

wodzik wrote:
nie wiem czy czasem w niektorych licencjach nie ma takiego czegos. bo watpie, zeby malymiekki pozwolil sobie na zostawienie takiej luki w swojej licencji. zreszta ogolnie producenci softu i gier raczej nie sa zadowoleni z grzebania i dokonywania zmian w ich produktach (np crack'i)

Microsoft ma takie coś, kiedyś przejrzałem warunki licencji. Nie pamiętam tylko, czy dotyczyło to Windowsów, czy któregoś z produktów (np. MS Office). Stawiałbym, że mają to w każdym swoim produkcie.
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sun Feb 10, 2008 1:05 pm    Post subject: Reply with quote

13Homer wrote:
Microsoft ma takie coś, kiedyś przejrzałem warunki licencji. Nie pamiętam tylko, czy dotyczyło to Windowsów, czy któregoś z produktów (np. MS Office). Stawiałbym, że mają to w każdym swoim produkcie.

Tylko że według polskiego prawa (i podejrzewam nie tylko) zapisy tego typu są nieważne z mocy prawa.
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sun Feb 10, 2008 3:54 pm    Post subject: Reply with quote

M-Z wrote:
Tylko że według polskiego prawa (i podejrzewam nie tylko) zapisy tego typu są nieważne z mocy prawa.

A konkretnie którego prawa?
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sun Feb 10, 2008 3:56 pm    Post subject: Reply with quote

13Homer wrote:
A konkretnie którego prawa?

Autorskiego?
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Feb 10, 2008 5:15 pm    Post subject: Reply with quote

M-Z wrote:
13Homer wrote:
A konkretnie którego prawa?

Autorskiego?



tak to kazdy moze sobie mowic... Masz akies argumenty?
Podpowiem Ci ze w tej kwestii uznaje tylko jeden - podstawe prawna.

Tak wiec poprosze konkretny nr Dz.U, pozycje, artykul, paragraf ktory o tym mowi.
Nie zapomnij takze uwzglednic zmian w przepisach.
Nastepnie poslugujac sie wnioskawaniami prawniczymi (jest ich kilka) dokonaj wykladni. Bo nie nalezy zapominac o tym, iz przepis jest tylko przepisem, a najwazniejsze sa normy prawne z nich wynikajace. Jednak aby dotrzec do norm trzeba dokonac wykladni.

Stad tyle problemow w sytuacjach ktore na 1 rzut oka sa scisle uregulowane przez prawo, jednak po doglebnej analizie i przeprowadzeniu wykladni okazuje sie iz nie sa juz takie jednoznaczne...
_________________
Asio Software Technologies
Belliash IT Weblog
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sun Feb 10, 2008 5:23 pm    Post subject: Reply with quote

Belliash wrote:
tak to kazdy moze sobie mowic... Masz akies argumenty?
Podpowiem Ci ze w tej kwestii uznaje tylko jeden - podstawe prawna.

Tak wiec poprosze konkretny nr Dz.U, pozycje, artykul, paragraf ktory o tym mowi.
Nie zapomnij takze uwzglednic zmian w przepisach.
Nastepnie poslugujac sie wnioskawaniami prawniczymi (jest ich kilka) dokonaj wykladni. Bo nie nalezy zapominac o tym, iz przepis jest tylko przepisem, a najwazniejsze sa normy prawne z nich wynikajace. Jednak aby dotrzec do norm trzeba dokonac wykladni.

Stad tyle problemow w sytuacjach ktore na 1 rzut oka sa scisle uregulowane przez prawo, jednak po doglebnej analizie i przeprowadzeniu wykladni okazuje sie iz nie sa juz takie jednoznaczne...

Wybaczysz, ale nie będę dokonywał dogłębnej analizy prawnej ustawy o prawie autorskim (nie mam na to czasu, ale przede wszystkim kompetencji). Natomiast wystarczy mi, że nawet gdybym się mylił, to zagrożenie karą jest tu raczej tylko hipotetyczne. Co do konkretnego przepisu, to Ci nie odpowiem, ale przeglądałem ustawę jakiś czas temu i był tam artykuł, że "postanowienia umów niezgodne z jakimiśtam paragrafami (tzn. paragrafami mówiącymi o dozwolonym użytku) są nieważne". A w paragrafach dotyczących dozwolonego użytku było też bodaj o deasemblacji (tzn. nie każdej, ale mającej na celu zapewnienie współdziałania dwóch programów - tak)
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sun Feb 10, 2008 6:24 pm    Post subject: Reply with quote

M-Z wrote:
Wybaczysz, ale nie będę dokonywał dogłębnej analizy prawnej ustawy o prawie autorskim (nie mam na to czasu, ale przede wszystkim kompetencji). Natomiast wystarczy mi, że nawet gdybym się mylił, to zagrożenie karą jest tu raczej tylko hipotetyczne. Co do konkretnego przepisu, to Ci nie odpowiem, ale przeglądałem ustawę jakiś czas temu i był tam artykuł, że "postanowienia umów niezgodne z jakimiśtam paragrafami (tzn. paragrafami mówiącymi o dozwolonym użytku) są nieważne". A w paragrafach dotyczących dozwolonego użytku było też bodaj o deasemblacji (tzn. nie każdej, ale mającej na celu zapewnienie współdziałania dwóch programów - tak)

Pewnie chodzi o art. 124:
Quote:
3. Posiadacz programu komputerowego stworzonego przed dniem wejścia w
życie niniejszej ustawy i chronionego według ust. 1 nie może być pociągnięty
do odpowiedzialności za naruszenie prawa autorskiego dokonane przed
tym dniem. Po wejściu w życie niniejszej ustawy dalsze użytkowanie programu
w dotychczasowym zakresie przez osobę, która była w posiadaniu
takiego programu, jest dozwolone bez odrębnej zgody i wynagrodzenia, z
zachowaniem wymogów przepisów art. 75. Dalej idące korzystanie z takich
programów, w tym ich kopiowanie i rozpowszechnianie, jest zabronione.
4. Postanowienia umów, zawartych przed dniem wejścia w życie ustawy, sprzeczne
z przepisem art. 75 ust. 2 i 3 są nieważne.

Zaś art. 75 ust. 2 i 3 to:
Quote:
2. Nie wymaga zezwolenia uprawnionego:
1) sporządzenie kopii zapasowej, jeżeli jest to niezbędne do korzystania z
programu komputerowego. Jeżeli umowa nie stanowi inaczej, kopia ta
nie może być używana równocześnie z programem komputerowym,
2) obserwowanie, badanie i testowanie funkcjonowania programu komputerowego
w celu poznania jego idei i zasad przez osobę uprawnioną na
podstawie umowy do korzystania z egzemplarza programu komputerowego,
jeżeli będąc do tych czynności upoważniona dokonuje tego w
trakcie wprowadzania, wyświetlania, stosowania, przekazywania lub
przechowywania programu komputerowego,
3) zwielokrotnianie kodu lub tłumaczenie jego formy w rozumieniu art. 74
ust. 4 pkt 1 i 2, jeżeli jest to niezbędne do uzyskania informacji koniecznych
do osiągnięcia współdziałania niezależnie stworzonego programu
komputerowego z innymi programami komputerowymi, o ile zostaną
spełnione następujące warunki:
a) czynności te dokonywane są przez licencjobiorcę lub inną osobę
uprawnioną do korzystania z egzemplarza programu komputerowego
bądź przez inną osobę działającą na ich rzecz,
b) informacje niezbędne do osiągnięcia współdziałania nie były
uprzednio łatwo dostępne dla osób, o których mowa pod lit. a),
c) czynności te odnoszą się do tych części oryginalnego programu
komputerowego, które są niezbędne do osiągnięcia współdziałania.
3. Informacje, o których mowa w ust. 2 pkt 3, nie mogą być:
1) wykorzystane do innych celów niż osiągnięcie współdziałania z niezależnie
stworzonym programem komputerowym,
2) przekazane innym osobom, chyba że jest to niezbędne do osiągnięcia
współdziałania z niezależnie stworzonym programem komputerowym,
3) wykorzystane do rozwijania, wytwarzania lub wprowadzania do obrotu
programu komputerowego o istotnie podobnej formie lub do innych
czynności naruszających prawa autorskie.

Moim zdaniem:
- można deasemblować, ale nie dla zabawy - trzeba mieć powody, np. chcesz skorzystać z jakiejś biblioteki, ale jakaś funkcja dziwnie się zachowuje i musisz się dowiedzieć, dlaczego (art. 75 ust. 2 pkt 3)
- deasemblacja jest zabroniona, jeśli chcesz napisać bibliotekę, która będzie robiła to samo, co oryginalna (art. 75 ust. 3 pkt 3)
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sun Feb 10, 2008 6:35 pm    Post subject: Reply with quote

13Homer wrote:
Pewnie chodzi o art. 124:
Quote:
4. Postanowienia umów, zawartych przed dniem wejścia w życie ustawy, sprzeczne
z przepisem art. 75 ust. 2 i 3 są nieważne.

Zaś art. 75 ust. 2 i 3 to:
(...)

Moim zdaniem:
- można deasemblować, ale nie dla zabawy - trzeba mieć powody, np. chcesz skorzystać z jakiejś biblioteki, ale jakaś funkcja dziwnie się zachowuje i musisz się dowiedzieć, dlaczego (art. 75 ust. 2 pkt 3)
- deasemblacja jest zabroniona, jeśli chcesz napisać bibliotekę, która będzie robiła to samo, co oryginalna (art. 75 ust. 3 pkt 3)

No a tutaj nie chcemy zrobić biblioteki, tylko zdeasemblować program żeby go "przetłumaczyć" na inny API (w celu zapewnienia współpracy z innym systemem).
Moim zdaniem większym problemem może być sama zmiana cudzego programu. Choć chyba dla celów osiągnięcia współpracy z innymi systemami nawet modyfikacje są dozwolone.
Back to top
View user's profile Send private message
wodzik
l33t
l33t


Joined: 12 Jun 2005
Posts: 713
Location: Człuchów

PostPosted: Sun Feb 10, 2008 7:00 pm    Post subject: Reply with quote

watpie. dla wspolpracy z linuksem uzywanie crackow tez jest raczej nielegalne, bo co tworcow obchodzi ze w wine ci nie dzialaja z powodu zabezpieczen, skoro na pudelku pisze w wymaganiach jak byk "windows". ale OT sie zrobil. bo zastanawiam sie co myslicie o samym projekcie. jak dla mnie bomba. wydaje mi sie, ze raz przetlumaczony natywny kod bedzie dzialal duzo lepiej niz emulacja w wine.
_________________
:() { :|: & };: <- nie próbuj wpisywać tego w konsoli
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Sun Feb 10, 2008 7:25 pm    Post subject: Reply with quote

wodzik wrote:
watpie. dla wspolpracy z linuksem uzywanie crackow tez jest raczej nielegalne, bo co tworcow obchodzi ze w wine ci nie dzialaja z powodu zabezpieczen, skoro na pudelku pisze w wymaganiach jak byk "windows".

Ale właśnie sensowne prawo powinno brać w obronę interes (uczciwego) użytkownika przed korporacjami.
Co do legalności używania crack'ów, to myślę, że już dawno zlikwidowanoby strony typu cracks.am, czy megagames.com jeśli nie byłoby dozwolone użycie kraka w przypadku, gdy zakupiło się program legalnie (oni zapewne tak się tłumaczą - udostępniamy kraki, dla tych wkurzonych graczy, którzy nie chcą wkładać cedeków do napędu za każdym razem, gdy mają ochotę zagrać, albo nie chcą oglądać intra 1000 razy ;) ).
Quote:
ale OT sie zrobil. bo zastanawiam sie co myslicie o samym projekcie. jak dla mnie bomba. wydaje mi sie, ze raz przetlumaczony natywny kod bedzie dzialal duzo lepiej niz emulacja w wine.

Moim zdaniem głównym problemem rozwiązań typu WINE jest ich niedostateczna kompatybilność. WINE, wydaje mi się, ma wystarczającą wydajność. Dość powiedzieć, że Office pod WINE działa szybciej niż Openoffice natywnie... :)
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Sun Feb 10, 2008 7:43 pm    Post subject: Reply with quote

M-Z wrote:
13Homer wrote:
Pewnie chodzi o art. 124:
Quote:
4. Postanowienia umów, zawartych przed dniem wejścia w życie ustawy, sprzeczne
z przepisem art. 75 ust. 2 i 3 są nieważne.

Zaś art. 75 ust. 2 i 3 to:
(...)

Moim zdaniem:
- można deasemblować, ale nie dla zabawy - trzeba mieć powody, np. chcesz skorzystać z jakiejś biblioteki, ale jakaś funkcja dziwnie się zachowuje i musisz się dowiedzieć, dlaczego (art. 75 ust. 2 pkt 3)
- deasemblacja jest zabroniona, jeśli chcesz napisać bibliotekę, która będzie robiła to samo, co oryginalna (art. 75 ust. 3 pkt 3)

No a tutaj nie chcemy zrobić biblioteki, tylko zdeasemblować program żeby go "przetłumaczyć" na inny API (w celu zapewnienia współpracy z innym systemem).
Moim zdaniem większym problemem może być sama zmiana cudzego programu. Choć chyba dla celów osiągnięcia współpracy z innymi systemami nawet modyfikacje są dozwolone.



Chyba nie...
Po to program jest tworzony pod windowsa by pod nim dzialal, nie pod innym...
Deasemblaca i "tlumaczenie" na moje oko podchodzilo by juz raczej pod modyfikacje aplikacji, a wiec ingerencje w nia.
_________________
Asio Software Technologies
Belliash IT Weblog
Back to top
View user's profile Send private message
Poe
Bodhisattva
Bodhisattva


Joined: 03 Apr 2004
Posts: 2155
Location: Mysłowice/Lublin, Poland

PostPosted: Sun Feb 10, 2008 8:10 pm    Post subject: Reply with quote

M-Z wrote:
13Homer wrote:
Pewnie chodzi o art. 124:
Quote:
4. Postanowienia umów, zawartych przed dniem wejścia w życie ustawy, sprzeczne
z przepisem art. 75 ust. 2 i 3 są nieważne.

Zaś art. 75 ust. 2 i 3 to:
(...)

Moim zdaniem:
- można deasemblować, ale nie dla zabawy - trzeba mieć powody, np. chcesz skorzystać z jakiejś biblioteki, ale jakaś funkcja dziwnie się zachowuje i musisz się dowiedzieć, dlaczego (art. 75 ust. 2 pkt 3)
- deasemblacja jest zabroniona, jeśli chcesz napisać bibliotekę, która będzie robiła to samo, co oryginalna (art. 75 ust. 3 pkt 3)

No a tutaj nie chcemy zrobić biblioteki, tylko zdeasemblować program żeby go "przetłumaczyć" na inny API (w celu zapewnienia współpracy z innym systemem).
(..)

cóż, czyli _moim zdaniem_ jest to własnie takie sklonowanie biblioteki+modyfikacja. ktoś może to tak zinterpretować. więc mogą być problemy.
co do zabronienia deasembleracji w USA, przeczytajcie sobie "Ściganego - rozmowy z Kevinem Mitnickiem", był tam motyw, ze hacker pomagał policji/FBI w znalezieniu Mitnicka i miał na swoim komputerze wlasnie deasembler i były tam spekulacje, dlaczego władze pozwalają współparcować z takim kimś itp itd ;) w ogole polecam książke.

a co do tematowego projektu, jezeli byloby to wszystko faktycznie legalne, to mogloby być to całkiem sensowne.

pozdrawiam
_________________
Hardware:HP Pavilion DV6875SE[C2DT5550@1.83GHz_3GB-DDR2_320GB-SATA_GF8400GS]
http://popularcoffee.blogspot.com - Popkulturowa Kawa
RLU#342333
Back to top
View user's profile Send private message
13Homer
Guru
Guru


Joined: 12 Jul 2005
Posts: 461

PostPosted: Sun Feb 10, 2008 9:40 pm    Post subject: Reply with quote

M-Z wrote:
Ale właśnie sensowne prawo powinno brać w obronę interes (uczciwego) użytkownika przed korporacjami.

Ale właśnie sensowne prawo powinno brać w obronę interes (uczciwej) firmy przed konsumentami.
Quote:
Co do legalności używania crack'ów, to myślę, że już dawno zlikwidowanoby strony typu cracks.am, czy megagames.com jeśli nie byłoby dozwolone użycie kraka w przypadku, gdy zakupiło się program legalnie (oni zapewne tak się tłumaczą - udostępniamy kraki, dla tych wkurzonych graczy, którzy nie chcą wkładać cedeków do napędu za każdym razem, gdy mają ochotę zagrać, albo nie chcą oglądać intra 1000 razy ;) ).

Sprawa wygląda chyba tak, że cracki mogą sobie istnieć, ale nie można z nich korzystać, więc samo istnienie takich serwisów nie jest nieleglane ("chciałem napisać program do konwersji jpg na png, ale wyszedł mi generator kluczy do Photoshopa").
wodzik wrote:
ale OT sie zrobil. bo zastanawiam sie co myslicie o samym projekcie. jak dla mnie bomba. wydaje mi sie, ze raz przetlumaczony natywny kod bedzie dzialal duzo lepiej niz emulacja w wine.

Jedyna aplikacja, którą chciałem koniecznie uruchomić na WINE (RSA SecurID) nie chce działać do dzisiaj i nie zanosi się, żeby to się zmieniło. Ten projekt będzie moim zdaniem niszowy.
_________________
Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM
Back to top
View user's profile Send private message
Yatmai
Veteran
Veteran


Joined: 12 Nov 2005
Posts: 1501
Location: Kraków

PostPosted: Mon Feb 11, 2008 9:21 am    Post subject: Reply with quote

Quote:
3) zwielokrotnianie kodu lub tłumaczenie jego formy w rozumieniu art. 74
ust. 4 pkt 1 i 2, jeżeli jest to niezbędne do uzyskania informacji koniecznych
do osiągnięcia współdziałania niezależnie stworzonego programu
komputerowego z innymi programami komputerowymi
No to do wspóldziałania wybieramy program zwany Linux no i droga wolna w dostosowywaniu ;)
_________________
Desktop: [Ath64 X2 2GB DDR2 GF76GT] [amd64] [2.6.29-gentoo] [nVidia] [KDE 3.5.10]
Lapek: [HP nc6000] [i686] [2.6.29-ARCH] [ati-open] [KDE 3.5.10]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
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