თუ თქვენი ბიზნესი დამოკიდებულია თქვენს მიერ არ დაწერილ პროგრამულ უზრუნველყოფაზე, თქვენ დამოკიდებული ხართ იმ კომპანიაზე, რომელმაც ეს შექმნა. თქვენ ფლობთ ობიექტურ კოდს და ლიცენზიას; მომწოდებელს აქვს საწყისი კოდი, შექმნის პროცესი და ცოდნა. ეს ასიმეტრია დასაშვებია, სანამ მომწოდებელი გადახდისუნარიანი და კომპეტენტურია და წყვეტს ასეთობას, როგორც კი ის აღარ არის. პროგრამული უზრუნველყოფის ესქრო სტანდარტული პასუხია, მაგრამ ის მხოლოდ მაშინ მუშაობს, თუ ის ნიდერლანდების გადახდისუუნარობის შესახებ კანონმდებლობის გათვალისწინებით არის შედგენილი - და შეთანხმებების უმეტესობა ასე არ არის.
რა არის ესქროუ და რა რისკებს მოიცავს ის
მომწოდებელი საწყისი კოდისა და დამხმარე მასალების დამოუკიდებელ მესამე მხარეს ათავსებს, რომელიც მათ განსაზღვრული მოვლენის დადგომამდე ინახავს და შემდეგ მომხმარებელს გადასცემს, რომელსაც შეუძლია გამოიყენოს და შეცვალოს კოდი პროგრამული უზრუნველყოფის მუშაობის შესანარჩუნებლად. რისკი უწყვეტობაა და არა საკუთრება: მომხმარებელი, რომელიც ერთი მომწოდებლის პროდუქტზე შეკვეთების დამუშავებას, პაციენტების ჩანაწერებს ან წარმოების დაგეგმვას ახორციელებს, ერთ ღამეში ვერ გადავა სხვა მომწოდებელზე, რადგან მიგრაციას თვეები სჭირდება და, როგორც წესი, გამავალი მომწოდებლის დახმარება სჭირდება. ესქრო ყიდულობს დროს, რათა თანმიმდევრულად გახვიდეთ. მნიშვნელოვანია სამი სიტუაცია:
- გადახდისუუნარობა. მომწოდებელი გაკოტრებულად გამოცხადდა, დაინიშნა რწმუნებული, თანამშრომელი წავიდა და მხარდაჭერა შეწყდა. სცენარის ესქრო იწერება და სადაც ნიდერლანდების კანონმდებლობა ყველაზე მეტად მუშაობს.
- შეწყვეტა. მომწოდებელი წყვეტს პროდუქტის წარმოებას, უარს ამბობს თქვენს ვერსიაზე ან შეიძენს მას ვინმე, ვისაც არ აქვს ინტერესი თქვენი განლაგების მიმართ. ეს უფრო ხშირია, ვიდრე გაკოტრება და ხშირად გამორიცხულია გათავისუფლების პუნქტიდან.
- მუდმივი შეუსრულებლობა შენარჩუნებაში. მომწოდებელი კვლავ არსებობს და კვლავ გასცემს ინვოისებს, მაგრამ აღარ ასწორებს დეფექტებს, აღარ აგზავნის უსაფრთხოების პატჩებს და აღარ ინარჩუნებს პროდუქტის თავსებადობას მის დამოკიდებულებებთან.
ორმხრივი და სამმხრივი შეთანხმებები
ორმხრივი შეთანხმება არის ძირითად კონტრაქტში მოცემული დაპირება, რომ მომწოდებელი გადასცემს წყაროს კოდს , თუ განსაზღვრული მოვლენა მოხდება. ეს არის იაფფასიანი და სუსტი: არავინ დამოუკიდებლად ამოწმებს, იყო თუ არა რაიმე შეტანილი ან განახლებული და - გადამწყვეტი - გაკოტრების შემთხვევაში თქვენ სთხოვთ რწმუნებულს შეასრულოს ქონების ვალდებულება, რაც მას არ ევალება.
სამმხრივი შეთანხმება ესქრო აგენტს ხელშემკვრელ მხარეს წარმოადგენს. აგენტი იღებს მეურვეობას, ამოწმებს დეპოზიტს, ინახავს მას და თქვენ გაქვთ პირდაპირი ვალდებულება , გააუქმოს იგი. სწორედ ეს არის ერთ-ერთი მიზეზი, რის გამოც უნდა გადაიხადოთ ასეთი შეთანხმებისთვის: გათავისუფლება ხდება გადახდისუნარიანი მესამე მხარის მიერ შესრულება საკუთარი კონტრაქტის შესაბამისად და არა გაკოტრებული ქონების მიერ. აგენტი ასევე წყვეტს, მოხდა თუ არა გათავისუფლების შემთხვევა, და ართმევს მას რწმუნებულს, რომელსაც არ აქვს თქვენი დახმარების სტიმული.
რა არის რეალურად შეტანილი
ყველაზე გავრცელებული შეცდომა არალეგალურია. ეს არის დეპოზიტი, რომელიც შეიცავს საწყის კოდს და სხვა არაფერს. მხოლოდ საწყის კოდს არ კომპილაცია შეუძლია: თუ დეველოპერს გადაეცემა შექმნის ინსტრუქციებისა და დამოკიდებულებების სიის გარეშე, დიდი კოდის ბაზას შეიძლება კვირები დასჭირდეს უკუინჟინერიას, სანამ გაშვებულ ბინარულ ფაილს გამოიმუშავებს - დრო, რომელიც არ გაქვთ, როდესაც სისტემა ისედაც არ არის მხარდაჭერილი. დეპოზიტი შექმნის ინსტრუქციების გარეშე უსარგებლოა.
| კომპონენტი | რატომ არის საჭირო |
|---|---|
| საწყისი კოდი, სრული და ვერსიფიცირებული | უნდა ემთხვეოდეს რეალურად წარმოებაში არსებულ გამოცემას და არა განვითარების ფილიალს. |
| შექმნისა და განლაგების ინსტრუქციები | კომპილატორისა და გაშვების ვერსიები, შექმნის სკრიპტები, გარემოს ცვლადები, განლაგების ეტაპები. ამის გარეშე კოდი ვერ გახდება მოქმედი პროგრამული უზრუნველყოფა. |
| ტექნიკური და ფუნქციური დოკუმენტაცია | არქიტექტურა, მონაცემთა მოდელი, ინტერფეისები, ცნობილი დეფექტები. წყვეტს, შეუძლია თუ არა მესამე მხარეს კოდის შენარჩუნება თუ მხოლოდ მისი გაშვება. |
| მესამე მხარის და ღია კოდის კომპონენტები | დამოკიდებულებების სია ვერსიებითა და ლიცენზიის პირობებით. ზოგიერთ კომერციულ კომპონენტს მომწოდებლისგან ცალკე ლიცენზია სჭირდება. |
| ლიცენზიის გასაღებები, სერტიფიკატები, რწმუნებათა სიგელები | პროგრამული უზრუნველყოფა, რომელიც სახლს უკავშირებს მწყობრიდან გამოსულ ლიცენზიის სერვერს, არ წარმოადგენს უწყვეტობას. |
დაამატეთ განახლების ვალდებულება. ხელმოწერისას ერთხელ განხორციელებული დეპოზიტი ვადას ერთ ან ორ გამოშვების ციკლს ითვლის. დეპოზიტები გამოშვების გრაფიკს მიაბათ — ყველა მნიშვნელოვან გამოშვებას ან ფიქსირებულ ინტერვალს — და დაგვიანების შემთხვევაში, მიიღეთ უფლება, გაცნობოთ.
დადასტურება: რისთვის იხდით
სტანდარტულად შეიძინეთ ქვემოთ მოცემული შუა ვარიანტი და სრული ტესტირება იმ შემთხვევაში, თუ შეფერხება იქნება. მხოლოდ ფაილის დონის შემოწმება თითქმის არაფერს ნიშნავს.
- ფაილის დონის შემოწმება. აგენტი ადასტურებს, რომ დეპოზიტი იკითხება, ვირუსებისგან თავისუფალია და ფაილების სიას ემთხვევა. ეს ადასტურებს, რომ რაღაც მოვიდა და არა იმას, რომ ის მუშაობს.
- დოკუმენტაციის სისრულე და განხილვა. აგენტი ამოწმებს აწყობის ინსტრუქციებსა და დამოკიდებულებებს დეპოზიტთან შედარებით და აფიქსირებს ხარვეზებს. ეს შუალედური ვარიანტი სწორია მომხმარებლების უმეტესობისთვის: ის აფიქსირებს გავრცელებულ ხარვეზებს — გამოტოვებულ აწყობის ეტაპებს, დაუსაბუთებელ დამოკიდებულებებს, კომპონენტს, რომლის გამოყენების უფლებაც არ გაქვთ — სრული ტესტირების ღირებულების მცირე ნაწილად.
- სრული აწყობა და გაშვების ტესტირება. აგენტი დეპოზიტს სუფთა გარემოში აკომპილირებს და სატესტო მონაცემებზე დაყრდნობით ამუშავებს. ეს ერთადერთი დონეა, რომელიც ადასტურებს, რომ დეპოზიტი მუშაობს, თუმცა უფრო ნელია, უფრო ძვირი და პროგრამული უზრუნველყოფის ცვლილებისას გამეორებას საჭიროებს.
გამოშვების ღონისძიებები, რომლებიც ისეა შედგენილი, რომ მათზე კამათი შეუძლებელი იყოს
გათავისუფლების პუნქტი არის ტრიგერი, რომელიც ესქრო აგენტმა უნდა გამოიყენოს ზეწოლის ქვეშ და იურიდიული კონსულტაციის გარეშე. ყველა მოვლენის დადგენა შესაძლებელი უნდა იყოს დოკუმენტიდან ან დროის გასვლიდან და არა მომწოდებლის ქცევის შესახებ განსჯიდან.
| გამოშვების ღონისძიება | როგორ გავხადოთ ის ობიექტურად განსაზღვრადი |
|---|---|
| მომწოდებლის გაკოტრება | სასამართლოს გადაწყვეტილება ან გადახდისუუნარობის რეესტრის ჩანაწერი. |
| გადახდების შეჩერება ან რესტრუქტურიზაციის პროცედურა | ადმინისტრატორის ან რესტრუქტურიზაციის ექსპერტის დანიშვნა რეესტრის ჩანაწერის მიხედვით. |
| ბიზნესის დაშლა ან შეწყვეტა | სავაჭრო რეესტრიდან რეგისტრაციიდან ამოღება ან დაშლის შესახებ რეზოლუცია. |
| პროდუქტის ან გამოყენებული ვერსიის შეწყვეტა | წერილობითი შეტყობინება ექსპლუატაციის ვადის ამოწურვის შესახებ, ან გარკვეული პერიოდის გასვლა მას შემდეგ, რაც მომწოდებელი შეწყვეტს ნებართვების გაცემას. |
| მუდმივი შეუსრულებლობა შენარჩუნებაში | განსაზღვრული სიმძიმის დეფექტის გამოსწორების შეუძლებლობა კონტრაქტით გათვალისწინებულ ვადაში, შეტყობინებისა და გამოსწორების პერიოდის შემდეგ, რომელიც განმეორდება განსაზღვრულ ფანჯარაში რამდენჯერმე. |
| პროგრამული უზრუნველყოფის მესამე მხარისთვის გადაცემა | შემძენის მიერ გარკვეული პერიოდის განმავლობაში ალიმენტის ვალდებულებების წერილობითი აღება არ მომხდარა. |
სამუშაოს უმეტეს ნაწილს ორი პუნქტი ასრულებს. წინააღმდეგობის ტვირთი მიმწოდებელს აკისრია: მომხმარებელი აცნობებს აგენტს მტკიცებულებებით, მიმწოდებელს აქვს მოკლე ვადა გასაჩივრებისთვის და წინააღმდეგობის არარსებობის შემთხვევაში აგენტი ათავისუფლებს. და დავის გზა წინასწარ განსაზღვრეთ - ექსპერტის დასკვნა ან არბიტრაჟი მოკლე გრაფიკით - რათა წინააღმდეგობამ დღეები იყიდოს და არა თვეები.
ნიდერლანდების გადახდისუუნარობის საკითხი
ზემოთ ჩამოთვლილი ყველაფერი კონტრაქტის დიზაინია. შემდგომი დებულებები განსაზღვრავს, ძალაში იქნება თუ არა ის მომწოდებლის გაკოტრების შემთხვევაში.
რაზეც შეიძლება უარი თქვას რწმუნებულმა
37-ე მუხლის თანახმად, თუ ორმხრივი ხელშეკრულება გაკოტრების შესახებ გადაწყვეტილების მიღების დროს არცერთი მხარის მიერ სრულად არ არის შესრულებული, მეორე მხარეს შეუძლია რწმუნებულს დაუთმოს გონივრული წერილობითი ვადა იმის განსაცხადებლად, შეასრულებს თუ არა ხელშეკრულებას; თუ ეს ასე არ მოხდება, ის კარგავს უფლებას, მოითხოვოს შესრულება სანაცვლოდ. 37-ე მუხლი არ წყვეტს ხელშეკრულებას ან არ აძლევს რწმუნებულს ხელშეკრულების შეწყვეტის უფლებამოსილებას. ხელშეკრულება ძალაში რჩება; რწმუნებული უბრალოდ არ არის ვალდებული შეასრულოს ხელშეკრულება და მეორე მხარეს რჩება პრეტენზია გაკოტრების საქმეში 37-ე მუხლის „ა“ და „ა“ შესაბამისად.
პროგრამული უზრუნველყოფის შემთხვევაში ეს ნიშნავს, რომ რწმუნებულს შეუძლია უარი თქვას მოვლა-პატრონობაზე, მხარდაჭერაზე, განახლებებზე, ჰოსტინგსა და სხვა დეპოზიტებზე: აქტიურ შესრულებებზე, რომლებიც ქონებას ფულს უჯდება. მოემზადეთ უარის თქმისთვის. კითხვა ისმის, შეუძლია თუ არა მას უფრო შორს წასვლა და უკვე არსებულის გამოყენებაში შეგიშლით ხელს.
ნებულა, ბერზონა და კრედიტ სუისი/იონგეპიერი
ათწლეულის განმავლობაში ეს ნამდვილად გაურკვეველი იყო. საქმეში „ნებულა“ (Hoge Raad, 2006 წლის 3 ნოემბერი, ECLI:NL:HR:2006:AX8838) უზენაესმა სასამართლომ დაადგინა, რომ მიუხედავად იმისა, რომ გაკოტრება თავისთავად არ წყვეტს არსებულ შეთანხმებებს, გამოყენების უფლების მქონე კონტრაგენტს არ შეეძლო მისი განხორციელება რწმუნებულის წინააღმდეგ ისე, თითქოს გაკოტრება არ მომხდარა; ეს ერთ კრედიტორს საშუალებას მისცემდა უგულებელყო გაკოტრება სხვების ხარჯზე. ეს ფართოდ განიმარტებოდა, როგორც რწმუნებულისთვის უკვე არსებული გამოყენების უფლების გაუქმების უფლების მიცემა და ლიცენზიატების შეშფოთება გამოიწვია.
ეს ინტერპრეტაცია არ შემორჩენილა. ABN AMRO/Berzona-ს საქმეში (Hoge Raad, 2014 წლის 11 ივლისი, ECLI:NL:HR:2014:1681) უზენაესმა სასამართლომ დაადგინა, რომ გაკოტრებას გავლენა არ აქვს არსებულ ორმხრივ შეთანხმებებზე ან მათგან წარმოშობილ ვალდებულებებზე და რწმუნებულს არ აძლევს ისეთ უფლებამოსილებას, რასაც კანონი ან ხელშეკრულება არ აძლევს - მაგალითად, მას არ შეუძლია შეწყვიტოს ჯერ კიდევ ძალაში მყოფი იჯარის ხელშეკრულება.
საკითხი მოგვარდა Credit Suisse/Jongepier-ის საქმეში (Hoge Raad, 23 მარტი, 2018, ECLI:NL:HR:2018:424). რწმუნებულს შეუძლია პასიურად უარი თქვას შესრულებაზე, მაგრამ გაკოტრება არ აძლევს მას უფლებამოსილებას, გააუქმოს მოვალის მიერ გაკოტრებამდე შესრულებული შესრულება და არც შეწყვიტოს მიმდინარე შესრულება იმდენად, რამდენადაც ის გულისხმობს რაიმეს ატანას ან მისგან თავის შეკავებას.
ეს ფრაზა არის ის, რაც მნიშვნელოვანია პროგრამული უზრუნველყოფისთვის. ლიცენზია არსებითად არის უფლების მფლობელის ვალდებულება, მოითმინოს გამოყენება, რომელიც სხვა შემთხვევაში დაარღვევდა საავტორო უფლებებს - უწყვეტი შესრულება, რომელიც მოიცავს მოთმინებას. ამრიგად, მოქმედი კანონმდებლობის თანახმად, გაკოტრებამდე კანონიერად გაცემული ლიცენზია ძალაში რჩება და რწმუნებულს არ შეუძლია მისი გაუქმება. რწმუნებულს შეუძლია უარი თქვას ყველა აქტიურზე, მაგრამ არ შეუძლია გააუქმოს თქვენს მიერ ფლობილი გამოყენების უფლება.
რას ნიშნავს ეს თქვენი მოწყობისთვის
აქედან ორი რამ მოჰყვება. ვალდებულების გათავისუფლების ვალდებულება უნდა დაეკისროს ესქრო აგენტს და არა მიმწოდებელს: თუ ის დამოუკიდებელი მეურვეობის ორგანოს სახითაა შექმნილი და რომელსაც მესამე მხარე ფლობს, ვალდებულების გათავისუფლება აგენტის საკუთარი შესრულებაა და რწმუნებულის უფლებამოსილება, 37-ე მუხლის თანახმად, ქონების მიერ ვალდებულების შესრულებაზეა ორიენტირებული და არა გადახდისუუნარო აგენტზე, მაშინ როდესაც ორმხრივი დაპირება მოითხოვს ქონების მიერ შესრულებას, რაზეც რწმუნებულს შეუძლია უარი თქვას. და ლიცენზია წინასწარ უნდა გასცეს და არა ვალდებულების გათავისუფლებისთანავე - ეს არის ყველაზე მნიშვნელოვანი დებულება, რომელიც ქვემოთ იქნება განხილული.
რესტრუქტურიზაციის და არა გაკოტრების შემთხვევაში, FW-ის 373-ე მუხლი ზღუდავს ipso facto პუნქტებზე დაყრდნობას - დებულებებს, რომლებიც მეორე მხარეს საშუალებას აძლევს შეცვალოს, შეაჩეროს ან შეწყვიტოს ხელშეკრულება მხოლოდ იმიტომ, რომ რესტრუქტურიზაციის პროცედურა დაიწყო. ეს შეზღუდვა მოქმედებს სქემის პროცედურაში და არა გაკოტრების შემთხვევაში და მასზე პასუხი კვლავ სტრუქტურულია: როდესაც შეთანხმება შედგენილია როგორც დამოუკიდებელი მეურვეობა მესამე მხარის მიერ, გათავისუფლების ტრიგერი მოქმედებს აგენტის საკუთარ ვალდებულებაზე და არ წარმოადგენს ipso facto დებულებას, რომელიც ღიაა გაუქმებისთვის, WHOA-ს რესტრუქტურიზაციის დროს ისევე, როგორც გაკოტრების შემთხვევაში.
როგორ უნდა იყოს სტრუქტურირებული ლიცენზია
ესქრო გაძლევთ საწყისი კოდის ასლს და არა უფლებას, რაიმე ქნათ მასთან დაკავშირებით. საწყისი კოდი დაცული ნამუშევარია; მისი კომპილაცია, მოდიფიცირება და შედეგის გაშვება შეზღუდული ქმედებებია. მათზე დაფუძნებული ლიცენზიის გარეშე, გათავისუფლებული დეპოზიტი არის საქაღალდე, რომლის გახსნაც არ შეგიძლიათ. ესქრო დააკავშირეთ ლიცენზიასთან, რომელიც გათავისუფლებისთანავე მომხმარებელს ცალსახად აძლევს საწყისი კოდის გამოყენების, კომპილაციის, მოდიფიცირებისა და შემდგომი განვითარების უფლებას და ამის გაკეთება მესამე მხარისთვის - პრაქტიკაში, სამუშაოს თავად არ შეასრულებთ.
შემდეგ კი დრო. გათავისუფლებისთანავე გაცემული ლიცენზია მყიფეა. თუ გათავისუფლების მოვლენა თავად გაკოტრებაა, ლიცენზიის გაცემა უნდა განახორციელოს მოვალემ, რომელმაც გაკოტრების შესახებ გადაწყვეტილების მიღების დღიდან დაკარგა ქონებაში არსებული აქტივების განკარგვის უფლებამოსილება; 23-ე და 35-ე მუხლები ხელს უშლის რწმუნებულს და რწმუნებული თქვენს მაგივრად ლიცენზიას არ გასცემს. Credit Suisse/Jongepier-ის შემთხვევაში, რწმუნებულს არ შეუძლია გააუქმოს უკვე არსებული ლიცენზია - მაგრამ თუ ის არასდროს გქონიათ, გასაუქმებელი არაფერია.
მიანიჭეთ ის თავად ხელშეკრულებაში, ნებისმიერი გადახდისუუნარობის წინ, წინაპირობის დაცვით: მინიჭებულია ახლა, ძალაში შედის გათავისუფლების მოვლენისთანავე. უფლება არსებობს ხელშეკრულების დღიდან; მხოლოდ მისი მოქმედებაა გადადებული. ნიდერლანდების კანონმდებლობა ზოგადად მისაღებია ამ სტრუქტურისთვის. საქმეში Rabobank/Reuser (Hoge Raad, 2016 წლის 3 ივნისი, ECLI:NL:HR:2016:1046) უზენაესმა სასამართლომ დაადასტურა, რომ იმ შემთხვევაში, თუ პირობითი უფლება შეიქმნა გაკოტრებამდე, პირობის შესრულება შემდგომში ძალაში შევიდა მოვალის მხრიდან რაიმე შემდგომი ქმედების გარეშე. ეს საქმე ეხებოდა საქონლის პირობით გადაცემას და პირობით უფლებაზე გირავნობას. მისი გამოყენება პირობითად მინიჭებულ საავტორო უფლებების ლიცენზიაზე არის ექსტრაპოლაცია, რომელიც მხარდაჭერილია იურიდიულ ლიტერატურაში და არა სასამართლოების მიერ გადაწყვეტილი საკითხი და ის ასე უნდა იყოს წარმოდგენილი.
ასევე დაადასტურეთ, რომ გამოქვეყნებული მასალის გამოყენება არ საჭიროებს მომწოდებლის ან მისი რწმუნებულის შემდგომ თანხმობას და რომ მემკვიდრე დეველოპერისთვის სუბლიცენზირება დაშვებულია.
SaaS და ღრუბელი: საწყისი კოდი საკმარისი არ არის
პროგრამული უზრუნველყოფის შემთხვევაში, რომელსაც თავად იყენებთ, საწყისი კოდი პლუს აწყობის ინსტრუქციები პლუს ლიცენზია თითქმის სრული პასუხია. სერვისისთვის კი ეს ასე არ არის. თუ მომწოდებლის პლატფორმა დახურდება, თქვენ დაკარგავთ აპლიკაციას, გარემოს, რომელშიც ის მუშაობდა და თქვენს მონაცემებს — საწყისი კოდი კი მხოლოდ პირველს აღადგენს, ნელ-ნელა. SaaS უწყვეტობის შეთანხმებას სამი რამ უნდა დაემატოს:
- ოპერაციული გარემო. კონტეინერის გამოსახულებები, ინფრასტრუქტურის, როგორც კოდის, განმარტებები, კონფიგურაცია, ქსელისა და უსაფრთხოების პარამეტრები, გაშვების დროის დამოკიდებულებები — საკმარისია იმისათვის, რომ პლატფორმა სხვაგან ავიდეს.
- მონაცემები. თქვენი მონაცემების რეგულარული ექსპორტი დოკუმენტირებული, არასაკუთრების ფორმატით, სქემის გამოყენებით. მონაცემები, რომელთა წაკითხვაც არ შეგიძლიათ, არ არის თქვენი მონაცემები და ექსპორტი უნდა განხორციელდეს მთელი კონტრაქტის განმავლობაში და არა მხოლოდ გამოშვებისას.
- მასპინძელი ურთიერთობა. მიმწოდებლის ჰოსტინგის პროვაიდერთან ხელშეკრულების დადების გზა ან ამ პროვაიდერისთვის შეტყობინების გაგზავნა, რომ შეგიძლიათ ანგარიში აიღოთ და პირდაპირ გადაიხადოთ.
ალტერნატივები და ვინ იხდის
ესქრო ყოველთვის არ არის საუკეთესო ვარიანტი, განსაკუთრებით სტანდარტული პროდუქტებისთვის, სადაც თქვენ ათასობით მომხმარებელს შორის ერთი მომხმარებელი ხართ და რეალისტური რისკი წარუმატებლობის ნაცვლად წარუმატებლობის აღმოფხვრაა. სამი უფრო მსუბუქი ვარიანტი ხშირად უფრო სასარგებლოა: მონაცემთა გატანის უფლება - პერიოდული ექსპორტი დოკუმენტირებული ფორმატით, ერთხელ მაინც გამოცდილი - რომელიც თითქმის უფასოდ ფარავს ექსპოზიციის დიდ ნაწილს; გაშვებული ასლის უფლება , გარდამავალი პერიოდის განმავლობაში გასაშვებად გამოსახულების უფლება, სერვისის აღდგენა გაცილებით სწრაფად, ვიდრე აღდგენა; და პირდაპირი გადახდა ჰოსტინგის პროვაიდერისთვის , გარემოს მუშაობის შენარჩუნება მიგრაციის დროს - ყველაზე იაფი ღრუბლოვანი უწყვეტობა, რომელიც ყველაზე ხშირად უგულებელყოფილია.
იმ შემთხვევაში, თუ იყენებთ ესქროს, ველით ერთჯერად დაყენების საფასურს, განმეორებად წლიურ შენახვის საფასურს და ცალკეულ გადასახადებს თითოეული ვერიფიკაციისთვის, რომლებიც ჩეკის სიღრმეზე იქნება დამოკიდებული. ხარჯებს იხდის ის, ვისაც სურს დაცვა, ჩვეულებრივ, მომხმარებელი, თუმცა მომწოდებელი, რომელიც ესქროს სთავაზობს გაყიდვის წერტილად, შეიძლება ატარებდეს მას, ხოლო მრავალმომხმარებლიანი შეთანხმება, რომელიც მოიცავს ერთი პროდუქტის რამდენიმე მომხმარებელს, ავრცელებს მას - ჩვეულებრივი საწყისი წერტილი, სადაც მომწოდებელი წინააღმდეგობას უწევს. გადაუხდელობა გახადეთ ისეთი რამ, რის შესახებაც აგენტმა უნდა შეგატყობინოთ, გადახდის უფლებით.
საკონტროლო სია ესქრო შეთანხმების მოლაპარაკებისთვის
- ეს არის ნამდვილი სამმხრივი შეთანხმება დამოუკიდებელ აგენტთან, რომელიც გავალდებულებთ პირდაპირ გაათავისუფლოთ თქვენი ვალდებულება?
- გაცემულია თუ არა საწყისი კოდის გამოყენების, კომპილაციის, შეცვლისა და შემდგომი განვითარების ლიცენზია? არის, წინაპირობის პირობით, გათავისუფლების პირობის ნაცვლად?
- დეპოზიტის სია მოიცავს თუ არა აწყობის ინსტრუქციებს, დამოკიდებულებებს, ლიცენზიის გასაღებებსა და დოკუმენტაციას და არა მხოლოდ საწყის კოდს, რომელიც განახლდება თითოეულ ვერსიაზე?
- რა დონის ვერიფიკაციის კონტრაქტია და რამდენად ხშირად მეორდება ის?
- გამოქვეყნების მოვლენების განსაზღვრა შესაძლებელია დოკუმენტიდან თუ დროის გასვლიდან, მოკლე საჩივრის პერიოდითა და სწრაფი დავის გზით?
- SaaS-ისთვის: გარემო, მონაცემები და ჰოსტინგის ურთიერთობა დაფარულია თუ მხოლოდ კოდი?
- ვინ იხდის, რა მოხდება, თუ მიმწოდებელი შეწყვეტს გადახდას და შეესაბამება თუ არა ესქროუს ხელშეკრულება ძირითადი კონტრაქტის მარეგულირებელ კანონმდებლობას და ინტელექტუალური საკუთრების პუნქტებს?
შეუძლია თუ არა ჰოლანდიელ გაკოტრების რწმუნებულს ესქრო აგენტისთვის საწყისი კოდის გამჟღავნების შეჩერება?
პირდაპირ არა. სამმხრივი შეთანხმების შემთხვევაში, გათავისუფლების ვალდებულება თქვენს წინაშე ეკისრება ესქრო აგენტს საკუთარი ხელშეკრულების საფუძველზე და აგენტი არ არის გაკოტრებული. 37-ე მუხლის თანახმად, რწმუნებულის უფლებამოსილებაა უარი თქვას ქონების მიერ ვალდებულების შესრულებაზე და არა აგენტისთვის მითითებების მიცემა. ეს არის მთავარი მიზეზი, რის გამოც სამმხრივი შეთანხმება უპირატესობას ანიჭებს მომწოდებლის დაპირებას.
გადაურჩება თუ არა ჩემი პროგრამული უზრუნველყოფის ლიცენზია მომწოდებლის გაკოტრების შემდეგ?
ლიცენზია გაცემულია გაკოტრების საქმის ძალაში შესვლამდე და რწმუნებულს არ შეუძლია მისი გაუქმება. Credit Suisse/Jongepier-ის საქმეში (Hoge Raad, 23 მარტი, 2018, ECLI:NL:HR:2018:424) უზენაესმა სასამართლომ დაადასტურა, რომ რწმუნებულს არ შეუძლია შეწყვიტოს მიმდინარე შესრულება, რომელიც შედგება ტოლერანტობისგან ან თავის შეკავებისგან და ლიცენზია ასეთ შესრულებას წარმოადგენს. რწმუნებულს შეუძლია უარი თქვას ყველაფერ აქტიურზე: მოვლა-პატრონობაზე, მხარდაჭერაზე, განახლებებზე, ჰოსტინგზე.
ნებულას საქმეზე გამოტანილი გადაწყვეტილება კვლავ საფრთხეს უქმნის ლიცენზიის მფლობელებს?
არა იმ ფორმით, როგორიც ოდესღაც ეშინოდათ. „ნებულა“ (Hoge Raad, 2006 წლის 3 ნოემბერი, ECLI:NL:HR:2006:AX8838) ფართოდ განიმარტა, როგორც რწმუნებულისთვის არსებული გამოყენების უფლების უგულებელყოფის უფლების მიცემა. ბერზონამ და Credit Suisse/Jongepier-მა შეზღუდეს ეს ინტერპრეტაცია. რწმუნებულს შეუძლია უარი თქვას შესრულებაზე, მაგრამ მას არ აქვს უფლებამოსილება, რომელსაც კანონი ან ხელშეკრულება არ აძლევს და ლიცენზიის გაუქმება ასეთ უფლებამოსილებას არ წარმოადგენს.
რატომ არის პრობლემა მხოლოდ გაცემისთანავე ლიცენზიის გაცემა?
რადგან გრანტი უნდა გაცემულიყო გაკოტრების შემდეგ, როდესაც მოვალე კარგავს ქონების აქტივების განკარგვის უფლებამოსილებას და რწმუნებულს არ აქვს ვალდებულება, იმოქმედოს თქვენს სახელით. სასამართლო პრაქტიკა იცავს თქვენს მიერ უკვე ფლობილ ლიცენზიებს; ის არ ქმნის მათ. გაეცით ის ახლავე, გათავისუფლებისთანავე ძალაში შესული წინაპირობის გათვალისწინებით.
ესქროუ დაგეხმარებათ SaaS მომწოდებელთან?
მხოლოდ ნაწილობრივ. საწყისი კოდი არ აღადგენს გაშვებულ სერვისს. მოქმედი SaaS შეთანხმება ასევე უნდა მოიცავდეს ოპერაციულ გარემოს — კონტეინერის სურათებს, ინფრასტრუქტურის განმარტებებს, კონფიგურაციას — თქვენი მონაცემების რეგულარულ ექსპორტს დოკუმენტირებული ფორმატით და ჰოსტინგის პროვაიდერის გადაბარების ან მისთვის გადახდის გზას. ამის გარეშე, თქვენ გეძლევათ აღდგენის პროექტი უწყვეტობის ნაცვლად.
ნამდვილად ღირს ვერიფიკაციისთვის ფულის გადახდა?
დიახ, საშუალო დონეზე. ფაილის დონის შემოწმება მხოლოდ იმას ადასტურებს, რომ რაღაც მოვიდა. სისრულის მიმოხილვა შექმნის ინსტრუქციებთან და დამოკიდებულებების სიასთან მიმართებაში აფიქსირებს მნიშვნელოვან ხარვეზებს - გამოტოვებულ შექმნის ეტაპებს, დაუსაბუთებელ დამოკიდებულებებს, კომპონენტებს, რომელთა გამოყენების უფლება არ გაქვთ. სრული შექმნისა და გაშვების ტესტი ერთადერთი გადამწყვეტი ვარიანტია, რომელიც ღირს თავის დანახარჯებზე იმ შემთხვევაში, თუ შეფერხება არსებობის გამო იქნება.

