CppCon 2015: Kevin P. Fleming “A Crash Course in Open Source Licensing"

Поділитися
Вставка
  • Опубліковано 16 вер 2024
  • www.Cppcon.org
    -
    Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/cpp...
    -
    Open source software licenses are intended to provide a way for software authors to protect their own rights, and the rights of the users of their software, but many developers are unaware of how they work, why they are important, and how to apply them to their projects.
    It may never have occurred to you, but software licenses are much like programs: they are developed to meet requirements, they live in a world of external influences and constraints, and they use documented techniques to solve problems.
    In this session, the attendees will participate in a fun, interactive process to choose the components of a software license through real-world examples, with the goal of every attendee leaving with a basic understanding of the more important aspects of software licenses. Along the way they will learn the basics of copyrights and how they apply to software; what 'derivative work' and 'distribution' mean in these contexts; and many other useful concepts, including the most important differences between common licenses like the GNU General Public License family and the Apache 2 license.
    -
    I manage community development and evangelism at Bloomberg, spanning our activities in the open source, open standards and academic communities. Ask me about open source software, open source licensing, and C++!
    -
    Videos Filmed & Edited by Bash Films: www.BashFilms.com
    *-----*
    Register Now For CppCon 2022: cppcon.org/reg...
    *-----*

КОМЕНТАРІ • 18

  • @tamilwargod
    @tamilwargod 8 років тому +1

    True: many developers are unaware of how they work, why they are important, and how to apply them to their projects.

  • @KevinPFleming
    @KevinPFleming 8 років тому +3

    You are definitely right there, but as I mentioned in the video, in most cases the copyright holder has granted permission to the site that is hosting the code (GitHub, BitBucket, etc.) to publish the code. That means the site is not violating the copyright holder's rights, and you can read the code as they display it to you. It does not mean that you have any rights to copy it further, though.

  • @MrAbrazildo
    @MrAbrazildo 8 років тому +2

    Only a bunch of people watching such an important matter. Wow!

    • @JN003
      @JN003 7 років тому

      hi, hope you can help. if a laptop supplier sells laptops with linux on it does the supllier need to pay Linux a licence ? thx

    • @MrAbrazildo
      @MrAbrazildo 7 років тому

      JusticeNature If Linux ask for _royalties_ (which I'm not sure anymore), everyone (making money from it) should pay. However, suppliers used to work as _holdings_ (authorized vendors, in this case), so they may, by contract, have their licensing costs covered by the laptop's proprietary.

    • @JN003
      @JN003 7 років тому

      MrAbrazildo
      thx !

  • @jean-francoiscaron5706
    @jean-francoiscaron5706 9 років тому +2

    When you "look" at code posted openly/freely on the internet, several copies need to be made in order to show it on your screen. The fundamental operation in digital communication is the copy, there is no such thing as non-copy viewing.

    • @katanasteel
      @katanasteel 4 роки тому +1

      Which is why the code repositories, like github, has in their terms of service a statement that they can redistribute code posted to their site.
      It doesn't mean you can make further copies unless the project also give you a license to do so. And he does mention as much in the talk as well

  • @mahmad2504
    @mahmad2504 5 років тому

    Very educational indeed

  • @orangus01
    @orangus01 6 років тому

    It was educational, but also interesting.

  • @MrAbrazildo
    @MrAbrazildo 8 років тому

    1:09:07, what's the point in copyrighting a software, if a translation would just ruin everything? Does a patent is necessary in order to detect camouflages?
    PS: what is "uni tests"?

    • @Quisl
      @Quisl 7 років тому

      Everything you write is copyrighted by you, there is no way of "copyrighting" something.

  • @patrickeguaoba6797
    @patrickeguaoba6797 8 років тому +1

    I am not ungrateful for the video

  • @MrSensitiveNipples
    @MrSensitiveNipples 7 років тому

    Can you create the software, make it open source, and still remain anonymous?

    • @TanzinulIslam
      @TanzinulIslam 2 роки тому

      Bitcoin is an example of this. Although don't expect to be able to enforce that license in court anonymously, though.

  • @cldlsolshinegrowing4366
    @cldlsolshinegrowing4366 2 роки тому

    Actually Intellectual Property and copyright originated in Venice in 1445, because their government wanted to be able to use their citizens' inventions in warfare.

  • @MrAbrazildo
    @MrAbrazildo 8 років тому

    Well, the obfuscated version would be better at least in 1 point: with no blank spaces, it would compile faster, hehehe.

  • @enhex
    @enhex 9 років тому

    OpenGL Math has a bullshit license like the kind he talks about at 12:18, though it's also licensed under MIT license.