🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82289

Re: Licencja Delphi a usługi dla pracodawcy

#82289
From: J-23
Date: Sun, 10 Aug 2014 01:18
86 lines
5133 bytes
W dniu 09.08.2014 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.
> Teoretycznie możesz uzależnić danie gwarancji na program, pod warunkiem,
> że użytkownik będzie go używał na jakimś, konkretnym sprzęcie.

Mam wrażenie że pogubiłeś się w toku myślenia... zauważ ze każdy program 
sprzedawany czy to dla konkretnego klienta czy ogólnego powinien mieć 
określone minimalne wymagania do tego by dało się pracować na danej App

  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?

W praktyce jest to jakaś wyimaginowana sytuacja bo odpowiadasz za 
program by działa zgodnie z określonymi przez analityka założeniami 
tyle. Jeśli po zmianie podzespołów sprzętu program zachowuje się 
dziwnie, gdzie architektura komputera jest odmienna niż określona w 
wymaganiach to nie można tu mówić o gwaracji na program bo to odrebna 
sprawa. Jeśli jednak program zachowuje się dziwnie po dołożeniu pamieci 
RAM to tylko pogratulować programisty



> 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?

Obecnie oprogramowanie które powstaje w 90% lub więcej nie jest pisana 
tak niskopoziomowo by zależeć od partii danych podzespołów. Co nie 
znaczy że tak się nie zdarza ale wtedy zazwyczaj producent takiego softu 
odpowiada również za sprzęt.

A nie o takich app tu jest mowa i jest to temat na odrębną dyskusje

> Jest zbyt dużo zmiennych. Wymienić takie warianty w umowie jest trudno,
> wręcz jest niemożliwe.
>
>> 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.
>

Argument "kulą w płot". Gwarancja nie zadziała bo silnik jest 
przystosowany do benzyny. (Nie o takich przypadkach mowa jeżeli chodzi o 
programy komputerowe)

To tak jakbyś udzielił gwarancji na program określił wymagania itp.
Wymagania były by spełnione ale user odpala tą aplikacje na WINE

Twoim zdaniem gwarancja będzie wtedy obejmować czy nie?

> 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.
>

Bzdura totalna. Bo o ile da się przetestować tak samo da się 
przetestować program ale Diler nie odp za to w jakich warunkach jest 
użytkowany samochód. Z programem jest o tyle łatwiej że zazwyczaj albo 
się odpali albo nie a jeżeli się odpali to działa prawidłowo.


Pozdrawiam
Technical Details
Message-ID: <ls6h8v$sss$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: J-23 <baczeklu@o2.pl>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: Licencja Delphi a usługi dla pracodawcy
Date: Sun, 10 Aug 2014 03:18:23 +0200
Organization: ATMAN - ATM S.A.
Lines: 87
Message-ID: <ls6h8v$sss$1@node1.news.atman.pl>
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>
NNTP-Posting-Host: 77-255-33-241.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1407633503 29596 77.255.33.241 (10 Aug 2014 01:18:23 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 10 Aug 2014 01:18:23 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
In-Reply-To: <53e62f0b$0$2372$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit