Pracuję nad problemem programowym w pracy, który jest dość ogólny, ale nie mogę znaleźć biblioteki, którą chciałbym rozwiązać, więc zastanawiam się nad napisaniem jej osobiście (przynajmniej wersja bez systemu). Napiszę niektóre, jeśli nie wszystkie wersje 1.0 w pracy, ponieważ potrzebuję ich do projektu. Jeśli okaże się dobrze, może chciałbym zabrać pracę do domu i dopracować ją dla zabawy, a może wydać jako projekt open source. Obawiam się jednak, że jeśli napisałem wersję 1.0 w pracy, może nie być to dozwolone z prawnego punktu widzenia. Oczywiście mógłbym zapytać mojego szefa (który prawdopodobnie nie będzie się tym przejmował), ale jestem ciekawy, jak inni programiści poradzili sobie z tym problemem i gdzie stoi prawo. Moje jedno zdanie pytanie brzmi:Kiedy (z punktu widzenia prawa / etyki) jest dozwolone, aby oprogramowanie open source pierwotnie napisane przez Ciebie do pracy w pracy? Co się stanie, jeśli znacznie rozszerzysz oryginalne źródło poza godzinami pracy?
Dalsze działania: załóżmy, że piszę całą rzecz w swoim domu, a potem po prostu używam jej w pracy, czy to drastycznie to zmienia?
Kontynuacja 2: Zauważ, że nie próbuję zrywać mojego pracodawcy (rozumiem, że płacą mi za tworzenie własnych produktów) - po prostu zastanawiam się, czy jest to uczciwy sposób dla wszystkich zaangażowanych ... Byłoby miło, gdyby jakaś organizacja non-profit wykorzystała mój kod i zaoszczędziła trochę czasu. Stawką jest również inna kwestia. Jeśli piszę bibliotekę dla bardzo prostej, ogólnej rzeczy (takiej jak tabele HTML w Javascripcie), oznacza to, że nigdy więcej nie będę mógł tego zrobić w swoim własnym czasie bez narażania się na ryzyko prawne (nawet jeśli byłoby to zupełnie nowe przepisanie lub segment większego projektu). Czy rezygnuję z prawa do pisania kodu dla tego rodzaju projektu przez resztę życia (bez zgody tej firmy), ponieważ kod w pracy wciąż może wpływać na mój mózg? Wydaje się to związane z patentami na oprogramowanie,