మీ వ్యాపారం మీరు రాయనటువంటి సాఫ్ట్వేర్పై ఆధారపడి ఉంటే, మీరు దానిని రాసిన కంపెనీపై ఆధారపడతారు. మీ దగ్గర ఆబ్జెక్ట్ కోడ్ మరియు లైసెన్స్ ఉంటాయి; సరఫరాదారు దగ్గర సోర్స్ కోడ్, బిల్డ్ పైప్లైన్ మరియు పరిజ్ఞానం ఉంటాయి. సరఫరాదారు చెల్లింపు సామర్థ్యం కలిగి, సమర్థుడిగా ఉన్నంత కాలం ఆ అసమానత సహించదగినదిగా ఉంటుంది, కానీ ఆ సామర్థ్యం కోల్పోయిన క్షణం నుండి అది సహించలేనిదిగా మిగిలిపోతుంది. సాఫ్ట్వేర్ ఎస్క్రో అనేది దీనికి ప్రామాణిక పరిష్కారం, కానీ డచ్ దివాలా చట్టాన్ని దృష్టిలో ఉంచుకుని రూపొందిస్తేనే అది పనిచేస్తుంది — అయితే చాలా ఏర్పాట్లు అలా ఉండవు.
ఎస్క్రో అంటే ఏమిటి మరియు అది పరిష్కరించే ప్రమాదం
సరఫరాదారు సోర్స్ కోడ్ మరియు సహాయక సామగ్రిని ఒక స్వతంత్ర మూడవ పక్షం వద్ద డిపాజిట్ చేస్తారు. ఆ మూడవ పక్షం, ఒక నిర్దిష్ట సంఘటన జరిగే వరకు వాటిని తన వద్ద ఉంచుకుని, ఆ తర్వాత కస్టమర్కు విడుదల చేస్తుంది. కస్టమర్ సాఫ్ట్వేర్ను నడుపుతూ ఉండటానికి ఆ కోడ్ను ఉపయోగించుకోవచ్చు మరియు సవరించుకోవచ్చు. ఇక్కడ ప్రమాదం కొనసాగింపులో ఉంటుంది, యాజమాన్యంలో కాదు: ఒక సరఫరాదారు ఉత్పత్తిపై తమ ఆర్డర్ ప్రాసెసింగ్, పేషెంట్ రికార్డులు లేదా ప్రొడక్షన్ ప్లానింగ్ను నడుపుతున్న కస్టమర్ రాత్రికి రాత్రే మారలేరు, ఎందుకంటే మైగ్రేషన్కు నెలలు పడుతుంది మరియు సాధారణంగా వెళ్ళిపోతున్న సరఫరాదారు సహాయం అవసరం అవుతుంది. ఎస్క్రో అనేది క్రమబద్ధమైన పద్ధతిలో నిష్క్రమించడానికి సమయాన్ని ఇస్తుంది. మూడు పరిస్థితులు ముఖ్యమైనవి:
- దివాలా. సరఫరాదారు దివాలా తీసినట్లు ప్రకటించబడతాడు, ఒక ట్రస్టీ నియమించబడతాడు, సిబ్బంది వెళ్లిపోతారు మరియు మద్దతు ఆగిపోతుంది. ఇలాంటి పరిస్థితి కోసమే ఎస్క్రో రూపొందించబడింది, మరియు ఇక్కడే డచ్ చట్టం అత్యధికంగా పనిచేస్తుంది.
- నిలిపివేత. సరఫరాదారు ఉత్పత్తిని ఉపసంహరించుకోవడం, మీ వెర్షన్ను నిలిపివేయడం, లేదా మీ విస్తరణపై ఆసక్తి లేని వారిచే కొనుగోలు చేయబడటం. దివాలా కంటే ఇది సర్వసాధారణం, మరియు తరచుగా విడుదల నిబంధన నుండి దీనిని మినహాయిస్తారు.
- నిర్వహించడంలో నిరంతర వైఫల్యం. సరఫరాదారు ఇప్పటికీ ఉన్నాడు మరియు ఇన్వాయిస్లు జారీ చేస్తున్నాడు, కానీ ఇకపై లోపాలను సరిచేయడం, భద్రతా ప్యాచ్లను పంపడం లేదా ఉత్పత్తిని దాని డిపెండెన్సీలతో అనుకూలంగా ఉంచడం లేదు.
రెండు-పక్షాల మరియు మూడు-పక్షాల ఏర్పాట్లు
రెండు పక్షాల ఒప్పందం అంటే, ఒక నిర్దిష్ట సంఘటన జరిగినప్పుడు సరఫరాదారు సోర్స్ కోడ్ను అప్పగిస్తాడని ప్రధాన ఒప్పందంలో ఇచ్చే ఒక వాగ్దానం. ఇది చవకైనది మరియు బలహీనమైనది: ఏదైనా జమ చేయబడిందా లేదా తాజాగా ఉంచబడిందా అని స్వతంత్రంగా ఎవరూ తనిఖీ చేయరు, మరియు — నిర్ణయాత్మకంగా — దివాలా తీసినప్పుడు, మీరు ఎస్టేట్ యొక్క బాధ్యతను నిర్వర్తించమని ట్రస్టీని అడుగుతున్నారు, కానీ అలా చేయడానికి వారికి ఎటువంటి బాధ్యత లేదు.
మూడు -పక్షాల ఏర్పాటులో ఎస్క్రో ఏజెంట్ ఒక ఒప్పంద పక్షంగా చేరతాడు. ఆ ఏజెంట్ డిపాజిట్ను తన ఆధీనంలోకి తీసుకుని, తనిఖీ చేసి, దాన్ని తన వద్ద ఉంచుకుంటాడు, మరియు దానిని విడుదల చేయాల్సిన ప్రత్యక్ష బాధ్యత మీకు ఉంటుంది. ఒక ఏజెంట్కు డబ్బు చెల్లించడానికి గల ముఖ్య కారణం ఇదే: విడుదల అనేది దివాలా తీసిన ఎస్టేట్ ద్వారా కాకుండా, తన సొంత ఒప్పందం ప్రకారం చెల్లింపు సామర్థ్యం ఉన్న మూడవ పక్షం ద్వారా జరిగే పనితీరు అవుతుంది. విడుదల జరిగిందా లేదా అని నిర్ణయించే అధికారం కూడా ఆ ఏజెంట్కే ఉంటుంది, తద్వారా మీకు సహాయం చేయడానికి ఎటువంటి ప్రోత్సాహం లేని ట్రస్టీకి ఆ అధికారం లేకుండా పోతుంది.
వాస్తవానికి ఏమి జమ చేయబడింది
సర్వసాధారణమైన వైఫల్యం చట్టబద్ధమైనది కాదు. అది సోర్స్ కోడ్ తప్ప మరేమీ లేని ఒక డిపాజిట్. సోర్స్ కోడ్ ఒక్కటే కంపైల్ అవ్వదు: ఎలాంటి బిల్డ్ సూచనలు మరియు డిపెండెన్సీల జాబితా లేకుండా ఒక డెవలపర్కు అప్పగించినప్పుడు, ఒక పెద్ద కోడ్బేస్ పనిచేసే బైనరీగా మారడానికి వారాల తరబడి రివర్స్ ఇంజనీరింగ్ అవసరం కావచ్చు — సిస్టమ్కు ఇప్పటికే మద్దతు లేనప్పుడు మీ దగ్గర అంత సమయం ఉండదు. బిల్డ్ సూచనలు లేని డిపాజిట్ నిరుపయోగమైనది.
| కాంపోనెంట్ | ఇది ఎందుకు అవసరం |
|---|---|
| సోర్స్ కోడ్, పూర్తి మరియు వెర్షన్ చేయబడినది | డెవలప్మెంట్ బ్రాంచ్తో కాకుండా, వాస్తవంగా ప్రొడక్షన్లో ఉన్న రిలీజ్తో సరిపోలాలి. |
| నిర్మాణ మరియు విస్తరణ సూచనలు | కంపైలర్ మరియు రన్టైమ్ వెర్షన్లు, బిల్డ్ స్క్రిప్ట్లు, ఎన్విరాన్మెంట్ వేరియబుల్స్, డిప్లాయ్మెంట్ స్టెప్స్. ఇవి లేకుండా కోడ్ పనిచేసే సాఫ్ట్వేర్గా మారదు. |
| సాంకేతిక మరియు క్రియాత్మక డాక్యుమెంటేషన్ | ఆర్కిటెక్చర్, డేటా మోడల్, ఇంటర్ఫేస్లు, తెలిసిన లోపాలు. మూడవ పక్షం కోడ్ను నిర్వహించవచ్చా లేదా కేవలం అమలు చేయవచ్చా అని నిర్ణయిస్తుంది. |
| థర్డ్-పార్టీ మరియు ఓపెన్ సోర్స్ కాంపోనెంట్లు | వెర్షన్లు మరియు లైసెన్స్ నిబంధనలతో కూడిన డిపెండెన్సీ జాబితా. కొన్ని వాణిజ్య కాంపోనెంట్లకు వాటి సరఫరాదారు నుండి ప్రత్యేక లైసెన్స్ అవసరం. |
| లైసెన్స్ కీలు, సర్టిఫికేట్లు, ఆధారాలు | పనిచేయని లైసెన్స్ సర్వర్కు సమాచారం పంపే సాఫ్ట్వేర్ కొనసాగింపు కాదు. |
అప్డేట్ బాధ్యతను జోడించండి. సంతకం చేసేటప్పుడు ఒకసారి చేసిన డిపాజిట్, ఒకటి లేదా రెండు విడుదల చక్రాలలో గడువు ముగిసిపోతుంది. డిపాజిట్లను విడుదల షెడ్యూల్కు — ప్రతి ప్రధాన విడుదలకు, లేదా ఒక స్థిరమైన వ్యవధికి — అనుసంధానించండి మరియు డిపాజిట్ ఆలస్యమైనప్పుడు మీకు తెలియజేయబడే హక్కును పొందండి.
ధృవీకరణ: మీరు దేని కోసం చెల్లిస్తున్నారు
కింద ఉన్న మధ్యస్థ ఎంపికను ప్రామాణికంగా కొనండి, మరియు అంతరాయం ఏర్పడితే ఉనికికే ప్రమాదం కలిగే పూర్తి పరీక్షను కూడా చేయండి. కేవలం ఫైల్-స్థాయి తనిఖీతో దాదాపుగా ఏమీ కొనలేనట్లే.
- ఫైల్ స్థాయి తనిఖీ. డిపాజిట్ చదవగలిగేదిగా, వైరస్ రహితంగా ఉందని మరియు ఫైల్ జాబితాతో సరిపోలుతుందని ఏజెంట్ నిర్ధారిస్తుంది. ఇది ఏదో ఒకటి వచ్చిందని నిరూపిస్తుంది, అంతేగాని అది పనిచేస్తుందని కాదు.
- సంపూర్ణత మరియు డాక్యుమెంటేషన్ సమీక్ష. ఏజెంట్ బిల్డ్ సూచనలు మరియు డిపెండెన్సీలను డిపాజిట్తో సరిపోల్చి చూసి, లోపాలను నివేదిస్తుంది. ఈ మధ్యస్థ ఎంపిక చాలా మంది కస్టమర్లకు సరైనది: ఇది పూర్తి టెస్ట్ ఖర్చులో చాలా తక్కువ ఖర్చుతో సాధారణ వైఫల్యాలను — అంటే, తప్పిపోయిన బిల్డ్ స్టెప్స్, డాక్యుమెంట్ చేయని డిపెండెన్సీలు, మీరు ఉపయోగించడానికి హక్కు లేని ఒక కాంపోనెంట్ వంటివాటిని — పట్టుకుంటుంది.
- పూర్తి బిల్డ్ మరియు రన్ టెస్ట్. ఏజెంట్ శుభ్రమైన వాతావరణంలో డిపాజిట్ను సంకలనం చేసి, దానిని టెస్ట్ డేటాతో సరిపోల్చి నడుపుతుంది. డిపాజిట్ పనిచేస్తుందని నిరూపించే ఏకైక స్థాయి ఇదే, కానీ సాఫ్ట్వేర్ మారిన కొద్దీ ఇది నెమ్మదిగా, ఖరీదైనదిగా ఉంటుంది మరియు పునరావృతం చేయవలసి వస్తుంది.
విడుదల ఈవెంట్లు, వాటి గురించి వాదించడానికి వీలులేకుండా రూపొందించబడ్డాయి.
విడుదల నిబంధన అనేది ఎస్క్రో ఏజెంట్ ఒత్తిడికి లోనై, చట్టపరమైన సలహా లేకుండా వర్తింపజేయవలసిన ఒక ప్రేరకం. ప్రతి సంఘటన సరఫరాదారు ప్రవర్తన గురించిన తీర్పు నుండి కాకుండా, ఒక పత్రం నుండి లేదా కాలక్రమేణా రుజువు కావాలి.
| విడుదల కార్యక్రమం | దీన్ని నిష్పక్షపాతంగా ఎలా నిర్ధారించాలి |
|---|---|
| సరఫరాదారు దివాలా | కోర్టు తీర్పు, లేదా దివాలా రిజిస్టర్ నమోదు. |
| చెల్లింపుల నిలిపివేత లేదా పునర్నిర్మాణ ప్రక్రియ | రిజిస్టర్ ఎంట్రీ ప్రకారం, ఒక నిర్వాహకుడిని లేదా పునర్వ్యవస్థీకరణ నిపుణుడిని నియమించడం. |
| వ్యాపారం రద్దు లేదా నిలిపివేత | వాణిజ్య రిజిస్టర్ నుండి నమోదు తొలగింపు, లేదా రద్దు చేయడానికి ఒక తీర్మానం. |
| ఉత్పత్తిని లేదా వాడుకలో ఉన్న వెర్షన్ను నిలిపివేయడం | లిఖితపూర్వక గడువు ముగింపు నోటీసు, లేదా సరఫరాదారు విడుదలలను జారీ చేయడం ఆపివేసిన తర్వాత నిర్దిష్ట కాలం గడిచిపోవడం. |
| నిర్వహించడంలో నిరంతర వైఫల్యం | నోటీసు మరియు పరిష్కార గడువు తర్వాత, ఒప్పంద ప్రతిస్పందన సమయంలోగా, నిర్వచించబడిన తీవ్రత గల లోపాన్ని సరిదిద్దడంలో విఫలమవడం, ఒక నిర్దిష్ట కాల వ్యవధిలో నిర్దిష్ట సంఖ్యలో పునరావృతమవడం. |
| సాఫ్ట్వేర్ను మూడవ పక్షానికి బదిలీ చేయడం | నిర్ణీత కాలపరిమితిలోగా కొనుగోలుదారు నిర్వహణ బాధ్యతలను లిఖితపూర్వకంగా స్వీకరించకపోవడం. |
రెండు అంశాలు చాలా వరకు పని చేస్తాయి. అభ్యంతరం తెలిపే భారాన్ని సరఫరాదారుపై పెట్టండి: వినియోగదారుడు సాక్ష్యాలతో ఏజెంట్కు తెలియజేస్తాడు, అభ్యంతరం చెప్పడానికి సరఫరాదారుకు ఒక చిన్న, నిర్దిష్ట గడువు ఉంటుంది, మరియు అభ్యంతరం లేకపోతే ఏజెంట్ ఒప్పందాన్ని రద్దు చేస్తాడు. అలాగే, వివాద పరిష్కార మార్గాన్ని ముందుగానే నిర్ణయించుకోండి — నిపుణుల నిర్ధారణ లేదా తక్కువ సమయంలో మధ్యవర్తిత్వం — తద్వారా అభ్యంతరం చెప్పడానికి నెలలు కాదు, రోజులు మాత్రమే మిగులుతాయి.
డచ్ దివాలా ప్రశ్న
పైన చెప్పినదంతా ఒప్పంద రూపకల్పన. సరఫరాదారు దివాలా తీసినప్పుడు అది నిలుస్తుందా లేదా అనేది తర్వాత వచ్చేది నిర్ణయిస్తుంది.
ట్రస్టీ తిరస్కరించగల విషయం
ఆర్టికల్ 37 Fw ప్రకారం, దివాలా ఉత్తర్వు సమయంలో ఇరుపక్షాలలో ఏ ఒక్కరూ పరస్పర ఒప్పందాన్ని పూర్తిగా నెరవేర్చని పక్షంలో, ప్రతిపక్షం తాము నెరవేరుస్తారో లేదో ప్రకటించడానికి ట్రస్టీకి సహేతుకమైన లిఖితపూర్వక గడువును నిర్దేశించవచ్చు; ఒకవేళ అలా చేయకపోతే, ప్రతిఫలంగా నెరవేర్పును డిమాండ్ చేసే హక్కును అది కోల్పోతుంది. ఆర్టికల్ 37 Fw చేయని పని ఏమిటంటే, ఒప్పందాన్ని రద్దు చేయడం లేదా రద్దు చేసే అధికారాన్ని ట్రస్టీకి ఇవ్వడం. ఒప్పందం కొనసాగుతుంది; ట్రస్టీ కేవలం నెరవేర్చడానికి బాధ్యత వహించరు, మరియు ఆర్టికల్ 37a Fw కింద దివాలా ప్రక్రియలో ప్రతిపక్షానికి ఒక క్లెయిమ్ మిగిలి ఉంటుంది.
సాఫ్ట్వేర్ విషయంలో, ఎస్టేట్కు డబ్బు ఖర్చు పెట్టే క్రియాశీలక కార్యకలాపాలైన నిర్వహణ, మద్దతు, అప్డేట్లు, హోస్టింగ్ మరియు తదుపరి డిపాజిట్లను ట్రస్టీ తిరస్కరించవచ్చు. తిరస్కరణను ఆశించండి. ప్రశ్న ఏమిటంటే, ఇది ఇంకా ముందుకు వెళ్లి, మీ వద్ద ఇప్పటికే ఉన్నవాటిని ఉపయోగించకుండా మిమ్మల్ని ఆపగలదా లేదా అనేది.
నెబ్యులా, బెర్జోనా మరియు క్రెడిట్ సూయిస్/జోంగేపియర్
ఒక దశాబ్దం పాటు ఇది నిజంగా అనిశ్చితంగా ఉంది. నెబ్యులా (హోగే రాడ్, 3 నవంబర్ 2006, ECLI:NL:HR:2006:AX8838) కేసులో, దివాలా ప్రక్రియ ఇప్పటికే ఉన్న ఒప్పందాలను స్వయంగా రద్దు చేయనప్పటికీ, వినియోగ హక్కును కలిగి ఉన్న ప్రతిపక్షం, దివాలా జరగనట్లే భావించి ట్రస్టీకి వ్యతిరేకంగా ఆ హక్కును వినియోగించుకోవడం కొనసాగించకూడదని సుప్రీం కోర్టు తీర్పు ఇచ్చింది; అలా చేయడం వల్ల, ఇతరుల నష్టానికి ఒక రుణదాత దివాలాను ధిక్కరించినట్లు అవుతుంది. ఇది, ముందుగా ఉన్న వినియోగ హక్కును ట్రస్టీ పక్కన పెట్టడానికి అనుమతిస్తున్నట్లుగా విస్తృతంగా భావించబడింది మరియు లైసెన్సుదారులను ఆందోళనకు గురిచేసింది.
ఆ వ్యాఖ్యానం నిలవలేదు. ABN AMRO/Berzona (Hoge Raad, 11 జూలై 2014, ECLI:NL:HR:2014:1681) కేసులో, ఇప్పటికే ఉన్న పరస్పర ఒప్పందాలు లేదా వాటి నుండి ఉత్పన్నమయ్యే బాధ్యతలపై దివాలాకు ఎలాంటి ప్రభావం ఉండదని, మరియు చట్టం లేదా ఒప్పందం ఇవ్వని అధికారాన్ని ట్రస్టీకి ఇవ్వదని సుప్రీం కోర్టు తీర్పు ఇచ్చింది — ఉదాహరణకు, ఇంకా కొనసాగుతున్న లీజును అది రద్దు చేయలేదు.
క్రెడిట్ సూయిస్/జోంగేపియర్ క్యూక్యూ (హోగే రాడ్, 23 మార్చి 2018, ECLI:NL:HR:2018:424) కేసులో ఈ అంశం పరిష్కరించబడింది . ట్రస్టీ నిష్క్రియాత్మకంగా తన పనిని నిర్వర్తించడానికి నిరాకరించవచ్చు, కానీ దివాలా ప్రక్రియకు ముందు రుణగ్రహీత చేసిన పనిని రద్దు చేయడానికి, లేదా ఏదైనా సహించడం లేదా చేయకుండా ఉండటం వంటి కొనసాగుతున్న పనిని ముగించడానికి దివాలా ప్రక్రియ అతనికి అధికారాన్ని ఇవ్వదు.
సాఫ్ట్వేర్ విషయంలో ఆ పదబంధమే ముఖ్యమైనది. లైసెన్స్ అనేది, కాపీరైట్ను ఉల్లంఘించే వినియోగాన్ని సహించడానికి హక్కుదారు ఇచ్చే ఒక హామీ — అంటే, సహించడంతో కూడిన ఒక నిరంతర పనితీరు. అందువల్ల, ప్రస్తుత చట్టం ప్రకారం, దివాలాకు ముందు చట్టబద్ధంగా మంజూరు చేయబడిన లైసెన్స్, దివాలా తర్వాత కూడా చెల్లుబాటులో ఉంటుంది మరియు ట్రస్టీ దానిని రద్దు చేయలేరు. ట్రస్టీ క్రియాశీలంగా ఉన్న ప్రతిదాన్నీ తిరస్కరించవచ్చు, కానీ మీరు కలిగి ఉన్న వినియోగ హక్కును నిలిపివేయలేరు.
మీ ఏర్పాటుకు దాని అర్థం
రెండు విషయాలు దీని నుండి స్పష్టమవుతాయి. విడుదల బాధ్యతను సరఫరాదారుపై కాకుండా, ఎస్క్రో ఏజెంట్పైనే ఉంచండి: దీనిని మూడవ పక్షం నిర్వహించే స్వతంత్ర కస్టడీగా ఏర్పాటు చేసినప్పుడు, విడుదల అనేది ఏజెంట్ యొక్క సొంత పనితీరు అవుతుంది, మరియు ఆర్టికల్ 37 Fw ప్రకారం ట్రస్టీకి ఉన్న అధికారం, చెల్లింపు సామర్థ్యం ఉన్న ఏజెంట్పై కాకుండా ఎస్టేట్ ద్వారా నెరవేర్చాల్సిన పనులపై వర్తిస్తుంది. అయితే, ఇద్దరి మధ్య వాగ్దానం జరిగితే ఎస్టేట్ ద్వారా పనితీరు అవసరం, దీనిని ట్రస్టీ తిరస్కరించవచ్చు. మరియు విడుదల సమయంలో కాకుండా, ముందుగానే లైసెన్స్ను మంజూరు చేయండి — ఇది అత్యంత ముఖ్యమైన ముసాయిదా అంశం, దీని గురించి కింద చర్చించబడింది.
దివాలా ప్రక్రియలో కాకుండా పునర్వ్యవస్థీకరణ ప్రక్రియలో, ఆర్టికల్ 373 Fw ఇప్సో ఫ్యాక్టో నిబంధనలపై ఆధారపడటాన్ని పరిమితం చేస్తుంది — అంటే, కేవలం పునర్వ్యవస్థీకరణ ప్రక్రియ ప్రారంభమైందనే కారణంతో ఒక ప్రతిపక్షం ఒప్పందాన్ని సవరించడానికి, నిలిపివేయడానికి లేదా రద్దు చేయడానికి అనుమతించే నిబంధనలు. ఆ పరిమితి స్కీమ్ ప్రక్రియలో వర్తిస్తుంది, దివాలా ప్రక్రియలో కాదు, మరియు దానికి సమాధానం మళ్ళీ నిర్మాణాత్మకమైనది: ఒకవేళ ఆ ఏర్పాటును మూడవ పక్షం ద్వారా స్వతంత్ర కస్టడీగా రూపొందించినప్పుడు, విడుదల ట్రిగ్గర్ ఏజెంట్ యొక్క సొంత బాధ్యతపై పనిచేస్తుంది మరియు అది దివాలా ప్రక్రియలో లాగే WHOA పునర్వ్యవస్థీకరణలో కూడా రద్దు చేయడానికి వీలున్న ఇప్సో ఫ్యాక్టో నిబంధనగా పరిగణించబడదు.
లైసెన్స్ ఎలా రూపొందించబడాలి
ఎస్క్రో మీకు సోర్స్ కోడ్ కాపీని ఇస్తుంది, అంతేగానీ దానితో ఏదైనా చేసే హక్కును కాదు. సోర్స్ కోడ్ అనేది ఒక రక్షిత రచన; దానిని కంపైల్ చేయడం, సవరించడం మరియు ఫలితాన్ని అమలు చేయడం అనేవి పరిమితం చేయబడిన చర్యలు. వాటిని కవర్ చేసే లైసెన్స్ లేకుండా, విడుదల చేయబడిన డిపాజిట్ అనేది మీరు తెరవలేని ఒక ఫోల్డర్ లాంటిది. విడుదల తర్వాత, కస్టమర్ సోర్స్ కోడ్ను ఉపయోగించడానికి, కంపైల్ చేయడానికి, సవరించడానికి మరియు మరింత అభివృద్ధి చేయడానికి, మరియు ఆ పనిని ఒక మూడవ పక్షం చేత చేయించుకోవడానికి స్పష్టంగా అనుమతించే లైసెన్స్తో ఎస్క్రోను జత చేయండి — ఆచరణలో మీరు ఆ పనిని స్వయంగా చేయరు.
ఇక సమయం విషయానికి వస్తే. విడుదలపై మంజూరు చేయబడిన లైసెన్స్ పెళుసుగా ఉంటుంది. ఒకవేళ విడుదల సంఘటన దివాలా తీయడమే అయితే, దివాలా ఉత్తర్వు జారీ అయిన రోజు నుండి ఎస్టేట్లోని ఆస్తులను పారవేసే అధికారాన్ని కోల్పోయిన రుణగ్రహీత ద్వారానే ఆ మంజూరు జరగాల్సి ఉంటుంది; ఆర్టికల్ 23 Fw మరియు ఆర్టికల్ 35 Fw దీనికి అడ్డుగా ఉంటాయి, మరియు ట్రస్టీ మీ తరపున ఆ మంజూరును చేయరు. క్రెడిట్ సూయిస్/జోంగెపియర్ ప్రకారం, మీకు ఇప్పటికే ఉన్న లైసెన్స్ను ట్రస్టీ రద్దు చేయలేరు — కానీ మీకు అసలు లైసెన్స్ లేకపోతే, రద్దు చేయడానికి ఏమీ ఉండదు.
ఏదైనా దివాలా తీయడానికి ముందే, ఒప్పందంలోనే దానిని మంజూరు చేయాలి, కానీ ఒక ముందస్తు షరతుకు లోబడి: ఇప్పుడు మంజూరు చేయబడినది, విడుదల సంఘటన జరిగినప్పుడు అమలులోకి వస్తుంది. ఒప్పందం జరిగిన తేదీ నుండే హక్కు ఉంటుంది; దాని ప్రభావం మాత్రమే వాయిదా వేయబడుతుంది. డచ్ చట్టం సాధారణంగా ఈ నిర్మాణాన్ని స్వీకరిస్తుంది. రాబోబ్యాంక్/రీయూజర్ (హోగే రాడ్, 3 జూన్ 2016, ECLI:NL:HR:2016:1046) కేసులో, దివాలాకు ముందు ఒక షరతులతో కూడిన హక్కు సృష్టించబడినప్పుడు, ఆ తర్వాత ఆ షరతు నెరవేరడం అనేది రుణగ్రహీత యొక్క ఎలాంటి అదనపు చర్య లేకుండానే అమలులోకి వస్తుందని సుప్రీం కోర్టు అంగీకరించింది. ఆ కేసు వస్తువుల షరతులతో కూడిన బదిలీకి మరియు షరతులతో కూడిన హక్కుపై తాకట్టుకు సంబంధించినది. దీనిని షరతులతో మంజూరు చేయబడిన కాపీరైట్ లైసెన్స్కు వర్తింపజేయడం అనేది న్యాయ సాహిత్యంలో మద్దతు ఉన్న ఒక విస్తరణ మాత్రమే, కోర్టులు పరిష్కరించిన అంశం కాదు, మరియు దానిని అలాగే ప్రదర్శించాలి.
విడుదల చేసిన మెటీరియల్ వినియోగానికి సరఫరాదారు లేదా దాని ట్రస్టీ నుండి తదుపరి అనుమతి అవసరం లేదని, మరియు తదుపరి డెవలపర్కు సబ్-లైసెన్సింగ్ ఇవ్వడానికి అనుమతి ఉందని కూడా నిర్ధారించండి.
సాస్ మరియు క్లౌడ్: సోర్స్ కోడ్ మాత్రమే సరిపోదు
మీరు స్వయంగా నడిపే సాఫ్ట్వేర్ కోసం, సోర్స్ కోడ్, బిల్డ్ సూచనలు మరియు లైసెన్స్ అనేవి దాదాపు పూర్తి పరిష్కారం. ఒక సేవకు అది సరిపోదు. సరఫరాదారు ప్లాట్ఫారమ్ పనిచేయడం ఆగిపోతే, మీరు అప్లికేషన్ను, అది పనిచేసిన వాతావరణాన్ని మరియు మీ డేటాను కోల్పోతారు — మరియు సోర్స్ కోడ్ నెమ్మదిగా, కేవలం మొదటిదాన్ని మాత్రమే పునరుద్ధరిస్తుంది. ఒక SaaS కొనసాగింపు ఏర్పాటు తప్పనిసరిగా మూడు విషయాలను జోడించాలి:
- కార్యాచరణ వాతావరణం. కంటైనర్ ఇమేజ్లు, ఇన్ఫ్రాస్ట్రక్చర్-యాజ్-కోడ్ నిర్వచనాలు, కాన్ఫిగరేషన్, నెట్వర్క్ మరియు సెక్యూరిటీ సెట్టింగ్లు, రన్టైమ్ డిపెండెన్సీలు — ప్లాట్ఫారమ్ను ఇతర చోట్ల నిలబెట్టడానికి ఇవి సరిపోతాయి.
- డేటా. మీ స్వంత డేటాను స్కీమాతో పాటు, డాక్యుమెంట్ చేయబడిన, యాజమాన్య హక్కులు లేని ఫార్మాట్లో క్రమం తప్పకుండా ఎగుమతి చేయాలి. మీరు చదవలేని డేటా మీ వద్ద ఉన్నట్లు కాదు, మరియు ఈ ఎగుమతులు కేవలం విడుదల సమయంలోనే కాకుండా, కాంట్రాక్ట్ మొత్తం కొనసాగాలి.
- హోస్టింగ్ సంబంధం. సరఫరాదారు దాని హోస్టింగ్ ప్రొవైడర్తో కుదుర్చుకున్న ఒప్పందంలోకి ప్రవేశించడానికి ఒక మార్గం, లేదా మీరు ఖాతాను స్వాధీనం చేసుకుని నేరుగా చెల్లించవచ్చని ఆ ప్రొవైడర్కు తెలియజేయడం.
ప్రత్యామ్నాయాలు, మరియు ఎవరు చెల్లిస్తారు
ఎస్క్రో ఎల్లప్పుడూ ఉత్తమమైనది కాదు, ప్రత్యేకించి మీరు వేలాది మంది కస్టమర్లలో ఒకరిగా ఉన్న ప్రామాణిక ఉత్పత్తుల విషయంలో, మరియు వాస్తవ ప్రమాదం వైఫల్యం కాకుండా సేవ నిలిచిపోవడమే అయినప్పుడు. మూడు తేలికైన ఎంపికలు తరచుగా మరింత ఉపయోగకరంగా ఉంటాయి: డేటా ఎగ్జిట్ హక్కు — కనీసం ఒక్కసారైనా పరీక్షించబడిన, డాక్యుమెంట్ చేయబడిన ఫార్మాట్లో క్రమానుగత ఎగుమతులు — ఇది దాదాపు ఎటువంటి ఖర్చు లేకుండా చాలా వరకు నష్టభయాన్ని కవర్ చేస్తుంది; రన్నింగ్ కాపీకి హక్కు , ఇది మీరు ఒక పరివర్తన కాలం పాటు నడపగల డిప్లాయబుల్ ఇమేజ్, ఇది రీబిల్డ్ కంటే చాలా వేగంగా సేవను పునరుద్ధరిస్తుంది; మరియు హోస్టింగ్ ప్రొవైడర్కు నేరుగా చెల్లింపు , మీరు మైగ్రేట్ చేస్తున్నప్పుడు ఎన్విరాన్మెంట్ను నడుస్తూ ఉంచడం — ఇది అత్యంత చౌకైన క్లౌడ్ కంటిన్యూటీ, మరియు చాలా తరచుగా విస్మరించబడుతుంది.
మీరు ఎస్క్రోను ఉపయోగించే చోట, ఒకేసారి చెల్లించాల్సిన సెటప్ ఫీజు, ప్రతి ఏటా చెల్లించే కస్టడీ ఫీజు, మరియు చెక్ యొక్క లోతును బట్టి మారే ప్రతి ధృవీకరణకు ప్రత్యేక ఛార్జీలు ఉంటాయని ఆశించండి. ఈ రక్షణ కోరుకునే వారికే, సాధారణంగా కస్టమర్కే, ఖర్చు ఉంటుంది. అయితే, ఎస్క్రోను ఒక అమ్మకపు ఆకర్షణగా అందించే సరఫరాదారు దానిని విధించవచ్చు, మరియు ఒకే ఉత్పత్తికి చెందిన పలువురు కస్టమర్లను కవర్ చేసే బహుళ-లబ్ధిదారుల ఏర్పాటు ఆ ఖర్చును విస్తరిస్తుంది — సాధారణంగా సరఫరాదారు వ్యతిరేకించే అంశం ఇదే. చెల్లింపు జరగని విషయాన్ని ఏజెంట్ మీకు తప్పనిసరిగా తెలియజేయాలి, దానికి బదులుగా చెల్లించే హక్కు మీకు ఉండాలి.
ఎస్క్రో ఏర్పాటును చర్చించడానికి ఒక చెక్లిస్ట్
- మీకు ప్రత్యక్ష విడుదల బాధ్యతను కలిగి ఉన్న స్వతంత్ర ఏజెంట్తో ఇది నిజమైన త్రైపాక్షిక ఒప్పందమా?
- సోర్స్ కోడ్ను ఉపయోగించడానికి, కంపైల్ చేయడానికి, సవరించడానికి మరియు మరింత అభివృద్ధి చేయడానికి లైసెన్స్ మంజూరు చేయబడిందా? ఇప్పుడువిడుదల సమయంలో వాగ్దానం చేయకుండా, ఒక ముందస్తు షరతుకు లోబడినా?
- డిపాజిట్ జాబితాలో, ప్రతి విడుదలకు నవీకరించబడే సోర్స్ కోడ్ మాత్రమే కాకుండా, బిల్డ్ సూచనలు, డిపెండెన్సీలు, లైసెన్స్ కీలు మరియు డాక్యుమెంటేషన్ కూడా ఉంటాయా?
- ఏ స్థాయి ధృవీకరణకు ఒప్పందం కుదిరింది మరియు దానిని ఎంత తరచుగా పునరావృతం చేస్తారు?
- తక్కువ అభ్యంతర వ్యవధి మరియు వేగవంతమైన వివాద పరిష్కార మార్గంతో, విడుదల సంఘటనలను ఒక పత్రం నుండి లేదా గడిచిన కాలం నుండి నిర్ధారించవచ్చా?
- SaaS విషయంలో: ఎన్విరాన్మెంట్, డేటా మరియు హోస్టింగ్ సంబంధం కవర్ చేయబడ్డాయా, లేదా కేవలం కోడ్ మాత్రమేనా?
- ఎవరు చెల్లిస్తారు, సరఫరాదారు చెల్లించడం ఆపివేస్తే ఏమి జరుగుతుంది, మరియు ఎస్క్రో ఒప్పందం ప్రధాన ఒప్పందం యొక్క నియంత్రణ చట్టం మరియు IP నిబంధనలకు అనుగుణంగా ఉందా?
డచ్ దివాలా ట్రస్టీ, ఎస్క్రో ఏజెంట్ సోర్స్ కోడ్ను విడుదల చేయకుండా ఆపగలరా?
నేరుగా కాదు. త్రైపాక్షిక ఒప్పందంలో, ఎస్క్రో ఏజెంట్ తన సొంత ఒప్పందం ప్రకారం మీకు విడుదల బాధ్యతను కలిగి ఉంటుంది, మరియు ఆ ఏజెంట్ దివాలా తీయలేదు. ఆర్టికల్ 37 Fw ప్రకారం ట్రస్టీకి ఉన్న అధికారం, ఎస్టేట్ ద్వారా అందించాల్సిన సేవలను తిరస్కరించడమే కానీ, ఏజెంట్కు సూచనలు ఇవ్వడం కాదు. సరఫరాదారు వాగ్దానం కంటే త్రైపాక్షిక ఒప్పందాన్ని ఇష్టపడటానికి ఇదే ప్రధాన కారణం.
సరఫరాదారు దివాలా తీస్తే నా సాఫ్ట్వేర్ లైసెన్స్ చెల్లుబాటు అవుతుందా?
దివాలా తీయడానికి ముందు చట్టబద్ధంగా మంజూరు చేయబడిన లైసెన్స్ కొనసాగుతుంది, మరియు ట్రస్టీ దానిని రద్దు చేయలేరు. క్రెడిట్ సూయిస్/జోంగెపియర్ క్యూక్యూ (హోగే రాడ్, 23 మార్చి 2018, ECLI:NL:HR:2018:424) కేసులో, సహించడం లేదా దూరంగా ఉండటంతో కూడిన కొనసాగుతున్న పనిని ట్రస్టీ ముగించలేరని, మరియు లైసెన్స్ కూడా అటువంటి పనేనని సుప్రీం కోర్టు ధృవీకరించింది. నిర్వహణ, మద్దతు, అప్డేట్లు, హోస్టింగ్ వంటి క్రియాశీలకంగా ఉన్న ప్రతిదాన్నీ ట్రస్టీ తిరస్కరించవచ్చు.
నెబ్యులా తీర్పు లైసెన్సుదారులకు ఇప్పటికీ ముప్పుగా ఉందా?
ఒకప్పుడు భయపడిన రూపంలో కాదు. నెబ్యులా (హోగే రాడ్, 3 నవంబర్ 2006, ECLI:NL:HR:2006:AX8838) తీర్పును, ఒక ట్రస్టీ ఇప్పటికే ఉన్న వినియోగ హక్కును విస్మరించడానికి అనుమతిస్తున్నట్లుగా విస్తృతంగా అన్వయించారు. బెర్జోనా మరియు క్రెడిట్ సూయిస్/జోంగెపియర్ తీర్పులు ఆ అన్వయాన్ని పరిమితం చేశాయి. ట్రస్టీ తన పనిని నిర్వర్తించడానికి నిరాకరించవచ్చు, కానీ చట్టం లేదా ఒప్పందం ఇవ్వని అధికారం అతనికి ఉండదు, మరియు లైసెన్సును రద్దు చేయడం అలాంటి అధికారం కాదు.
విడుదల సమయంలో మాత్రమే లైసెన్స్ ఇవ్వడం ఎందుకు సమస్య?
ఎందుకంటే, దివాలా ప్రక్రియ తర్వాత, రుణగ్రహీత తన ఎస్టేట్ ఆస్తులను వినియోగించుకునే అధికారాన్ని కోల్పోయినప్పుడు మరియు ట్రస్టీకి మీ తరపున వ్యవహరించాల్సిన బాధ్యత లేనప్పుడు, ఈ మంజూరు చేయవలసి ఉంటుంది. కేసు చట్టం మీరు ఇప్పటికే కలిగి ఉన్న లైసెన్సులను రక్షిస్తుంది; అది కొత్త వాటిని సృష్టించదు. విడుదలపై అమలులోకి వచ్చే ఒక ముందస్తు షరతుకు లోబడి, దీనిని ఇప్పుడే మంజూరు చేయండి.
SaaS సరఫరాదారు విషయంలో ఎస్క్రో సహాయపడుతుందా?
పాక్షికంగా మాత్రమే. సోర్స్ కోడ్ నడుస్తున్న సర్వీస్ను పునరుద్ధరించదు. పనికొచ్చే ఒక SaaS ఏర్పాటులో ఆపరేషనల్ ఎన్విరాన్మెంట్ — అంటే కంటైనర్ ఇమేజ్లు, ఇన్ఫ్రాస్ట్రక్చర్ నిర్వచనాలు, కాన్ఫిగరేషన్ — మీ డేటాను డాక్యుమెంట్ చేసిన ఫార్మాట్లో క్రమం తప్పకుండా ఎగుమతి చేయడం, మరియు హోస్టింగ్ ప్రొవైడర్ను స్వాధీనం చేసుకోవడానికి లేదా వారికి చెల్లించడానికి ఒక మార్గం కూడా ఉండాలి. అవి లేకుండా, అది మీకు నిరంతరాయతకు బదులుగా ఒక పునర్నిర్మాణ ప్రాజెక్ట్ను ఇస్తుంది.
ధృవీకరణ కోసం డబ్బు చెల్లించడం నిజంగా అవసరమా?
అవును, మధ్యస్థ స్థాయిలో. ఫైల్-స్థాయి తనిఖీ ఏదో ఒకటి వచ్చిందని మాత్రమే నిర్ధారిస్తుంది. బిల్డ్ సూచనలు మరియు డిపెండెన్సీ జాబితాతో చేసే సంపూర్ణత సమీక్ష, ముఖ్యమైన వైఫల్యాలను పట్టుకుంటుంది — తప్పిపోయిన బిల్డ్ దశలు, డాక్యుమెంట్ చేయని డిపెండెన్సీలు, మీరు ఉపయోగించడానికి హక్కు లేని కాంపోనెంట్లు వంటివి. పూర్తి బిల్డ్ మరియు రన్ టెస్ట్ మాత్రమే ఏకైక నిశ్చయాత్మకమైన మార్గం; అంతరాయం ఏర్పడితే మనుగడకే ప్రమాదం కలిగే చోట, దాని ఖర్చుకు తగిన విలువ ఉంటుంది.

