Article View: pl.comp.lang.delphi.bazy-danych
Article #82258Re: Licencja Delphi a usługi dla pracodawcy
From: wloochacz
Date: Sat, 09 Aug 2014 23:38
Date: Sat, 09 Aug 2014 23:38
78 lines
5148 bytes
5148 bytes
W dniu 2014-08-09 16:24, Kviat pisze: > W dniu 2014-08-03 23:59, wloochacz pisze: >> W dniu 2014-08-03 23:17, Arivald pisze: >>> złożoność programów komputerowych powoduje, iż niemożliwe jest >>> wyeliminowanie wszystkich błędów w dużych, nietrywialnych programach. >>> [/cytat] >> Tak na marginesie... >> To powyżej to jest temat na dłuuugą rozmowę... Ostatnio taką prowadziłem >> z klientem. On wychodzi z założenia, że OK - to nie bułki (w sensie - >> jest skomplikowane). Ale musi mieć gwarancje i koniec. >> A gwarancja - z definicji, zaprzecza wszystkiemu co zacytowałeś. >> >> Po namyśle musze stwierdzić, że klient ma rację - a takie zapisy w >> licencji to tylko pobożne życzenia twórców oprogramowania. I tylko dla >> nich wygodne. Niektórzy reagują alergicznie na takie zapisy... >> Poza tym, tak między nami - nie wierzę, że KAŻDE oprogramowanie jest >> bardziej skomplikowane niż np. samochód lub samolot. > > Ale to "nie każde oprogramowanie" często jest uruchamiane na komputerach > w konfiguracji sprzętowej, na którą twórca programu nie ma wpływu. I co z tego? Skoro OS działa poprawnie, to Twoja apka tez powinna działać poprawnie. Czy nie? > Teoretycznie możesz uzależnić danie gwarancji na program, pod warunkiem, > że użytkownik będzie go używał na jakimś, konkretnym sprzęcie. Ale... > niby ta sama partia kości pamięci, niby ten sam producent... w praktyce > musiałbyś mieć do dyspozycji te konkretne komputery. A co jak użytkownik > zmieni/dołoży ramu do kompa? Litości... dołożenie RAMU? A może też dołożenie drugiego monitora lub wymiana myszki? A po drugie - do gwarancji jest dołączony załącznik w postaci "wymagania sprzętowo-programowe dla App_XXX" i tam producent może sobie zastrzec co chce. > A co, jeśli mu wyschnie pasta między prockiem i radiatorem i program > zacznie sypać błędami (albo np.spadek szybkości renderingu, bo przy > wyższej temperaturze komp automagicznie obniża szybkość taktowania)? > Wina programisty? Żeby była jasność - celem gwarancji, jest poświadczenie że oprogramowanie będzie działało poprawnie i zgodnie z jego dokumentacją. Period. To co piszesz, to jest... sam nie wiem co to jest... > Jest zbyt dużo zmiennych. Wymienić takie warianty w umowie jest trudno, > wręcz jest niemożliwe. I nie o to chodzi, aby je literalnie wymieniać. Gwarancje na oprogramowanie są ogólne dostepne - mżoesz sobie poczytać na np. stronach Comarchu. >> Czy producent nie daje gwarancji na auto, twierdząc że jest zbyt >> skomplikowane? Prawda, że brzmi to idiotycznie? > > Ale gwarancja nie działa jak do benzynowego wlejesz ON. Przecież z oprogramowaniem jest podobnie - jak działa pod Win to nie zadziała na iOS i vice-versa, prawda? O czym tu w ogóle mowa... > W przypadku samochodu masz konkretny, rzeczywisty egzemplarz, który > możesz pomacać i przetestować zanim wystawisz go w salonie sprzedaży i > ewentualne klauzule wyłączające gwarancję są do ogarnięcia. > Jak sprzedajesz soft, (zwykle) nie masz pojęcia na jakim sprzęcie user > go odpali. I co z tego? Co to klienta obchodzi? Jak dla mnie to jest właśnie typowy przykład (sorry) programistycznego betonu. Jakieś pseudonaukowe tłumaczenia, że niby to skomplikowane, ma dużo zmiennych, itd. itp. - tylko nie ma tam żadnych konkretów. ZERO NUL. Załóżmy, że mówimy o oprogramowaniu, które nie zależy od sprzętu. Windows (i nie tylko on) nas skutecznie od tego izoluje. A jeśli oprogramowanie zależy od sprzętu - np. drukarka fiskalna, to piszesz z jaką działa, a dla pozostałych NIE GWARANTUJESZ poprawnego działania. To chyba oczywiste? -- wloochacz
Technical Details
Message-ID:
<53e6b11e$0$2358$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<bfd67f61-0d48-4738-87d4-1f8ff5271b4d@googlegroups.com> <lrm8tg$o0g$1@news.dialog.net.pl> <53deb0e2$0$2234$65785112@news.neostrada.pl> <53e62f0b$0$2372$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Sun, 10 Aug 2014 01:38:57 +0200 From: wloochacz <wloochacz@no.spam.gmail.com> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: Licencja Delphi a usługi dla pracodawcy References: <bfd67f61-0d48-4738-87d4-1f8ff5271b4d@googlegroups.com> <lrm8tg$o0g$1@news.dialog.net.pl> <53deb0e2$0$2234$65785112@news.neostrada.pl> <53e62f0b$0$2372$65785112@news.neostrada.pl> In-Reply-To: <53e62f0b$0$2372$65785112@news.neostrada.pl> Lines: 78 Message-ID: <53e6b11e$0$2358$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.11.184.147 X-Trace: 1407627550 unt-rea-a-01.news.neostrada.pl 2358 83.11.184.147:41525 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 4901 X-Received-Body-CRC: 2123587549 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit