|
|
|
|
|
by robertlagrant
1137 days ago
|
|
Honestly, I'd just make 2 repos if possible. One open source; the other that includes the first one as a library, that has a commercial licence. Then instead of the "open core" debate (which whenever it can be solved by 2 repos seems specious), you have an open source piece of software and you get points for letting people see your enterprise licenced source code as well. |
|
Separating the repos is a HUGE hassle which is why you never see it anywhere. Doing it once is a small cost but maintaining is a huge burden on teams that are already too small. In practice it does not change anything so most projects will choose to suffer nit-picks.
[1]: https://github.com/windmill-labs/windmill