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

Sdílet
Vložit
  • čas přidán 18. 10. 2015
  • www.Cppcon.org
    -
    Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/cppcon/cppcon2015
    -
    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/registration/
    *-----*

Komentáře • 18

  • @tamilwargod
    @tamilwargod Před 8 lety +1

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

  • @KevinPFleming
    @KevinPFleming Před 8 lety +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.

  • @jean-francoiscaron5706
    @jean-francoiscaron5706 Před 8 lety +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 Před 4 lety +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

  • @MrAbrazildo
    @MrAbrazildo Před 7 lety +2

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

    • @JN003
      @JN003 Před 7 lety

      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 Před 7 lety

      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 Před 7 lety

      MrAbrazildo
      thx !

  • @mahmad2504
    @mahmad2504 Před 5 lety

    Very educational indeed

  • @orangus01
    @orangus01 Před 6 lety

    It was educational, but also interesting.

  • @MrAbrazildo
    @MrAbrazildo Před 7 lety

    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 Před 7 lety

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

  • @MrSensitiveNipples
    @MrSensitiveNipples Před 7 lety

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

    • @TanzinulIslam
      @TanzinulIslam Před 2 lety

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

  • @patrickeguaoba6797
    @patrickeguaoba6797 Před 7 lety +1

    I am not ungrateful for the video

  • @MrAbrazildo
    @MrAbrazildo Před 7 lety

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

  • @cldlsolshinegrowing4366

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

  • @enhex
    @enhex Před 8 lety

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