Skip to content

Kernel advanced measurement probes (linux-x64)

License

Notifications You must be signed in to change notification settings

lc525/kamprobes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: The Kamprobes project is released under a dual open-source license:
  * GPLv2
  * Apache License 2.0 (ALv2)

Running kamprobes under Linux will require that you abide by the GPLv2 license,
as parts of the code make use of private and GPL-only Linux kernel symbols
(Making the module a derivative work of Linux).

However, the authors also explicitly license all parts of the code that can be
used without referring to those symbols under Apache License 2.0. For example,
this allows reusing kamprobes code that is not Linux-derived work in porting
to other operating systems or as part of closed-source applications.

GPL-only code will be marked by a notice like the following:
* This file is only licensed under GPLv2 and constitutes GPL-derived
* work.

The NOTICE file in the root of the project will contain a list of files where
such GPL-only code resides. Users wanting to make use of Resourceful under ALv2
must reimplement GPL-only functions before calling them.

All contributors to the project are required to allow the dual licensing as part
of signing their contributor agreement, before any patches are merged.

Version control commit history has been maintained when making this project
open-source. All historic code before public release (commit 527b373c407) is
still governed by this LICENSE despite this file and per-file notices not being
present at the time.

Lucian Carata

--------------------------------------------------

This work was principally supported by Professor Andy Hopper, internal funds
from the Computer Laboratory at the University of Cambridge and by the
Engineering and Physical Sciences Research Council [grant number EP/K503009/1]

Copyright 2015-2017 held by the individual contributors mentioned in the AUTHORS
file. Licensed to Resourceful project owners under the contribution agreement
as defined at: [http://www.cl.cam.ac.uk/research/dtg/rscfl/contributors.html]

Owners hash: 91287e657ad9e9b905a1a73a2911d234dd9eb6fc19b648db464ce720ced26914

--------------------------------------------------

Dual license notices:

ALv2:
All code not constituting Linux-derived work is licensed under the Apache
License, Version 2.0 (the "License"); you may not use code from this project
except in compliance with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

GPLv2:

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

    Full license text: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

About

Kernel advanced measurement probes (linux-x64)

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published