-
1. Data: 2006-06-09 23:17:15
Temat: Bazy danych - integralna część aplikacji?
Od: Stefan Karwowski <s...@i...pl>
Witam
Posiadam zakupiony program, który przechowuje dane (bieżące i kopie
zapasowe) w bazach popularnego formatu. Bazy te są zabezpieczone hasłem.
Niestety nie tym, którym ja się posługuję podczas logowania do
aplikacji, a jakimś innym znanym tylko aplikacji (i pewnie autorowi
programu).
Mój problem jest następujący: potrzebuję się dostać do danych, aby
sporządzać raporty, których stworzenia nie umożliwia mi sama aplikacja.
W tym celu napisałem odpowiedni program, który musi się dostać do bazy.
Oczywiście z technicznego punktu widzenia, pozbawienie bazy hasła to
żaden problem, bo zabezpieczenie nie należy do szczególnie
skomplikowanych. Pytanie tylko czy mam prawo złamać hasło do bazy (w tym
celu muszę wykonać tymczasową kopię pliku bazy i zmodyfikować ją). Nie
mogę zamieścić tekstu licencji, ale nakreślę co w niej jest. Jedyny
zapis, który budzi moje wątpliwości, mówi, że nie można używać, kopiować
ani modyfikować programu ani żadnej z jego części za wyjątkiem sytuacji
opisanych w umowie. Umowa nie opisuje w jaki sposób należy używać
aplikacji. Oczywiście autor zastrzega sobie "wszelkie inne prawa" nie
wymienione w umowie. Oprócz tego piszą tu, że na komputerze objętym
licencją można używać więcej niż jednej instalacji lub kopii programu.
W związku z tym mam pytanie: czy należące do mnie dane zapisywane na
dysku przez program, w tym archiwa i kopie zapasowe danych (nie
programu) są integralną częścią programu i podlegają tej samej ochronie?
Licencja nic nie mówi o danych ani o tworzeniu ich kopii zapasowych.
Format pliku bazy danych nie został wymyślony przez producenta
oprogramowania, tylko jest formatem popularnym i gdyby nie hasło, można
by się do niego dostać po zwykłym "dwukliku" myszą.
Jakie obowiązują w tej dziedzinie standardy? Czy w przypadku, gdy
licencja nie rozdziela programu i danych, należy uznać, że pliki z moimi
danymi są częścią programu i modyfikowanie (a także odczytywanie i
kopiowanie) ich poza programem jest zabronione czy nie? Dodam, że
istnieją aplikacje, które nie wspierają zabezpieczeń tego formatu bazy
danych i umożliwiają odczyt danych bez podawania hasła. I nie są to
żadne hakerskie programy, tylko standardowe oprogramowanie dostępne w
większości dystrybucji linuxa. Niestety mój program musi chodzić pod
windowsem i nie mogę ich użyć.
Na możliwości dostępu do danych aplikacji różnych producentów bazują
duże systemy raportujące, które umożliwiają tworzenie przekrojowych
raportów z zakresu działalności całego przedsiębiorstwa. W takiej
sytuacji zakaz dostępu do moich własnych danych jest bez sensu. Co o tym
myślicie?
Pozdrawiam
Stefek
-
2. Data: 2006-06-10 11:48:09
Temat: Re: Bazy danych - integralna część aplikacji?
Od: "akala" <a...@o...pl>
Użytkownik "Stefan Karwowski" <s...@i...pl> napisał w
wiadomości news:e6cvii$p3j$1@atlantis.news.tpi.pl
> Pozdrawiam
> Stefek
a te dane to są Twoje ,czy autora programu ? ,Bo to mi wygląda tak jak bym
"wordem" nie mogł eddytowac tego co wczoraj napisałem
proponuję albo zarządać od autora usunięcia tej usterki /bo moim zdniem jest
to wada programu- chyba ,że takie uprawnienia zgodnie z umową ma
administrator systemu- nie każdy użytkownik może je wykonywać /,albo zmienić
program i autora.
akala
-
3. Data: 2006-06-10 12:35:07
Temat: Re: Bazy danych - integralna część aplikacji?
Od: Paweł Sakowski <p...@s...pl>
Stefan Karwowski napisał:
> czy należące do mnie dane zapisywane na
> dysku przez program, w tym archiwa i kopie zapasowe danych (nie
> programu) są integralną częścią programu i podlegają tej samej ochronie?
Zdecydowanie nie. Autor programu ma prawa do własnego dzieła: programu.
Dane są Twoje.
> Jakie obowiązują w tej dziedzinie standardy?
Ustawa o prawie autorskim i prawach pokrewnych oraz dyrektywa Rady
91/250/EWG z dnia 14 maja 1991 r. w sprawie ochrony prawnej programów
komputerowych.
> Czy w przypadku, gdy
> licencja nie rozdziela programu i danych, należy uznać, że pliki z moimi
> danymi są częścią programu i modyfikowanie (a także odczytywanie i
> kopiowanie) ich poza programem jest zabronione czy nie?
Nie.
> Dodam, że
> istnieją aplikacje, które nie wspierają zabezpieczeń tego formatu bazy
> danych i umożliwiają odczyt danych bez podawania hasła.
A Twoim prawem jest stosowanie nawet inżynierii wstecznej dla uzyskania
dostępu do tych danych -- art. 6 dyrektywy, zaimplementowany w art. 75
ustawy.
--
+---------------------------------------------------
-------------------+
| Paweł Sakowski <p...@s...pl> Never trust a man |
| who can count up to 1023 on his fingers. |
+---------------------------------------------------
-------------------+
-
4. Data: 2006-06-10 14:35:29
Temat: Re: Bazy danych - integralna część aplikacji?
Od: Stefan Karwowski <s...@i...pl>
Dziękuję za odpowiedź.
Mam jeszcze jedno pytanie. Podsumowując poprzedni post: napisałem
program, który uzupełnia brakującą funkcjonalność (nie usterkę)
użytkowanego przeze mnie oprogramowania komercyjnego. Potrafi obejść
zabezpieczenia nałożone na pliki baz, odczytać dane i sporządzić
stosowne raporty. Rozumiem, że jeśli robię to na potrzeby własne, to nie
ma żadnych problemów.
Chciałbym teraz sprzedać mój program innym użytkownikom omawianego
wcześniej oprogramowania, którym również brakuje wspomnianej
funkcjonalności (specyficzna branża, specyficzne potrzeby). Czy mam
prawo zarabiać sprzedając swój program, który wykorzystuje strukturę
danych innego oprogramowania, łamiąc przy tym zabezpieczenia bazy danych
(fakt, że to słabe zabezpieczenia, ale zawsze zabezpieczenia). Strukturę
danych (układ tabel w bazie) utworzył autor tamtego oprogramowania, a ja
ją poznałem i teraz chcę na tym zarobić. Oczywiście mój program nie
próbuje naśladować działania ani wyglądu programu komercyjnego, po
prostu robi co innego.
Co w takim przypadku?
Pozdrawiam
Stefek
-
5. Data: 2006-06-10 14:49:34
Temat: Re: Bazy danych - integralna część aplikacji?
Od: Paweł Sakowski <p...@s...pl>
Stefan Karwowski napisał:
> napisałem
> program, który uzupełnia brakującą funkcjonalność (nie usterkę)
> użytkowanego przeze mnie oprogramowania komercyjnego. Potrafi obejść
> zabezpieczenia nałożone na pliki baz, odczytać dane i sporządzić
> stosowne raporty. Rozumiem, że jeśli robię to na potrzeby własne, to nie
> ma żadnych problemów.
Uprawnienia wynikające z art. 75 pa nie są ograniczone do potrzeb
własnych.
> Czy mam
> prawo zarabiać sprzedając swój program, który wykorzystuje strukturę
> danych innego oprogramowania, łamiąc przy tym zabezpieczenia bazy danych
> (fakt, że to słabe zabezpieczenia, ale zawsze zabezpieczenia).
Nie jest mi znany przepis, który by tego zabraniał [1].
[1] Disclaimer: To wcale nie znaczy, że takowy nie istnieje.
--
+---------------------------------------------------
-------------------+
| Paweł Sakowski <p...@s...pl> Never trust a man |
| who can count up to 1023 on his fingers. |
+---------------------------------------------------
-------------------+
-
6. Data: 2006-06-10 15:02:36
Temat: Re: Bazy danych - integralna część aplikacji?
Od: "Henry (k)" <moj_adres_to_henrykg@na_serwerze_gazeta.pl>
Dnia Sat, 10 Jun 2006 16:35:29 +0200, Stefan Karwowski napisał(a):
> Oczywiście mój program nie
> próbuje naśladować działania ani wyglądu programu komercyjnego, po
> prostu robi co innego.
Czy struktura danych może być obijęta prawem autorskim? Nawet jeśli
tak to przecież Ty nic z nią nie robisz. A dane jak już wiesz są Twoje
- możesz je nawet swoim programem modyfikować.
(moi klienci nie mają takich skrupułów - a my im na to pozwalamy
dopóki nie naruszą integralności danych potrzebnej to działania
naszego programu - wtedy nam płacą na "naprawienie" im ich danych
żeby "działały" z naszym programem).
Pozdrawiam,
Henry
-
7. Data: 2006-06-10 20:28:21
Temat: Re: Bazy danych - integralna część aplikacji?
Od: p...@g...pl (Piotr Dembiński)
Paweł Sakowski <p...@s...pl> writes:
> Stefan Karwowski napisał:
>> czy należące do mnie dane zapisywane na dysku przez program,
>> w tym archiwa i kopie zapasowe danych (nie programu) są integralną
>> częścią programu i podlegają tej samej ochronie?
>
> Zdecydowanie nie. Autor programu ma prawa do własnego dzieła:
> programu. Dane są Twoje.
Tak, ale struktura, w których dane są przechowywane (tabele, format
plików etc) należą do autora programu. Oczywiście z wyjątkiem
sytuacji, w której autor skorzystał z formatu plików, do którego
prawa autorskie należą do kogoś innego. Tak to widzę.
--
http://www.piotr.dembiński.prv.pl
-
8. Data: 2006-06-10 20:28:49
Temat: Re: Bazy danych - integralna część aplikacji?
Od: p...@g...pl (Piotr Dembiński)
Stefan Karwowski <s...@i...pl> writes:
> Dziękuję za odpowiedź.
>
> Mam jeszcze jedno pytanie. Podsumowując poprzedni post: napisałem
> program, który uzupełnia brakującą funkcjonalność (nie usterkę)
> użytkowanego przeze mnie oprogramowania komercyjnego.
No to jest inżynieria odwrotna kodu.
-
9. Data: 2006-06-10 20:29:32
Temat: Re: Bazy danych - integralna część aplikacji?
Od: p...@g...pl (Piotr Dembiński)
"Henry (k)" <moj_adres_to_henrykg@na_serwerze_gazeta.pl> writes:
> Dnia Sat, 10 Jun 2006 16:35:29 +0200, Stefan Karwowski napisał(a):
>
>> Oczywiście mój program nie próbuje naśladować działania ani wyglądu
>> programu komercyjnego, po prostu robi co innego.
>
> Czy struktura danych może być obijęta prawem autorskim?
Jasne.
-
10. Data: 2006-06-10 20:42:33
Temat: Re: Bazy danych - integralna część aplikacji?
Od: "Przemek R." <p...@t...gazeta.pl>
Piotr Dembiński napisał(a):
> "Henry (k)" <moj_adres_to_henrykg@na_serwerze_gazeta.pl> writes:
>
>> Dnia Sat, 10 Jun 2006 16:35:29 +0200, Stefan Karwowski napisał(a):
>>
>>> Oczywiście mój program nie próbuje naśladować działania ani wyglądu
>>> programu komercyjnego, po prostu robi co innego.
>> Czy struktura danych może być obijęta prawem autorskim?
>
> Jasne.
naistniotniejsza czesc w aplikacjach bazodanowych
--
Gość -"Jaki środek antykoncepcyjny jest najskuteczniejszy?"
Expert -"Spotkałem się z opinią, że najskuteczniejszy jest środek d..y".
Też masz pytanie do naszych expertów? >> cafe.love-office.com <<