News

retour

Redéfinir le contrat de travail à l'ère numérique : De la subordination à la coopération

Article Droit du travail et de la protection sociale | 19/01/17 | 1 min. | Emmanuelle Barbara

Le paradigme fordo-keynésien, à l'origine de notre organisation sociale et juridique, et le contrat de travail à durée indéterminée (CDI), entendu comme lien «éternel» avec l'employeur, ne sont aujourd'hui plus la norme. De fait, la figure du salarié subordonné, conçue pour la production industrielle de masse, est devenue juridiquement inadéquate.

C'est désormais la dépendance économique, et non plus la subordination juridique, qui est le critère distinctif entre les travailleurs. L' «horizontalisation» du mode de management permet aux salariés d'être de plus en plus autonomes. A l'inverse, nombreux sont les travailleurs indépendants en situation de dépendance économique vis-à-vis d'un seul donneur d'ordre et donc en position de «quasi-subordination».

Afin d’adapter le droit au bouleversement technologique, GenerationLibre propose de ne pas modifier la définition du travail indépendant mais de redéfinir le contrat de travail, en substituant à la notion de subordination juridique, celle de coopération.

Ce n'est plus le lien hiérarchique qui prévaut entre le salarié et l'employeur, mais une relation de coopération dans une trajectoire de formation de l’individu tout au long de son parcours professionnel. Il conviendra de rédiger les lois nouvelles dans un nouveau recueil – un «Code nouveau du travail ou de l’actif» distinct du précédent – sans oublier d’abroger au fur et à mesure des dispositions obsolètes figurant dans le Code du travail actuel.

Cette réforme du contrat de travail devra corrélativement s'accompagner de la mise en œuvre d'un «compte personnel des protections» pour tous afin d'assurer la portabilité de tous les droits.

LIRE LA NOTE


Explorez notre collection de documents PDF et enrichissez vos connaissances dès maintenant !
[[ typeof errors.company === 'string' ? errors.company : errors.company[0] ]]
[[ typeof errors.email === 'string' ? errors.email : errors.email[0] ]]
L'email a été ajouté correctement