Granulate / gprofiler

gProfiler is a system-wide profiler, combining multiple sampling profilers to produce unified visualization of what your CPU is spending time on.
https://profiler.granulate.io
Apache License 2.0
741 stars 54 forks source link

Change license to apache 2 #890

Closed motisaroka closed 4 months ago

motisaroka commented 4 months ago

Description

Changing the license to Apache 2

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots

Checklist:

roi-granulate commented 4 months ago

@motisaroka this test fails because the line number changed, it was line no. 9 and now it's line no. 20 the line number should be changed here meaning - function_with_line_numbers = "Fibonacci.fibonacci:9(I)J_[j]" should now be function_with_line_numbers = "Fibonacci.fibonacci:20(I)J_[j]"

roi-granulate commented 4 months ago

I see that granulate-utils already introduce such change, shouldn't this PR also sync granulate-utils?

motisaroka commented 4 months ago

As discussed I replaced the current copyright with new one matches Apache 2.0 copyrights. I did not remove/add new copyright from existing files. Indeed there are some files that has no copyrights at all. It is true that Granulate utils already changed its license and it is better to change this one ASAP

roi-granulate commented 4 months ago

It is true that Granulate utils already changed its license and it is better to change this one ASAP

I didn't fully understand, should this PR upgrade gProfilers' granulate-utils, as part of the license change?

motisaroka commented 4 months ago

It is true that Granulate utils already changed its license and it is better to change this one ASAP

I didn't fully understand, should this PR upgrade gProfilers' granulate-utils, as part of the license change?

gProfielr agent is using the granulate-utils code, they are both must be running the same license, this is why we are upgrading them both

motisaroka commented 4 months ago

Year updated to 2022