Announcement

Collapse
No announcement yet.

LLVM Developers Discuss Relicensing Code To Apache License

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • LLVM Developers Discuss Relicensing Code To Apache License

    Phoronix: LLVM Developers Discuss Relicensing Code To Apache License

    Over the past week LLVM developers have been discussing potentially relicensing their code-base under the Apache 2.0 license...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    It all just sounds like a FUD bologna campaign to relicense LLVM to something more corporate-friendly, prompted by corporate interests, under the guise of "Let muh upstream patches go!"

    Please.

    Is someone being prevented from contributing to LLVM in their own time?

    This is just an attempt to push LLVM deeper into big pockets, and test the waters for further re-licensing, evolving into proprietary software on the back of the Open Source community.

    Comment


    • #3
      Originally posted by wodencafe View Post
      It all just sounds like a FUD bologna campaign to relicense LLVM to something more corporate-friendly, prompted by corporate interests, under the guise of "Let muh upstream patches go!"

      Please.

      Is someone being prevented from contributing to LLVM in their own time?

      This is just an attempt to push LLVM deeper into big pockets, and test the waters for further re-licensing, evolving into proprietary software on the back of the Open Source community.
      Like it or not, most open source development is actually paid for by various companies.
      But look at the bright side: the mere fact of considering a license switch means some lawyers will earn some cash.

      Comment


      • #4
        Apple doesn't seam to have an issue with the current licence and they have full time developers working on it and include it with OS X. Don't see why other companies would have an issue with the current licence.

        Comment


        • #5
          So this must be due to recent companies expressing interest in LLVM.
          Perhaps Unity or Microsoft?

          Personally I rekon it is Unity whining. They stuck with the old deprecated Mono version for years (still are?) just so not to have to integrate the open-source GPL3 version. They are now using clang for their Emscripten / HTML5 / WebGL export.

          Comment


          • #6
            Its a shame that development of FLOSS libraries these days is done by corporations so they can turn around and make it non-free and not contribute back. If you want to develop or use a library or program that sticks hard to free software ideals, it is usually low quality and run by a one man team that is only developed in his/her free time and has the risk of being abandoned. While a free software compatible license helps in continuing work of an abandoned project, is it really that common if the software isn't that popular?

            Comment


            • #7
              Ugh you people...

              The point of all of this is that LLVM wants to bring greater clarity and protection to it's patent situation. It's not really any more corporate friendly or not one way or another.

              Comment


              • #8
                Originally posted by kpedersen View Post
                So this must be due to recent companies expressing interest in LLVM.
                Perhaps Unity or Microsoft?
                Honestly, I would suspect Google.... Apache 2.0 tends to be a favorite of theses when they "Pitch something over the wall" (many parts to Android are covered under the license) and aside from that, Blink relies on LLVM quite a bit from what I remember (but then so did Webkit, so it makes some sense).

                I honestly doubt that Unity would have much of a say in a matter like this, as large as they are... And Microsoft is iffy theses days to what they would do if they were to open source anything (They have the MS licenses, clearly seem to like the MIT license with C#/.NET, have contributed to GPL code on there own in the past [Linux Hyper-V Drivers], etc.)
                Originally posted by Spazturtle View Post
                Apple doesn't seam to have an issue with the current licence and they have full time developers working on it and include it with OS X. Don't see why other companies would have an issue with the current licence.
                Which is likely a part of the problem, LLVM is more than just Apple. They might be content where LLVM is currently at, but Apple can't speak for other companies.... especially those with equally as large pockets.

                Comment


                • #9
                  Originally posted by Duve View Post

                  Honestly, I would suspect Google.... Apache 2.0 tends to be a favorite of theses when they "Pitch something over the wall" (many parts to Android are covered under the license) and aside from that, Blink relies on LLVM quite a bit from what I remember (but then so did Webkit, so it makes some sense).
                  .

                  Blink doesn't rely on llvm, but JavaScriptCore from WebKit has an LLVM based JIT-backend called FTL. Google does use clang to compile Chrome on many platforms and ships a copy of they bootstrap before building their own build system, and before they build Chrome using their own compiler and build system (using their own copy of whatever else they need too of course).

                  Comment


                  • #10
                    What a bunch of corporate footpads. It haven't even started to work properly, but swarm of corporate sharks has already arrived. That's where "permissive" licensing brings one. So it seems it going to be good breakfast for corporate sharks. I think GPL FTW: it keeps most evil and greedy sharks away. Avoiding crap like this alltogether.

                    Comment

                    Working...
                    X