license mit/bsd #5

Closed
opened 2017-04-14 20:35:30 -04:00 by glycerine · 5 comments
glycerine commented 2017-04-14 20:35:30 -04:00 (Migrated from github.com)

The lcvpn project looks quite interesting, thank you. I would like experiment with it.

Would you consider changing the license to MIT or BSD (like Go)?

The lcvpn project looks quite interesting, thank you. I would like experiment with it. Would you consider changing the license to MIT or BSD (like Go)?
kanocz commented 2017-04-15 01:33:26 -04:00 (Migrated from github.com)

Theoretically it's not a problem to change to Apache license (it can't be MIT due to netlink part). On the other hand I see no reason for this - it's not a library but application, so if you'll use it on your servers on in your organisation you can do this without any restrictions - you are the user and you need to publish changes only to yourself.

Theoretically it's not a problem to change to Apache license (it can't be MIT due to netlink part). On the other hand I see no reason for this - it's not a library but application, so if you'll use it on your servers on in your organisation you can do this without any restrictions - you are the user and you need to publish changes only to yourself.
glycerine commented 2017-04-15 09:08:05 -04:00 (Migrated from github.com)

Good point. It's just that I prefer to embed all components as libraries.

Apache license would be welcome.

Good point. It's just that I prefer to embed all components as libraries. Apache license would be welcome.
kanocz commented 2017-04-15 09:44:21 -04:00 (Migrated from github.com)

How will you include application as library? :)
P.S.: I need some time to read about Apache license and only than can do this change

How will you include application as library? :) P.S.: I need some time to read about Apache license and only than can do this change
glycerine commented 2017-04-15 10:46:22 -04:00 (Migrated from github.com)

How will you include application as library? :)

:) The basics of converting to a library would be renaming main() to StartLcvpn() and then calling go StartLcvpn() from the the embedding application's main().

> How will you include application as library? :) :) The basics of converting to a library would be renaming main() to StartLcvpn() and then calling `go StartLcvpn()` from the the embedding application's main().
glycerine commented 2017-04-15 17:37:09 -04:00 (Migrated from github.com)

Excellent. Thank you, Anton.

Excellent. Thank you, Anton.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kanocz/lcvpn#5
No description provided.