Czym dokładnie jest „strona trzecia”? (A kto jest pierwszą i drugą stroną?)

95

Wiem dokładnie, co to jest „biblioteka zewnętrzna”, więc zakładam, że „strona trzecia” w tym przypadku jest po prostu dowolną osobą / firmą inną niż programista?

Czy ma to coś wspólnego z „pierwszą osobą” / „drugą osobą” itp.?

Fakt, że istnieje „strona trzecia” sugeruje, że istnieje również „strona pierwsza” i „druga strona”. Czy te terminy są dobrze zdefiniowane?

(Nie jestem native speakerem języka angielskiego.)

aioobe
źródło
7
Głosuję za zamknięciem tego pytania jako
niezwiązanego
Rażąco off_topic flaga
Pranav Totala
7
nie zgadzam się: nagle pojawia się pytanie o normy ISO. Zobacz: proftesting.com/blog/2016/09/28/first-second-and-third-party, aby zapoznać się z omówieniem tego. Myślę, że to uczciwe pytanie dla pytań i odpowiedzi dotyczących tworzenia oprogramowania, ponieważ terminy wydają się mieć nieco inne znaczenie w kontekście tworzenia oprogramowania.
mynameisnafe

Odpowiedzi:

114

Jeśli tworzysz oprogramowanie dla klienta, istnieje umowa między Tobą / Twoją firmą a klientem / jego firmą. To są dwie strony umowy. Każdy, kto nie jest związany umową, jest osobą trzecią. Jest używany wszędzie tam, gdzie istnieje umowa między dwiema stronami, aby oznaczać każdego, kto nie jest związany umową.

Nie ma ustalonego znaczenia, która z dwóch stron jest `` pierwsza '', a która `` druga '', zwykle będziesz myśleć, że jesteś pierwszą stroną, a klient drugą, podczas gdy klient będzie myślał, że to pierwsza strona, a ty druga, podobnie jak pierwsza, druga i trzecia osoba ja / ona / oni.

Pete Kirkham
źródło
5
Ciekawy. Więc terminy w pewnym sensie pochodzą z kontekstu prawnego?
aioobe
@aiobe Tak, terminy są używane w umowach prawnych (szczególnie w umowach w starym stylu z nieco archaicznym językiem): gdzie „strona” oznacza „osobę”, z wyjątkiem tego, że może również oznaczać „(całą) firmę”, a także „(pojedyncze ) osoba ”.
ChrisW
Technicznie rzecz biorąc, jeśli korzystasz z jakiejś bezpłatnej biblioteki, akceptujesz warunki jej licencji. Domyślnie zaakceptowałeś ich umowę? Czy w tym sensie masz również umowę ze stroną trzecią?
aeroson
Czy musi być klient, aby mieć oprogramowanie innej firmy?
AK
28

Terminy te są dobrze zdefiniowane w języku angielskim, gdy mowa o gramatyce (gramatyka angielska lub gramatyka innego języka).

  • Pierwsza osoba odpowiada zaimkom „ja” i „my”; „ja” i „nas” (więc książka napisana w pierwszej osobie jest historią opowiedzianą przez głównego bohatera - „Zrobiłem to” w przeciwieństwie do „Smith to zrobił”).

  • Druga osoba odpowiada zaimkowi „ty”.

  • Trzecia osoba odpowiada zaimkom „on”, „ona”, „to” i „oni”; „on”, „ona” i „oni”.

Tak więc „strona trzecia” oznacza po prostu nie ty czy ja, ale oni.

David M.
źródło
12

Pierwsza partia = ja

Druga strona = Ty

Osoba trzecia = on / ona (tj. Osoba spoza rozmowy)

Vincent Cantin
źródło
6

Weźmy na przykład iPhone'a. Apple ze względu na swój sprzęt i oprogramowanie jest pierwszą stroną. Użytkownik końcowy, taki jak ja, a ty jesteś drugą stroną. strona trzecia to osoba, która wchodzi w tę relację, podobnie jak programista aplikacji, która wpływa na mnie i Apple.

Uwaga: pierwszą i drugą stronę można zamienić.

MustafaNabaa
źródło
5
  • Pierwsza strona: programiści
  • Druga strona: użytkownicy końcowi (tak mi się wydaje)
  • Strona trzecia: biblioteki itp. Dostarczone przez kogoś innego niż programiści. PDFSharp będzie traktowany jako strona trzecia.
Andre
źródło
5

Nie sądzę, żeby pierwsza i druga strona były używane tak często, jeśli w ogóle, w programowaniu. Gdyby ktoś zaczął mówić o pierwszej i drugiej imprezie w pracy, zastanawiałbym się, co mają na myśli. Jednak określenie „strona trzecia” jest znacznie bardziej powszechne i znane.

„Oprogramowanie stron trzecich” to powszechnie stosowany termin. Nigdy nie słyszałem o „oprogramowaniu własnej firmy” lub „oprogramowaniu drugiej firmy”.

PS: Jestem native speakerem języka angielskiego w Wielkiej Brytanii.

Polyfun
źródło
1
Oprogramowanie, które piszesz, czyni Cię drugą stroną dla klienta, który jest Twoją drugą stroną. „Trzecia firma” jest powszechnie używana w tworzeniu oprogramowania częściej niż „pierwsza / druga”, ponieważ jesteś pierwszy, a klient jest Twoim drugim… dlatego rzadko używa się ich w naszym świecie.
mynameisnafe
3

Jest to termin często używany w programowaniu skoncentrowanym na systemie Windows: pierwsza i druga strona to ja (lub ty) i Microsoft; a stroną trzecią jest ktokolwiek inny:

  • Czasami oznacza to klienta lub użytkownika końcowego (np. „Jeśli otrzymamy„ redystrybucyjny ”od firmy Microsoft, oznacza to, że możemy go ponownie rozprowadzić wśród„ stron trzecich ”)

  • Częściej oznacza to dostawcę narzędzi programistycznych lub bibliotek innych niż Microsoft, z których korzystam (na przykład „NUnit i Reflector to przykłady narzędzi„ innych firm ”).

ChrisW
źródło
1

Oxford Dictionnary

osoba trzecia
rzeczownik
osoba lub grupa oprócz dwóch osób głównie zaangażowanych w sytuację, zwł. sprzeczka.
• partia polityczna zorganizowana jako alternatywa dla głównych partii w systemie dwupartyjnym. przymiotnik [atrybut.]
lub odnoszący się do osoby lub grupy poza dwoma głównymi zaangażowanymi w sytuację: dostawcy zewnętrzni.

Guillaume Massé
źródło
1

Jest to związane z oceną zgodności ISO / IEC 17024.

Pierwsza strona:

  • Wykonywana jest przez osobę lub organizację, która dostarcza obiekt

Druga strona:

  • Jest wykonywany przez osobę lub organizację, która ma interes użytkownika w obiekcie

Strona trzecia:

  • Jest wykonywany przez osobę lub organ niezależny od osoby lub organizacji dostarczającej przedmiot i od interesów użytkownika w tym obiekcie

Wniosek:

  • Pierwsza strona to osoba, która poświadcza, że ​​jest kompetentna.
  • Druga strona to osoba spokrewniona z osobą (trener / instruktor / pracodawca), deklarująca, że ​​jest ona kompetentna.
  • Strona trzecia wymagałaby od całkowicie niezależnej strony uznania osoby za kompetentną.

Moje źródło: http://www.proftesting.com/blog/2016/09/28/first-second-and-third-party/

41 72 6c
źródło
0

Myślę o tym jak o tym, skąd pochodzi kod, więc jeśli chodzi o biblioteki i narzędzia programistyczne, powiedziałbym, że pierwsza i druga strona to programista i producent narzędzia programistycznego. Jako programista .Net stronami są ja i Microsoft, ponieważ piszę kod przy użyciu frameworka i elementów sterujących Microsoftu, a także mogę używać kodu / elementów sterujących innych firm.

Hans Olsson
źródło
0

Pierwsza firma to programista, druga to użytkownik oprogramowania

Amareswar
źródło
0

Jest to jednak zależne od kontekstu. Ta sytuacja również ma zastosowanie. Z perspektywy programistycznej: tworzę aplikację dla mojej firmy do użytku wewnętrznego (pierwsza strona) Większość „zasobów”, których używam w aplikacji, pochodzi od firmy Microsoft (druga strona), ale używam też tej bazy danych biblioteka tej innej firmy (strony trzeciej)

Pierwsza i druga pozostają zamienne w zależności od perspektywy. Klienta nie ma nawet na tym wykresie, ale częściowo dlatego, że jest to zupełnie inna relacja z jego własnymi zasadami.

Zachowaj ostrożność, gdy mówimy o umowach prawnych, ponieważ podczas gdy w omawianym przez nas języku często używa się terminu strona trzecia, istnieje również praktyka określania ludzi jako „strony pierwszej części A, strony drugiej części B, strona trzeciej części C, ..., strona n-tej części ...

która służy jedynie do wyszczególnienia grupy ludzi bez określania związku. Mogą to być również strony pierwszej części a, b, c oraz strony drugiej części x, y, z, ...

user6163323
źródło
0

Pierwsza strona to twórca witryny internetowej, programu lub gry. Podobnie jak Microsoft czy Google.

Druga strona to klient, widz pracy dewelopera.

Strona trzecia jest zewnętrznym źródłem mediów.

ko x
źródło