Domanda:
Il mio precedente datore di lavoro mi ha chiesto di correggere un bug nel codice che ho scritto per loro
James Dean
2018-10-18 00:24:08 UTC
view on stackexchange narkive permalink

Il mio precedente datore di lavoro vuole che corregga un bug nel codice che ho scritto mentre lavoravo per loro. Devo fornire loro assistenza, su contratto (a pagamento) o gratuitamente, nonostante non lavori più per loro?

Background: l'estate scorsa ho lavorato come stagista per una grande azienda manifatturiera. La durata del mio contratto è stata fissata a 3 mesi. Sono stato pagato una tariffa oraria per il mio lavoro. Le mie responsabilità lavorative prevedevano supporto IT e sviluppo software. Il progetto software su cui ho lavorato era un'applicazione server abbastanza semplice. Ho lavorato esclusivamente al progetto. Inizialmente il progetto sembrava essere un successo, il software funzionava come previsto. Prima della conclusione del mio contratto e della mia uscita dall'azienda, mi sono assicurato di lasciare un'ampia documentazione su come utilizzare il programma e su come modificare il codice sorgente in caso di necessità.

Non ho firmato un contratto specificamente pertinente a questo progetto software e a qualsiasi assistenza post-distribuzione che possa richiedere.

Da allora ho iniziato a lavorare per un'altra azienda come sviluppatore di software a tempo pieno in un altro paese.

Problema: sono stato recentemente contattato dal mio precedente datore di lavoro (questo è più di un anno dopo la scadenza del mio contratto con loro), dicendo che c'è un piccolo bug con il software che ho scritto in precedenza e che hanno bisogno il mio aiuto per risolvere detto problema. Come accennato in precedenza, ora lavoro a tempo pieno in un altro paese. Ciò significa che tornare lì di persona è fuori discussione. Anche se credo che sarà possibile correggere il bug da remoto. Se dovessi aiutare a correggere questo bug, dovrei dedicare il mio tempo libero (sera / fine settimana) per assisterli.

È nel mio migliore interesse correggere questo bug in modo da poter ancora utilizzare il precedente datore di lavoro come riferimento per il futuro impiego. Non voglio che siano in cattivi rapporti con me.

Domanda: Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che fornirò loro nel tempo libero? O devo fornire l'assistenza gratuitamente poiché è mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Aggiornamento importante: il mio attuale datore di lavoro mi ha dato il permesso di lavorare per il precedente datore di lavoro, a condizione che siano soddisfatti determinati criteri:

  • Fornisco loro aggiornamenti regolari sulla progressione e sulla durata stimata del progetto.
  • Gestisco il mio tempo come che questo lavoro aggiuntivo non influisce negativamente sul mio lavoro attuale per loro, cioè non lavorare fino a tarda notte prima di una giornata lavorativa.
  • Tengo il silenzio su chiunque altro dei lavori che svolgo attualmente per il mio attuale datore di lavoro.
I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (https://chat.stackexchange.com/rooms/84641/discussion-on-question-by-james-dean-my-previous-employer-has-asked-me-to-fix-a).
Quanto tempo ci vuole per correggere il bug?
Esiste un modo in cui la tua azienda attuale potrebbe assumere il progetto (e il relativo markup appropriato) e assegnartelo?
Quando dici di avere un lavoro come sviluppatore a tempo pieno, cosa significa a tempo pieno?O più specificamente, cosa dice il tuo contratto al riguardo?È abbastanza comune che gli sviluppatori a tempo pieno vengano esclusi dal lavoro per qualcun altro.
Diciotto risposte:
MikeQ
2018-10-18 00:35:44 UTC
view on stackexchange narkive permalink

Risolvere il bug non è tua responsabilità.

dovrei fornire assistenza gratuitamente poiché è mia responsabilità morale

No. Non è tua responsabilità morale o giuridica fornire aiuto gratuito. Non sei più un loro dipendente.

Mi sono assicurato di lasciare un'ampia documentazione su come utilizzare il programma e su come modificare il codice sorgente se necessario.

Bene! Hai già fatto quello che devi fare per dare una mano. Sono consapevoli del bug e hanno le risorse per risolverlo da soli. Ci si aspetta che lo risolvano, non tu.

Ci sono anche diversi validi motivi per cui non dovresti fare il lavoro gratuitamente:

  • Ora sei un professionista. L'esecuzione di un lavoro non retribuito non ti avvantaggia.
  • Attualmente sei impiegato in una nuova azienda. L'esecuzione di lavori fuori orario per la vecchia azienda può essere considerata un conflitto di interessi o una violazione del contratto.
  • È passato almeno un anno da quando hai lasciato la vecchia azienda e i loro sistemi potrebbero essere cambiati. Non hai idea di quanto tempo ci vorrà per completare questa correzione.

Come dovresti rispondere alla loro richiesta?

L'opzione A è rifiutare educatamente e indirizzarli a la documentazione che hai lasciato.

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che fornirò loro nel mio tempo libero?

L'opzione B è discuterne con il tuo attuale datore di lavoro. Forse puoi negoziare un contratto temporaneo per aiutare la vecchia azienda, ma prima devi ottenere il permesso del tuo attuale datore di lavoro. Assicurati anche di chiedere quanto tempo (la vecchia azienda) si aspettano da te.

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (https://chat.stackexchange.com/rooms/84669/discussion-on-answer-by-carcosa-my-previous-employer-has-asked-me-to-fix-a-bug-i).
Un altro punto da aggiungere a questa (eccellente) risposta: assicurati di essere pronto a pagare la tassa corretta su qualsiasi lavoro a contratto ad hoc che svolgi.Qui nel Regno Unito, ad esempio, i datori di lavoro pagano le tasse sul loro lavoro a tempo pieno tramite PAYE, ma devono presentare i conti per eventuali contratti.Se dimentichi potresti finire nei guai con le entrate interne.
"ma devi prima ottenere il permesso del tuo attuale datore di lavoro" spiega perché sarebbe necessario un tale permesso?Per quanto ne so, non è richiesta tale autorizzazione legale nella maggior parte dei paesi occidentali, se non in tutti.
@DavidMulder Molti datori di lavoro mettono tale autorizzazione obbligatoria nel loro contratto
@nl-x Negli Stati Uniti una clausola del genere è legalmente applicabile per posizioni dirigenziali solo se la mia comprensione è corretta.Nella maggior parte dei paesi dell'Europa occidentale, almeno per le normali posizioni lavorative, una clausola del genere sarebbe inapplicabile e almeno non ho mai visto una clausola del genere (tendo a controllare i contratti di lavoro per amici e conoscenti abbastanza spesso).La cosa più vicina a cui riesco a pensare è una clausola di non concorrenza che probabilmente non si applicherebbe nemmeno qui ed è inapplicabile o solo in forma estremamente limitata.nella maggior parte dei paesi (da "dover pagare un risarcimento" a "massimo 1 anno" a "interessi commerciali speciali".
Oltre al consiglio nella risposta, se OP considera di fare il lavoro, considera sicuramente di pagare per l'assicurazione.Se rompi il loro sistema mentre sei un loro dipendente, mangiano quel costo, se lo fai come una terza parte (che sia un appaltatore pagato o facendo loro un favore) sei legalmente molto esposto senza assicurazione.E "rompere il loro sistema" in questo caso riguarda più ciò che possono ragionevolmente dimostrare in tribunale, indipendentemente dal fatto che tu abbia effettivamente fatto qualcosa di sbagliato, potresti comunque essere ritenuto responsabile.
Per delineare in secondo luogo il commento, includere il costo dell'assicurazione nel contratto e far leggere il contratto a un avvocato (di nuovo, a spese del datore di lavoro).Dovresti includere clausole che affermino che non possono considerarti responsabile per i danni al sistema.
@DavidMulder solo perché non l'hai visto non significa che non sia normale.Come sviluppatore nei Paesi Bassi l'ho visto.
@IvoBeckers: tali assurdità non sono applicabili in Europa.Nessun contratto può limitare ciò che mi è permesso fare fuori orario.
@Davor AFAIK, è una clausola piuttosto standard nei Paesi Bassi richiedere di informare il datore di lavoro di altri lavori, progetti collaterali, ecc. In questo modo un datore di lavoro può determinare se può essere in conflitto con le tue responsabilità nei confronti del tuo datore di lavoro, o se potrebbepossibilmente avere effetti negativi sulla tua disponibilità o rischio di lesioni / malattia.Non hai bisogno del loro permesso (eccetto per cose che sono direttamente in conflitto con il tuo datore di lavoro, ad esempio un progetto open source che compete con il prodotto del tuo datore di lavoro), ma potrebbero suggerirti fortemente di interrompere le attività che sono in chiaro conflitto.
@Davor: Questa è una clausola piuttosto standard dei contratti di lavoro a tempo pieno in vari paesi europei.In qualità di dipendente anche fuori dall'orologio hai la responsabilità di mantenere le tue prestazioni lavorative.È noto che i lavoratori ben riposati ottengono risultati migliori rispetto ai lavoratori oberati di lavoro, stressati o stanchi.Se intraprendi lavori aggiuntivi oltre le 35-45 ore o qualsiasi cosa sia considerata a tempo pieno nel tuo paese, riduci il tempo rimanente per il riposo e rischi una diminuzione delle prestazioni lavorative che influisce direttamente sul tuo datore di lavoro (principale).
@Davor e DavidMuller: Ad es.in Germania, il datore di lavoro deve consentire un lavoro secondario a meno che non possa mostrare buone ragioni contro di esso.Tuttavia, un dipendente che vuole intraprendere un lavoro secondario deve informare il proprio datore di lavoro.Estremamente importante dal punto di vista del datore di lavoro: sono legalmente ritenuti responsabili di assicurarsi che i dipendenti non lavorino più a lungo di quanto consentito - e questo riguarda le ore di lavoro totali da * tutti * i tipi di lavoro che il dipendente svolge.Inoltre, anche per il software scritto fuori tempo, il datore di lavoro può detenere il copyright (§69c UrhG), le impostazioni legali per le invenzioni dei dipendenti sono simili ...
... quindi, OP potrebbe anche non essere in grado di vendere (o cedere) la correzione senza il permesso del proprio datore di lavoro "corretto".E anche i dipendenti non dirigenti hanno mansioni non concorrenti * durante un contratto di lavoro in corso che non deve essere specificato nel contratto.* di grado variabile: un bidello di 10 ore settimanali ha il diritto di cercare altre posizioni, anche di bidello.OTOH, uno sviluppatore di software a tempo pieno, non ha il diritto di sviluppare per un concorrente o un (potenziale) cliente come progetto secondario (cioè senza permesso).
Questa è un'ottima risposta !!
@cbeleites Non è corretto.§69c UrhG non fa alcun riferimento al datore di lavoro, ma solo al detentore del copyright (che, in questo caso particolare, è il * precedente * datore di lavoro).§69b specifica in quali circostanze il datore di lavoro è il titolare del copyright;il lavoro off-the-clock è esplicitamente * non * incluso.
+1 per il * Non hai idea di quanto tempo ... * Questo può facilmente trascinarsi in un lavoro di durata indeterminata per numerosi motivi: specifiche poco chiare, richieste aggiuntive, ecc. L'OP dovrebbe stabilire un buon contratto per tutto questo- troppa seccatura.
@carcosa Non credo nemmeno che tali clausole siano legali all'interno dell'UE
@KonradRudolph: grazie per aver notato l'errore di battitura: mi riferivo a §69 ** b **.Purtroppo, l'esecuzione dei compiti non è limitata all'orologio.Famosa decisione di OLG Colonia (6 U 132/04): "Per l'acquisizione dei diritti da parte del datore di lavoro, è [...] irrilevante se il dipendente ha creato il programma per computer nel suo tempo libero o durante il normale orario di lavoro, a condizione che sia certo che egli soloagisce nell'adempimento dei suoi doveri e istruzioni ufficiali [...] In questo caso non è opportuno chiedere informazioni su un processo di creazione all'interno o all'esterno del tempo libero ".
@cbeleites Esatto, ma * ancora * non si applica qui.Il termine "off-the-clock" nel mio uso non si riferisce letteralmente al tempo ma piuttosto al fatto che il lavoro rientri nelle normali mansioni lavorative.Questo non è il caso nello scenario in esame, e quindi il datore di lavoro di OP non ha diritti legali nei confronti di questo lavoro.
@KonradRudolph: Ma non sappiamo quanto siano vicini questo compito e il precedente datore di lavoro al lavoro attuale di OP.Potrebbe benissimo essere il caso che siano completamente diversi, ma costellazioni come l'attuale datore di lavoro è un'azienda che vende software personalizzato, cioè il precedente datore di lavoro appartiene al loro mercato di riferimento come cliente o datore di lavoro attuale e precedente essendo concorrenti potrebbero innescare problemi legali di copyright(oltre a questioni di lealtà all'attuale datore di lavoro) se non espressamente concordato da OP e attuale datore di lavoro.(E in termini di posto di lavoro, consiglierei di tenersi alla larga dal grigio ...
... e stringere un accordo aperto con l'attuale datore di lavoro.Quella zona grigia tra ciò che il datore di lavoro pensa sia il suo mercato e la sua attività e ciò che il dipendente pensa sia il mercato e l'attività del suo datore di lavoro può essere ampia secondo la mia esperienza, e quel tipo di problemi legali non aiuterebbero né il datore di lavoro né l'OP - lo farà soloarricchire gli avvocati ...)
@DavidMulder Tali clausole probabilmente non sono legalmente applicabili in molti luoghi degli Stati Uniti, ma molti stati degli Stati Uniti hanno il "diritto di assumere" che significa anche "diritto di recedere senza motivo".Potresti vincere la causa legale sul punto che ti preoccupa, ma perdere il lavoro perché ti vesti in modo divertente (secondo l'opinione di qualcun altro).
Dan
2018-10-18 00:46:07 UTC
view on stackexchange narkive permalink

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che gli darei nel tempo libero?

Sì, se te la senti profondamente con esso. Stai scrivendo codice in modo che possano realizzare un profitto. Per inciso, è del tutto possibile che la tua attuale azienda non ti permetta di lavorare. Verifica con il tuo manager se ti è consentito farlo prima di chiedere informazioni sul contratto. La maggior parte delle aziende che ho visto ha clausole / regole riguardanti il ​​lavoro per un'azienda simile mentre vi lavorava.

O dovrei fornire l'assistenza gratuitamente poiché è mia responsabilità morale, anche se non lo sono obbligato per contratto a?

No, non credo che tu abbia la responsabilità morale di correggere il tuo errore. Se hai scritto un software che ha risolto la fame nel mondo, allora sì, forse in questo caso. Tuttavia, dato che stavi facendo soldi e loro stavano facendo soldi con te, non c'è alcun obbligo morale o cosa no.

Sono d'accordo, è l'azienda che ha la responsabilità soprattutto quando decide di assumere uno stagista di 3 mesi invece di creare un vero lavoro ..
È responsabilità dell'azienda del 120% correggere questo bug.Sebbene tu abbia l'obbligo morale di scrivere il miglior software possibile _ mentre lavori per un'azienda_, tale obbligo termina non appena non lavori più per loro.E il codice contiene sempre dei bug.Il fatto che ci fossero bug nel software che hai prodotto per il tuo vecchio datore di lavoro non significa che li hai delusi mentre lavoravi per loro.Significa che sei un essere umano che ha fatto del tuo meglio, che è tutto ciò che ti si può chiedere.
@Bilkokuya questo può dipendere da cosa dice il contratto e da quale legislazione è stato svolto questo lavoro.Ma certo, per la maggior parte dei contratti e dei posti sani dovresti avere ragione!
Tom
2018-10-18 13:35:22 UTC
view on stackexchange narkive permalink

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che fornirò loro nel tempo libero? O dovrei fornire l'assistenza gratuitamente poiché è mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Non ci sono obblighi morali negli affari.

Sei stato pagato a ore, non in base al risultato. E da quello che hai descritto l'azienda sta cercando la tua assistenza da una posizione neutrale, non sono arrabbiati o ti minacciano.

Molto probabilmente, hanno già fatto una rapida stima degli ospiti e credono che chiederti di correggere il bug lo farà essere più veloce, più economico e possibilmente meno propenso a introdurre altri bug rispetto all'assunzione di qualcuno nuovo che non ha familiarità con il codice.

La loro richiesta è assolutamente razionale. La persona che ha scritto il codice è solitamente la persona migliore per correggere un bug. Contattarti con una richiesta di aiuto è una soluzione ovvia. Molto probabilmente, non saranno sorpresi dalla tua richiesta di pagamento e molto probabilmente non perderebbero il sonno se rifiutassi.

Quindi , se lo desideri, tu può offrire loro di correggere il bug a una tariffa oraria che trovi giustificata. Dovresti dettagliare tutto ciò che hai menzionato sopra: che sei un impiegato a tempo pieno, completeresti questo lavoro nel tuo tempo libero (importante per una stima delle scadenze!) E che puoi fare il lavoro solo da remoto.

E , dovresti chiedere un risarcimento per il tuo tempo. Perché dovresti farlo gratuitamente? Perché pensi che si aspettino che tu lo faccia gratuitamente? Farebbero qualcosa gratuitamente per te?

E questo è tutto quello che c'è da fare. Mi asterrei dalle riflessioni filosofiche di altre risposte. Perché hanno trovato il bug ora, che leggano o meno la tua documentazione, se hanno già provato a risolvere il bug con persone interne, tutto ciò non ha conseguenze per la tua domanda.

Non pensare troppo cose semplici.

Complimenti per l'ottima risposta come questa!Parola!
Quando rispondi, dovresti anche dire che dovrai chiedere il permesso al tuo datore di lavoro.Supponendo che questo non sia un concorrente, il tuo datore di lavoro sarà molto probabilmente d'accordo - Ho avuto casi in cui un datore di lavoro ha concordato "se porti la torta per tutti lunedì" :-)
@gnasher729 Non sono sicuro del motivo per cui dovresti nutrire le persone per il privilegio
@LightnessRacesinOrbit Mi ricorda il concetto di pagamenti in grani di pepe.https://en.wikipedia.org/wiki/Peppercorn_(legal) L'azienda è obbligata a richiedere una transazione per avere qualcosa su entrambi i lati dell'equazione in modo che non sia legalmente considerato come un favore.Probabilmente mi sbaglio selvaggiamente però.
@Ruadhan2300 Hmm, forse, ma è piuttosto strano "pagare l'attuale datore di lavoro per fare un lavoro esterno" in primo luogo.O il tuo contratto lo consente o no.
Come ho già detto, probabilmente mi sbaglio completamente, potrebbe essere stato più ironico dal datore di lavoro.
Il tuo contratto probabilmente ha una clausola "non lavorare per qualcun altro", ma queste clausole sono per lo più inapplicabili e spesso non sono legali.Tuttavia, potresti non voler insistere su questo punto.
Un'ottima risposta, ma "Non ci sono obblighi morali negli affari", mi sembra che vada un po 'lontano.Capisco il tuo significato, ma non è difficile prendere l'affermazione troppo alla lettera.
@jpmc26: si intende letteralmente.Non ci sono davvero obblighi morali negli affari.Tuttavia, l'esistenza umana è più che un business.
Sono piuttosto fortemente in disaccordo.Tutti i normali obblighi morali si applicano agli affari.Tutta la morale delle promesse e degli accordi si applica agli affari.Se qualcuno mi paga per fare un lavoro, ho l'obbligo morale di farlo, o gli sto derubando.La nostra morale sulla schiavitù riguarda esclusivamente gli affari e la nostra morale sullo sfruttamento, l'inganno e l'inganno si applica.Escludendo la morale, stai dicendo che è accettabile anche rubare fintanto che te la cavi.Non puoi davvero separare la morale da nessuna parte della vita, nemmeno gli affari.
Negli affari, le persone ti pagano perché hai stipulato un contratto che specifica quale lavoro è fatto per quale paga.Onori il contratto perché può essere eseguito tramite un tribunale. Non dico che la morale non si applica alle persone che fanno affari.Dico solo che si applica alla parte delle persone, non alla parte degli affari.Ma questa è una discussione filosofica e dovrebbe spostarsi lì.
Non sono d'accordo con l'affermazione secondo cui non ci sono obblighi morali negli affari.Ma questo non è uno di loro.Forse mi sentirei un obbligo morale nei confronti di un precedente datore di lavoro se fossi stato gravemente negligente, ad es.non riuscendo a lasciare loro un record della password di root su un server critico.Ma i bug nel codice che hai scritto non sono negligenza, non c'è colpa da parte degli OP e nessun obbligo residuo nei confronti del datore di lavoro.
Joe Strazzere
2018-10-18 00:52:17 UTC
view on stackexchange narkive permalink

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che fornirò loro nel tempo libero? O devo fornire l'assistenza gratuitamente poiché è una mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

Dipende da come vedi la tua responsabilità morale, quanto apprezzi la tua relazione con loro, quanto tempo pensi richiederà la correzione del bug e quanto apprezzi questa volta.

Potresti semplicemente indicare che sei troppo occupato e quindi rifiutarti di aiutare a risolvere il bug.

Potresti offrirti di dare una rapida occhiata al problema, quindi fornire loro una stima di quanto tempo e con quale velocità ci vorrebbe per risolvere il problema.

Oppure potresti semplicemente accettare di saltare e contribuire a risolverlo.

Se fossi stato io, e non pensavo che mi avrebbe occupato troppo tempo libero, avrei fatto solo quest'ultimo.

In effetti ho aiutato precedenti datori di lavoro. Molte volte.

Una volta ho lasciato una posizione di amministratore di sistema. La mia sostituzione ha finito per eliminare i file di sistema critici su un'unità principale e inavvertitamente cancellando il loro unico backup nel processo. Sebbene non avessi nulla a che fare con la causa, ho lavorato tutta la notte con il mio sostituto per tutta la notte per ricostruire l'unità del sistema operativo e creare un backup valido, quindi sono andato al mio lavoro regolare la mattina. In cambio ho ricevuto una bella lettera di ringraziamento. Per me era la cosa giusta da fare.

Un pernottamento non pagato è molto, molto di più di quanto mi aspetterei da chiunque.(In realtà penso che l'estremità della storia faccia male alla tua risposta.) Ma +1 per il suggerimento di citare una stima o di correggerla se è piccola.
Joe, sei troppo gentile per il tuo bene.Ero così, ma ora mi rendo conto che la gentilezza "libera" (o troppa gentilezza) non ha sempre un impatto positivo sulla terra, e talvolta ha un effetto negativo.
La gentilezza va bene, purché non sia data per scontata o sfruttata.
@JoeStrazzere mentre sono d'accordo sul fatto che essere gentili è spesso la sua ricompensa, credo che esista una linea in cui essere gentili diventa sinonimo di essere ignari dell'abuso
Questa sta diventando una discussione estesa ed è probabile che venga trasformata in una chatroom se continua.È giusto dire che siamo tutti d'accordo che essere gentili è una buona cosa, ma ci sono anche limiti a ciò che è sensato fare per un'altra persona senza ricompensa, e anche l'atteggiamento della persona che interferisce con il tuo tempo è importante se agisce in malafede, "oh, è costoso, chiederemo a Jim, lo farà gratuitamente se glielo chiediamo gentilmente", "Possonon ti preoccupare, lo faremo fare a Jim, non gli dispiacerà ".In definitiva, sii sempre gentile, ma non lasciare che la tua buona natura venga abusata!
@JoeStrazzere Se un dipendente venisse da te e ti dicesse: "Accidenti capo, sono sicuro che oggi sono stanco, ieri sera stavo facendo un altro lavoro durante la notte", quale sarebbe la tua reazione come manager?Stai effettivamente prendendo dal tuo attuale datore di lavoro per dare al tuo precedente datore di lavoro.E questo, anche se ben intenzionato e "gratis", non va bene.
@JoeStrazzere Ma eri stanco però?Stai dicendo che va bene venire a lavorare stanchissimo, purché non dici niente?In definitiva, stai dando qualcosa che non è tuo da dare.Il tuo attuale datore di lavoro ti sta pagando per venire al lavoro riposato e riposato, e "per la bontà del tuo cuore" lo stai prendendo dal tuo attuale datore di lavoro per darlo al tuo precedente datore di lavoro.
@JoeStrazzere Forse "all-nighter" è un modo di dire, nel qual caso ho frainteso.Se in realtà avessi lavorato tutta la notte, senza dormire, non puoi dire che sei stato pienamente efficace il giorno successivo.Ma come ho detto, forse il termine ha un significato diverso per te.
@JoeStrazzere Sono impressionato.Secondo https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1739867/, 29 ore di privazione del sonno danno una menomazione maggiore del limite di alcolismo.Ma è fantastico per te che sembri aver superato bene.Personalmente, non mi sarei aspettato che venisse a lavorare qualcuno che non aveva dormito affatto.
Ertai87
2018-10-18 01:51:14 UTC
view on stackexchange narkive permalink

IANAL.

Supponendo che aiutare la società precedente non costituisca una violazione del contratto o un conflitto di interessi ai sensi del contratto attuale (controllare prima questo!):

  1. Non dovresti svolgere il lavoro gratuitamente. Presumibilmente questa azienda crea ancora software. Presumibilmente hanno sviluppatori nello staff. Presumibilmente quegli sviluppatori hanno più esperienza di qualche stagista di livello inferiore che ha lavorato lì per 3 mesi (per non dire che ora sei di livello inferiore, ma tu stesso a quel tempo probabilmente avevi meno esperienza del loro personale a tempo pieno oggi). Possono pagare i loro dipendenti per farlo, oppure puoi farlo per loro. Quello che sperano di fare è che tu faccia il lavoro per meno di quanto dovrebbero pagare i loro dipendenti per farlo. Ciò significa presumibilmente:

    In primo luogo, i loro dipendenti non mantengono il tuo codice da un anno. Non hanno letto la tua documentazione, non hanno effettuato aggiornamenti, aggiustamenti, ecc. Questo è un problema loro, non tuo. Il "tuo" codice è in realtà il "loro" codice e non conoscono la propria base di codice, quindi il costo di dover apprendere la propria base di codice viene preso in considerazione nel calcolo.

    In secondo luogo e viceversa, conosci il codice. Pertanto, dovresti essere in grado di impiegare meno tempo per correggere il bug (o almeno così credono). Pertanto, possono pagarti di meno per risolverlo (perché tempo = denaro e meno tempo = meno denaro, o almeno così credono), o niente se fanno appello al tuo senso di responsabilità.

    Quindi, la cosa che dovresti fare è citare loro una tariffa esorbitante per correggere il codice. Il calcolo che dovresti seguire è, se ti aspetti che ti ci vorranno X ore per risolverlo e stimerai che ci vorranno Y ore per impararlo, e pagheranno $ Z / ora ai loro dipendenti (dovresti avere un'idea approssimativa di Z se ci hai lavorato come stagista, o almeno se conosci il mercato della zona), dovresti chiedere (X + Y) * Z per correggere il bug (o ((X + Y) * Z) / X ogni ora). Questo è il costo che secondo le tue stime pagheranno ai propri dipendenti per correggere il bug e non dovresti cambiarti troppo.

  2. Dovresti chiarire a loro che questo lavoro sarà svolto secondo il tuo programma, non il loro, perché hai un lavoro a tempo pieno altrove e lo farai per loro dopo l'orario di lavoro. Questo è per stabilire le aspettative. Dovrebbero capire che dopo un'intera giornata di lavoro 9-5, non sei interessato a fare un lavoro 5-1 e che ci lavorerai solo per un paio d'ore al giorno. Devono capire questo, perché altrimenti sarà un problema per te.

  3. Dovresti chiarire loro che si tratta di un contratto una tantum, e dopo averlo fatto, non dovrebbero contare su di te per mantenere questo codice per sempre. Hai fornito la documentazione (ottimo lavoro!) sul codice che hai scritto, ed è lì che dovrebbe finire la tua responsabilità, ma tu stanno fornendo questo servizio per bontà del tuo cuore e non dovrebbero sfidare la loro fortuna. Ancora una volta, fissando le aspettative.

  4. E questa è la parte più importante, quindi è in grassetto e corsivo: Mettilo per iscritto. Redigi e firma un contratto. Non farlo solo volenti o nolenti, ha detto, ha detto, perché è così che vieni fregato dal tuo lavoro. Probabilmente (IANAL) non dovresti aver bisogno di un avvocato per farlo per te; una semplice dichiarazione dei termini di cui sopra (e qualsiasi altro termine desideri) in un'e-mail, con una risposta "riconosciuta" o "confermata" da loro dovrebbe essere sufficiente (IANAL).

  5. ol >
Un altro punto da menzionare è che si tratta di una richiesta insolita di un ex datore di lavoro.Non è normale.Il poster ha detto che ha lasciato istruzioni dettagliate su come continuare lo sviluppo e in qualche modo non possono seguirle.Sento odore di guai qui.Se il poster decide di andare fino in fondo, il mio miglior consiglio sarebbe quello di organizzare il pagamento in anticipo, o almeno scaglionare i pagamenti in modo tale che l'ultima fatturazione non sia per molto.Suonano come un'operazione da un centesimo che cerca di ottenere qualcosa gratuitamente, e scommetto che alla conclusione cercheranno di liberarsi del pagamento.
wberry
2018-10-18 06:57:23 UTC
view on stackexchange narkive permalink

È abbastanza normale che gli sviluppatori lavorino come freelance. Se vuoi farlo, assicurati che non ci siano conflitti, legali o pratici, tra i tuoi accordi di lavoro a tempo pieno e part-time. Assicurati che entrambe le parti siano chiare su ciò che sei e non acconsentono a fare per loro, compreso l'impegno di tempo. Fai delle ricerche per creare la tua società per proteggerti. Non lavorare senza un contratto equo, debitamente scritto e firmato .

Ma in base alla tua descrizione, questo è non, in realtà, "un bug nel tuo codice". È un bug nel loro codice e non lavori più per loro. Se non vuoi accettare il nuovo contratto, non devi. Semplice come quello.

Molto probabilmente, in assenza di un contratto di questo tipo, non ti sarebbe consentito di correggere, o persino di accedere, al codice. E quindi non potresti esserne responsabile.

Non direi che sia abbastanza normale avere un lavoro secondario.Non è insolito avere hobby correlati o aiutare qualcuno, ma il lavoro secondario è insolito.
La metà degli sviluppatori senior che conosco ha fatto un concerto con una startup ad un certo punto della loro carriera.
@gnasher729 Sono uno sviluppatore a tempo pieno e sarei letteralmente in rovina se non avessi lavorato sul lato.Il salario di un singolo sviluppatore spesso non è sufficiente per sopravvivere nelle grandi città costose.
prl
2018-10-18 07:51:37 UTC
view on stackexchange narkive permalink

Ci sono aspetti positivi e negativi in ​​tutte le risposte qui, quindi sto raccogliendo le parti migliori in un'unica risposta.

Risolvere il bug non è tua responsabilità, ma questo non significa che tu Dovresti rifiutare Dovresti sentirti libero di lavorare su questo se lo desideri, dopo aver considerato le seguenti condizioni.

Dovresti verificare con la tua azienda attuale per assicurarti che ti sia permesso di fare lavoro esterno. È normale che gli sviluppatori svolgano lavori esterni, ma è anche abbastanza normale che le aziende vi impongano restrizioni.

Non dovresti svolgere lavori non retribuiti, ma non è necessario richiedere una tariffa esorbitante, solo uno che ti ricompensa abbastanza per il tuo lavoro. Generalmente il lavoro a contratto paga una tariffa più alta rispetto al lavoro normale, forse fino al doppio.

Dovresti avere un contratto che specifichi il lavoro da svolgere, una retribuzione o un prezzo totale del contratto e una tempistica per il lavoro, come negoziato tra te e l'azienda. Se scegli di utilizzare un contratto a prezzo fisso, assicurati che il compenso sia sufficientemente alto da compensarti per il rischio che potrebbero essere necessarie molte più ore di quelle che ti aspetti per completare il lavoro. Assicurati di non impegnarti in una sequenza temporale che ti richieda di lavorare più ore in un giorno o una settimana che desideri.

Non c'è motivo per cui questa debba essere una cosa una tantum. È possibile continuare a mantenere il vecchio codice in base alle necessità, se lo si desidera. Tuttavia, ogni istanza dovrebbe essere un contratto separato, senza l'obbligo per l'utente di accettare contratti aggiuntivi in ​​futuro.

jcaron
2018-10-18 10:21:55 UTC
view on stackexchange narkive permalink

Un punto importante che non è stato sollevato: quale sarà il tuo rapporto con loro e come ti pagheranno.

Ci sono due opzioni: ti considerano un (part-time, contratto a tempo determinato), oppure ti considerano un appaltatore. Non possono semplicemente "inviarti denaro".

  • Nel primo caso, questo potrebbe essere un po 'complesso in quanto non sei più nel paese, soprattutto per quanto riguarda le tasse, i contributi previdenziali, ecc. Se non sai in anticipo quanto tempo ci vorrà, può anche essere un bel grattacapo per loro in termini di contratto, a meno che tu non concordi un importo fisso.

  • Nel secondo caso, dovresti fatturarli. Ma ciò significa essere registrato come ditta individuale (o società), dichiarare tali entrate e pagare tasse e contributi su tale reddito. Questo è il turno significa:

    • un bel po 'di overhead in termini di tempo necessario per fare tutto questo. Il tempo necessario varia notevolmente da paese a paese. Di solito ci sono regimi semplificati per situazioni a basso reddito come questo, ma è ancora un peso.

    • dato che sei tu a pagare tutte le tasse e i contributi, devi prenderlo in considerazione quando decidi quanto addebitare.

In alcuni paesi, ci sono aziende che eseguiranno l'interfaccia per te: lo faranno fatturare per te la società target e pagarti (meno tasse, contributi e commissioni) come dipendente. Dovresti scegliere una società di questo tipo nel paese in cui risiedi attualmente per evitare i problemi sopra menzionati.

In tutti i casi, controlla il tuo contratto con il tuo attuale datore di lavoro e quali sono le regole nel tuo lavoro attuale nazione. Potrebbe essere necessario inviare una notifica o persino ottenere un OK formale dal tuo attuale datore di lavoro prima di poter lavorare per qualcun altro allo stesso tempo.

@Dan, da dove l'hai preso?Non ho trovato tale minimo menzionato nella pubblicazione 17 o nelle istruzioni per 1040 o nella tabella C.
@prl Beh, sono contento che tu mi abbia chiamato per questo - si scopre che mi sbagliavo!I pagamenti inferiori a $ 600 non richiedono al datore di lavoro di presentare un 1099-MISC, ma sei comunque tenuto a segnalare quel reddito al tuo ritorno.Ho cancellato il mio commento precedente.
BittermanAndy
2018-10-18 20:53:59 UTC
view on stackexchange narkive permalink

Devo negoziare un nuovo contratto con il mio precedente datore di lavoro e addebitargli i soldi per questa assistenza aggiuntiva che gli fornirei nel tempo libero?

Sì, potresti (non "dovrebbe") - anche se attenzione alle potenziali implicazioni fiscali e di conflitto di interessi. Che tu scelga o meno di farlo dipende da te.

O dovrei fornire l'assistenza gratuitamente poiché è mia responsabilità morale, anche se non sono contrattualmente obbligato a farlo?

No. Non hai una responsabilità morale qui. È a tutti gli effetti impossibile scrivere codice non banale che sia perfetto sia ora che nel futuro per sempre - se tutti dovessimo supportare, gratuitamente, codice che abbiamo scritto anni fa, per i precedenti datori di lavoro, poi dopo alcuni anni di accumulo di tali "obblighi" non avremmo avuto il tempo di fare i nostri lavori attuali (per i quali veniamo pagati).

Un interessante esperimento mentale sarebbe: se quel codice che hai scritto un anno fa si fosse rivelato determinante per ottenere un grosso contratto con un nuovo cliente dal tuo ex datore di lavoro, avrebbero l'obbligo morale di inviarti un grosso bonus per averlo scritto, anche se non lo fai ' Non ci lavori più ? E lo farebbero davvero? Poche persone risponderebbero "sì" a entrambe le domande. Allora perché l'aspettativa inversa dovrebbe venire con un tale obbligo morale?

Hai svolto il lavoro (presumibilmente) al meglio delle tue capacità in quel momento, e in cambio sei stato pagato (presumibilmente) un giusto salario. Questo era il rapporto d'affari che avevi con il tuo datore di lavoro allora. Adesso è finita. Se scegli di farlo, potresti decidere di stringere un altro rapporto d'affari con quel datore di lavoro, ma sarebbe molto sciocco se un nuovo rapporto implicasse il lavoro gratuito.

JazzmanJim
2018-10-19 01:17:08 UTC
view on stackexchange narkive permalink

Ovviamente "puoi" farlo. Come altri hanno affermato, dovresti verificare con il tuo attuale datore di lavoro prima di farlo.

Mi porrei diverse domande:

  • Cosa accadrebbe se trovassero un altro "bug" nel futuro? Faresti la stessa cosa la prossima volta? Il tempo dopo?
  • Faresti lo stesso per il tuo attuale datore di lavoro se esci dalla tua posizione attuale?

Ho avuto qualcosa che mi è successo. Quando sono stato licenziato 28 mesi fa ero lo SME (esperto in materia) su diversi sistemi. Ho ricevuto alcune chiamate mesi dopo che la mia posizione era stata eliminata, diverse da utenti e il resto da addetti alle operazioni (entrambi avevano il mio cellulare). Ho gentilmente spiegato che non lavoravo più lì (scelta non mia) e la loro migliore linea d'azione era contattare il mio vecchio manager (responsabile dei sistemi). Potrebbe assegnare allo sviluppatore ora assegnato al sistema.

E no, non hai un obbligo morale nei confronti del tuo vecchio datore di lavoro.

Blueriver
2018-10-19 01:57:35 UTC
view on stackexchange narkive permalink

Vorrei iniziare dicendoti che il titolo della tua domanda può cambiare tutto. Il codice è TUO ? Capisco che all'epoca non avessi firmato un contratto con quel datore di lavoro, ma penso che sia lecito ritenere che, come in ogni contratto di sviluppatore di software, il codice non sia tuo, ma del tuo datore di lavoro. Certo, l'hai scritto, ma se avessi un contratto per tornare da te troverai una clausola in cui si afferma che tutto il codice che scrivi per l'azienda è di proprietà dell'azienda e non di tua proprietà.

Se siamo d'accordo che si tratta del codice del tuo datore di lavoro, le altre risposte forniscono ottimi consigli e spero che questa ti offra un po 'di prospettiva su come procedere. Stavi vendendo loro il tuo tempo e i tuoi sforzi e hai adempiuto a quell'obbligo. Potresti rivendere loro il tuo tempo e i tuoi sforzi, se ne hai un po 'da perdere.

Se hai motivo di credere che il codice sia in realtà tuo , allora dovrebbe consultare un avvocato.

kmiklas
2018-10-20 01:51:53 UTC
view on stackexchange narkive permalink

Una volta ho chiesto a un ex datore di lavoro di farlo con me. Ecco le tue opzioni di base:

  1. Fallo gratuitamente.
  2. Di 'loro di andare a pescare.
  3. Invia loro la stima del tempo e la tariffa oraria. Offriti di aggiustarlo per un prezzo.

Questo è un bel modo per metterlo su di loro; non stai dicendo di no e sei disposto a lavorare con loro, ma non sei un idiota.

Eviterei (2), che praticamente brucia il bridge, e consiglierei (1) o (3).

Se il riferimento / relazione è molto importante per te, allora forse fallo gratuitamente questa volta, ma se chiedono un altro favore, citali un tempo e un costo.

Se lavori gratis, loro perdono rispetto per te.

Ho scelto (3). Hanno detto di no.

D'accordo, queste sono le uniche opzioni che vedo.Questa è una tantum.Non cercare di creare un "contratto" per il futuro.E nomina un prezzo abbastanza alto da valere la pena e per pagare le bollette del telefono remoto e per pagare qualsiasi assicurazione che ritieni necessaria e per non incoraggiarli a tornare di nuovo, ma non così alto da essere chiaramente ridicolo.E sii preparato che guardino il tuo prezzo e cambino idea e provino a risolverlo senza di te.Questo è _il loro_ problema, assicurati che non sia tuo.
Se hanno detto di no, probabilmente non era un lavoro molto importante, dopotutto.
Harper - Reinstate Monica
2018-10-22 04:22:27 UTC
view on stackexchange narkive permalink

La mia regola pratica è che per un precedente datore di lavoro, fornirò un aiuto banale / facile come cortesia, ad esempio gratuitamente. Sono forse 5 minuti di lavoro o di parlare con qualcuno.

Dopodiché sono felice di operare su base contrattuale con loro, fornendo i permessi legali e la mia situazione personale. (Nessun conflitto con il mio altro impiego / non concorrenza ecc., Legale lavorare in quel paese, ecc.)

In particolare, devi pensare alla legge sull'immigrazione e alla domanda di lavorare per loro. Le leggi sull'immigrazione variano (ad esempio, il Regno Unito non consente nemmeno a uno straniero in visita per turismo di telelavoro per la compagnia della sua nazione d'origine, quindi non osare controllare quell'e-mail!), Ma spesso, lavorare significa lavorare. Se hai svolto il lavoro passato con un visto che non hai più, devi rivedere la legalità del lavoro per loro adesso .

Infine ricorda la vecchia storia dell'operaio specializzato.

La potente, antica macchina per forgiare era fuori uso. Non potevamo forgiare alberi a gomiti, e loro avevano chiamato il produttore (non era Ingersoll-Rand) e nemmeno i loro migliori collaboratori riuscivano a capirlo. Alcuni dei loro veterani e alcuni dei nostri erano d'accordo, era ora di chiamare Bill.

Bill era un genio con queste macchine. Ha contribuito a progettare questo sistema e si era ritirato dall'azienda.

Bill camminava su e giù per la grande macchina. Ho guardato qui, guardato là, odore di olio. Bill ha chiesto di prendere in prestito un martello. BAP! "Provalo ora." La grande macchina prese vita.

Grazie Bill! Sì, inviaci una fattura.

La fattura è tornata, $ 10.000 !! ?? Abbiamo chiesto un articolo. È tornato

  • Chiamata di riparazione in loco ----- $ 199
  • Colpisci la macchina con il martello ---- $ 1
  • Sapere dove si va a colpiscilo ---- $ 9.800
Rui F Ribeiro
2018-10-20 14:04:48 UTC
view on stackexchange narkive permalink

Sono sorpreso che nessuna delle risposte fino ad ora abbia menzionato che eri un "stagista".

La realtà è che hanno abusato della tua presenza come stagista per svolgere un lavoro di qualità nella produzione e ora ti stanno chiedendo se supporti ancora le loro operazioni. Conclusione: lo stage è terminato e non gli devi nulla. Uno stagista è uno stagista, dopotutto. Ad esempio, al momento avresti dovuto avere un mentore che ti guidi e abbia familiarità con il lavoro che ti sei lasciato alle spalle, e non è tua responsabilità che non sia successo.

Tuttavia, è una buona idea mantenere per non bruciare quel ponte.

Se sei ancora disposto ad assisterli, proverei ad avere una stima approssimativa del tempo necessario per farlo, o semplicemente per essere sicuro te stesso come lavoro tra 100-200 euro l'ora con un acconto minimo di 3-4 ore.

Altrimenti il ​​denaro non varrà il disagio che crea nella tua vita professionale e privata.

Come altri dicono, sii anche molto consapevole delle leggi fiscali locali. In passato ho rifiutato lavori / brevi ingaggi che sulla carta sembravano molto belli, tuttavia al netto delle tasse non ne valevano la pena, per diversi motivi che non sono rilevanti per la tua domanda.

P.S. Essere anche consapevoli delle eccezioni / leggi sulla precedenza. Abbiamo un'eccezione per un paio d'anni che non richiede molte scartoffie, tuttavia se bruciamo questa opportunità con un lavoro di un paio di centinaia di euro, non possiamo beneficiarne se si presenta un'altra opportunità.

Laurence Payne
2018-10-20 18:41:43 UTC
view on stackexchange narkive permalink

Non devi nulla alla vecchia azienda. Hai scritto quello che sembra essere un codice soddisfacente e ben documentato. Non era necessario scrivere codice privo di bug. Sarebbe impossibile!

Ti hanno chiesto di lavorare ancora per loro. Il tuo attuale datore di lavoro è gradevole. L'unica domanda è come addebiti per questo lavoro.

Ottieni una descrizione precisa del problema. Stimare il numero di ore necessarie per risolverlo. Stima la scala temporale in cui sei in grado di allocare questo numero di ore dal tuo tempo libero. Quota una tariffa oraria. Possono quindi scegliere se coinvolgerti nel lavoro oppure no.

reinierpost
2018-10-20 21:52:07 UTC
view on stackexchange narkive permalink

Oltre agli ottimi consigli già forniti da altri, ti esorto a tenere presente quanto segue:

  1. Il software, come qualsiasi altra cosa costruita dall'uomo, richiede manutenzione, e quindi, se vogliono fare affidamento su di esso, devono pianificare e preventivare la manutenzione, indipendentemente da chi la eseguirà.
  2. La differenza di costo tra una prova di concetto scritta da uno stagista e un software di qualità di produzione manutenibile scritto per eseguire più o meno lo stesso compito può essere compreso tra l'1% e il 99% e di solito è molto più vicino a quest'ultimo.

Pensare alla manutenzione come a "solo questa piccola cosa in più" non fa sparire i costi, semplicemente impedisce loro di pianificarla e di stabilire un budget.

Potrebbe essere necessario chiarire loro questo aspetto prima di accettare qualsiasi ulteriore lavoro. Non esprimerlo in questo modo, naturalmente; sarebbe pedante. Ma non avviare alcuna negoziazione in cui la loro posizione si basi sull'ignorare o fraintendere questo.

Bob Jarvis - Reinstate Monica
2018-10-21 02:57:09 UTC
view on stackexchange narkive permalink

Non rispondere nemmeno a loro. Qualsiasi somma di denaro che potresti addebitare loro non vale i problemi che causerà. Stanno cercando qualcuno che faccia un lavoro per loro che riescono a non pagare. Lascia che ti dica come funziona. Primo, hanno solo "un piccolo cambiamento - sono sicuro che puoi farlo in quindici minuti". Poi è "visto che abbiamo la tua attenzione, potresti fare un altro cambiamento per noi. Con le tue grandi capacità questo non ti richiederà molto tempo". Ben presto trascorrerai tutto il tuo tempo libero, le sere e i fine settimana lavorando per questa azienda in FarAway, in Landistan. E quando arriva il momento del pagamento? ......... ( grilli )

Fatti un favore, risparmia tempo e fastidio e ignorali. Se vogliono che questo lavoro venga svolto, troveranno qualcuno locale che lo faccia.

L'OP ha detto che vorrebbe continuare a utilizzare questa azienda come referenze per lavori futuri.Ciò richiede il mantenimento di una sorta di relazione con loro.Ignorarli non è compatibile con questo.
Gnudiff
2018-10-22 18:33:10 UTC
view on stackexchange narkive permalink

Non correggi i bug gratuitamente a meno che tu non stia creando / distribuendo software gratuito.

Ci sono 2 modi per correggere i bug "gratuitamente" in altri casi:

( A) sei un dipendente e correggere i tuoi bug fa parte del tuo lavoro, nel qual caso il "gratuito" è effettivamente pagato dal tuo stipendio;

(B) hai un contratto come fornitore di software con il client che dice che durante X mesi dopo la vendita del software risolverai i bug gratuitamente, nel qual caso il "gratuito" viene preso in considerazione nel prezzo iniziale che il cliente paga .

Tu erano in posizione A quando hai consegnato, quindi la posizione B non si applica e non puoi più essere richiesto di correggere bug gratuitamente come fornitore di software dopo che il periodo di supporto gratuito iniziale è terminato.

Quindi l'unico la normale linea di condotta è essere come un venditore in posizione B dopo che il "supporto gratuito" è terminato e offrirsi di (1) fare un lavoro una tantum per correggere il bug, o (2) offrire un contratto di servizio per mantenere il software aggiornato.

In questa posizione il solito ca si applicano i criteri menzionati in altre risposte, assicurandoti che il tuo attuale datore di lavoro sia d'accordo ed essendo molto specifico su ciò per cui vieni pagato.

Gli errori tipici in questo caso sono per un prezzo fisso una tantum che si iscrive per continuare a correggere i bug in eterno o si accetta di correggere bug che non sono effettivamente tuoi (cioè mantenere il codice aggiornato con le modifiche in altri programmi o requisiti).



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...