M17-Project / rru-rf-hw

Remote Radio Unit - RF board
https://m17project.org
Other
41 stars 5 forks source link

License question #18

Closed sedlund closed 2 months ago

sedlund commented 2 months ago

I see this project is using the 'CC Attribution-NonCommercial-ShareAlike 4.0 International' license. This is not an OSI approved Open Source license.

M17 project on it's web page says it is an open source project.

How was this license chosen for this project?

When someone donates to M17 can they choose to only fund open source projects? Is this documented anywhere?

sp5wwp commented 2 months ago

Thanks for your comments.

This is not an OSI approved Open Source license.

It doesn't mean that it's not open source. Is the documentation/code available for free to anyone? Yes - for me it's open source.

M17 project on it's web page says it is an open source project.

Because it is. All our work is available to the general public for free.

How was this license chosen for this project?

I picked one I liked the most at that time. Since I'm the sole author, I can change them in the future however I desire.

When someone donates to M17 can they choose to only fund open source projects? Is this documented anywhere?

When donating, the donor gives us a certain amount of money, to sustain the whole Project. I don't think our fiscal sponsor allows for funds earmarking per donation. Edit: I've found out that we could allow for earmarking, but it is not possible right now.

sedlund commented 2 months ago

This is the only M17 project I've come across so far that uses a discriminatory license breaking points 5 and 6 of the open source definition.

It doesn't mean that it's not open source. Is the documentation/code available for free to anyone? Yes - for me it's open source.

Does the M17 project have a document stating that they are redefining the commonly accepted definition of open source? Or are individual projects allowed to do what they want?

sp5wwp commented 2 months ago

Open source is source code that is made freely available for possible modification and redistribution.

Which part of this general OS definition do we violate? I fail to understand what exactly do we restrict by using CC-BY-NC-SA?

sedlund commented 2 months ago

Specificlaly the current license states:

Section 2 -- Scope.

  a. License grant.

       1. Subject to the terms and conditions of this Public License,
          the Licensor hereby grants You a worldwide, royalty-free,
          non-sublicensable, non-exclusive, irrevocable license to
          exercise the Licensed Rights in the Licensed Material to:

            a. reproduce and Share the Licensed Material, in whole or
               in part, for NonCommercial purposes only; and

            b. produce, reproduce, and Share Adapted Material for
               NonCommercial purposes only.

This violates the requirements of the open source definition against discrimination of fields of endeavor - parts 5 and 6 of the open source definition.

Which states:

5. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.

6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
sp5wwp commented 2 months ago

OK: 5. is not violated, while 6. is, deliberately (non-commercial clause). This is exactly how I wanted it to be. Do you have any further comments or questions?

sedlund commented 2 months ago

I appreciate the clarification.