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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 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

  • @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.

  • @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

  • @KevinPFleming
    @KevinPFleming 9 ปีที่แล้ว +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.

  • @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.

  • @MrAbrazildo
    @MrAbrazildo 8 ปีที่แล้ว +2

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

    • @JN003
      @JN003 8 ปีที่แล้ว

      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 8 ปีที่แล้ว

      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 8 ปีที่แล้ว

      MrAbrazildo
      thx !

  • @patrickeguaoba6797
    @patrickeguaoba6797 8 ปีที่แล้ว +1

    I am not ungrateful for the video

  • @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.

  • @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.

  • @orangus01
    @orangus01 6 ปีที่แล้ว

    It was educational, but also interesting.

  • @mahmad2504
    @mahmad2504 5 ปีที่แล้ว

    Very educational indeed

  • @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.