Cosa paga un cliente freelance per un EA in formato exp o open source? - pagina 7

 

Deve essere così:


 
Vladimir Suschenko:
Il cliente paga per ciò che ordina. In freelance l'ordine è sotto forma di TOR. Chi e cosa intendeva dire, ma non l'ha detto e non l'ha messo nel TOR - non è importante.
Non c'è bisogno di pompare le "masse di giusta rabbia" verso il creatore, usando l'espediente della sostituzione di nozioni - in questo caso c'è un'enfasi inverosimile su ciò che un esecutore mascalzone, "gli ho dato il mio codice, e lo sviluppatore non vuole darmi il codice dopo il completamento, offrendo di pagare extra per il mio stesso codice! Cosa abbiamo nella realtà? Il cliente ha ancora il codice del cliente nella sua forma originale (non migliorata)? - È rimasto, nessuno l'ha portato via. Cioè, lo sviluppatore semplicemente non vuole mostrare i miglioramenti che ha fatto (forse ha usato alcuni dei suoi sviluppi originali) gratuitamente - se non è stato stipulato diversamente al momento dell'ordine, allora cosa ha sbagliato lo sviluppatore? L'unica cosa che posso aggiungere è che lo sviluppatore sbaglierebbe a vendere il codice modificato senza il consenso del proprietario del sorgente originale..., ma non è di questo che stiamo parlando qui.

La programmazione è un mestiere.

L'algoritmo del consulente è un'attività creativa - proprietà intellettuale.

L'appaltatore deve generalmente distruggere tutto il codice dopo la fine del lavoro, a meno che il cliente non abbia dato il suo consenso alla conservazione o all'uso della sua proprietà intellettuale.

 
I freelance dovrebbero prendere in considerazione, secondo me, che alcuni dei termini del lavoro sono standard, cioè il contraente è obbligato a: distruggere il codice, non vendere il prodotto finale, trasferire il codice sorgente e tutti i diritti! Al cliente, per il quale paga effettivamente. È necessario perché l'appaltatore è uno specialista e il cliente ha bisogno di aiuto in alcune questioni, in modo da non rovinare i termini di riferimento. In questo modo si può rispondere a molte domande e si possono evitare tali controversie prematuramente, cioè prima che sorgano.
 
-Aleks-:

La programmazione è un mestiere....

Non essere primitivista.
Come in ogni attività creativa, ci possono essere artigiani e ci possono essere maestri con la lettera maiuscola. È vero, i veri maestri sono molto meno numerosi degli artigiani, e il lavoro di un maestro (se riconosciuto) non è alla portata di tutti.
-Aleks-:

...Il contraente deve distruggere tutto il codice dopo aver completato il lavoro, a meno che il cliente non abbia dato il suo consenso alla conservazione o all'uso della sua proprietà intellettuale.

O deve essere specificato nell'ordine, o regolato dalle regole (almeno anche le regole del freelance). Cosa è stato stipulato nel TOR, non lo so, nelle regole del freelance un tale requisito per l'esecutore non lo è. Quindi in qualche modo non è chiaro da cosa derivi questo "L'esecutore ..... deve... ".
 
La persona ha ordinato il "codice EA" oti ha chiestodi "scrivere l'EA"? Se il codice, allora ha il diritto di esigere il codice sorgente, se il secondo, allora naturalmente, formalmente, l'esecutore può farlo senza dare il codice sorgente. Se il cliente condivide il codice - lo scriverà lui stesso. E il rifiuto di dare il codice sorgente può davvero significare un ricatto e restrizioni nascoste che possono venire fuori in futuro. Non so come lavorino insieme - forse l'esecutore vuole vendicarsi. Umanamente parlando, il creatore del tema ha ragione - non sta esprimendo nulla qui a parte la preoccupazione e questo va bene. Quindi penso che, come persona decente, dovrebbe annunciare il nome del programmatore, in modo da avvertire altri clienti decenti.
 
Vladimir Suschenko:
Non essere primitivo.
Come in qualsiasi tipo di attività creativa, ci possono essere artigiani nella programmazione, e ci possono essere Maestri con la lettera maiuscola. È vero, i veri maestri sono molto meno numerosi degli artigiani, e il lavoro di un maestro (se riconosciuto) non è alla portata di tutti.
O deve essere specificato nell'ordine, o regolato dalle regole (almeno anche le regole del freelance). Cosa è stato stipulato nel TOR, non lo so, nelle regole del freelance un tale requisito per l'esecutore non lo è. Quindi non è in qualche modo chiaro da ciò che questo "L'esecutore ..... deve... ".

Giustifico la mia posizione sulla legge di qualsiasi paese civile - ci sono tradizioni consolidate (usanze degli affari) che sono accettate di default, a meno che non sia specificato diversamente.

Inoltre, in molti paesi sviluppati, la proprietà intellettuale è protetta dalla legge, e il codice stesso non è proprietà intellettuale, ma esprime semplicemente il pensiero dell'autore della TK.

Le idee per esprimere pensieri in codice sono limitate al linguaggio di programmazione, formarli ed esprimerli correttamente è simbolico della professionalità del programmatore, ma non del suo dono creativo.

 
-Aleks-:

Le idee per esprimere pensieri in codice sono limitate al linguaggio di programmazione, formarle ed esprimerle correttamente è il simbolo della professionalità di un programmatore

Da questa frase si può stimare quanto sia difficile per un pensatore esprimere i suoi pensieri secondo le regole anche di una comune lingua madre, per non parlare del linguaggio dei programmi. Hai passato anni a scuola per imparare a formare frasi e ti eserciti ogni giorno, ma è ancora un casino. E tu pensi ancora che sia un procedimento puramente meccanico per non solo capire, ma anche formalizzare i pensieri di questi creatori al punto che possono già essere programmati? Non ha senso.

simboleggia la professionalità del programmatore, ma non il suo dono creativo.

Questo è registi, attori, solisti/vocalisti con direttori d'orchestra e il resto di Rostropovich - puro artigianato, tutto da note e script

per modellarli ed esprimerli correttamente è il simbolo della professionalità di un programmatore.

Un programmatore impara a programmare, e l'analisi linguistica, il pensiero astratto avanzato, la comprensione del soggetto (il trading) a un livello più profondo del trader medio non è programmazione. Ma senza questo, la maggior parte dei pensatori è difficile da capire. Cioè, un programmatore scrive delle note e le suona per questa persona creativa, e quando si scopre che una grande idea è un fallimento, sarà punito - scritto male, cantato male, non corrisponde al livello creativo del pensatore :)

 
Alexander Puzanov:

Si può giudicare da questa frase quanto sia difficile per un pensatore esprimere il suo pensiero secondo le regole anche della solita lingua madre, per non parlare del software. Hai imparato per quanti anni la costruzione di una frase a scuola e ti eserciti ogni giorno, ma ti viene ancora male. E pensate ancora che sia un procedimento puramente meccanico non solo capire, ma anche formalizzare i pensieri di questi creatori al punto che possano già essere programmati? Non ha senso.

Sì - non sono uno scrittore, il mio linguaggio è ossuto e non bello, ma sono un creatore e un artefice, il mio cammino è spinoso e sgradevole.

Forse la frase che ho scritto sopra dimostra che il mio cervello non lavora in modo abbastanza efficiente la mattina. Tuttavia, non ho preteso di essere fluente nella lingua.

Non capisco perché le parole "artigianato" e "professionalità", fiere e dignitose, vi offendano.

La programmazione è un duro lavoro altamente intellettuale, ma non è un'attività creativa in sé e non crea qualcosa di nuovo, si limita a descrivere pensieri già formati.

 
Pensare all'organizzazione del codice è in parte un'attività creativa, ma non più di qualsiasi altra componente creativa in qualsiasi professione.
 

Il fatto stesso che ci siano difensori del trasferimento di un solo file compilato è stupefacente. Immaginatevi come un cliente. Questo file compilato è davvero necessario? L'intero punto del servizio è intorno al codice sorgente.

Noioso capire i concetti: esecuzione del lavoro di sviluppo su ordinazione (significa il trasferimento del codice sorgente) e file compilato.

Quando si dà un file compilato, è più come vendere un software, con derivati da questo requisiti - almeno 5 anni per garantire la disponibilità del programma. Il mercato è progettato in questo modo se c'è una vendita, quindi non è così facile rimuovere qualcosa dal mercato. Se qui, nel freelance, l'arbitrato ha deciso così a favore del contraente, viene da chiedersi: il servizio manterrà il software in funzione per i prossimi 5 anni?