#43 License of a programs bootstrap in the root of project

Closed
opened 2 years ago by dustdfg · 10 comments

When I see two different license notices, I was confused. In the begging I found notice with apache 2.0 license but functions with name version prints GPLv3+

What is correct?

When I see two different license notices, I was confused. In the begging I found notice with apache 2.0 license but functions with name version prints GPLv3+ What is correct?

So I have a small problem with it. I wanted to move pre-settings of stages to targets in this stages like here. If license of this file is gpl, all targets in stages will have a license apache 2.0 but 00-pre-settings files will have a license GPLv3. I also have suggestion to rename file to target. I mean that we have stages that contains targets. And rename existing targets to platform. What do you think about all it?

So I have a small problem with it. I wanted to move pre-settings of stages to targets in this stages like [here](https://notabug.org/dustdfg/dragora/commit/4cc66b3647c071ed30f8c9531f847f1fb59d54ee). If license of this file is gpl, all targets in stages will have a license apache 2.0 but 00-pre-settings files will have a license GPLv3. I also have suggestion to rename file to target. I mean that we have stages that contains targets. And rename existing targets to platform. What do you think about all it?
Matías Fonzo commented 2 years ago
Owner

I don't understand why you want to move that elsewhere, or the motivation for the change, if `bootstrap' already handles this.

We follow the recommendation of the GNU project for code of about -300 lines[1], and for code with more lines, in my case, I like to use GPLv3+.

[1] https://www.gnu.org/licenses/gpl-faq.html#WhatIfWorkIsShort

I don't understand why you want to move that elsewhere, or the motivation for the change, if `bootstrap' already handles this. We follow the recommendation of the GNU project for code of about -300 lines[1], and for code with more lines, in my case, I like to use GPLv3+. [1] https://www.gnu.org/licenses/gpl-faq.html#WhatIfWorkIsShort

Hello @selk!

I think that code related to the stage mustn't be in different places. If we will move it, we will get more self-contained definitions of stages and thanks for it if you will decide to add some new stages, you won't need to write to 'bootstrap'

Hello @selk! I think that code related to the stage mustn't be in different places. If we will move it, we will get more self-contained definitions of stages and thanks for it if you will decide to add some new stages, you won't need to write to 'bootstrap'

Hello @selk!

We follow the recommendation of the GNU project for code of about -300 lines[1], and for code with more lines, in my case, I like to use GPLv3+.

So what is it's license?

Hello @selk! >We follow the recommendation of the GNU project for code of about -300 lines[1], and for code with more lines, in my case, I like to use GPLv3+. So what is it's license?
Matías Fonzo commented 2 years ago
Owner

GPLv3+ for the bootstrap script, and for the rest of the build scripts at the stages are the Apache License v2.

GPLv3+ for the bootstrap script, and for the rest of the build scripts at the stages are the Apache License v2.

Hello @selk!

Could you please change license notice of the bootsrap script in the beginning of it?

Hello @selk! Could you please change license notice of the bootsrap script in the beginning of it?
Matías Fonzo commented 2 years ago
Owner

The bootstrap script has more than 300 lines. The scripts at the stages are separated instructions, while they are processed by bootstrap, they are considered as something separate, as a whole they are build scripts to put software...

The bootstrap script has more than 300 lines. The scripts at the stages are separated instructions, while they are processed by bootstrap, they are considered as something separate, as a whole they are build scripts to put software...

Hello @selk!

You didn't understand me. It is in the beginning

Hello @selk! You didn't understand me. It is in the beginning

It is a version function

It is a version function
Matías Fonzo commented 2 years ago
Owner

Well now I see the problem, I was sure that the license in bootstrap was consistent, I don't know at what point I changed it... thanks!

Well now I see the problem, I was sure that the license in bootstrap was consistent, I don't know at what point I changed it... thanks!
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.