Slashdot Mirror


Fedora Will Get Full Mp3 Support, As IIS Fraunhofer Terminates Mp3 Licensing Program (fedoramagazine.org)

An anonymous reader quotes Fedora Magazine: Both MP3 encoding and decoding will soon be officially supported in Fedora. Last November the patents covering MP3 decoding expired and Fedora Workstation enabled MP3 decoding via the mpg123 library and GStreamer... The MP3 codec and Open Source have had a troubled relationship over the past decade, especially within the United States. Historically, due to licensing issues Fedora has been unable to include MP3 decoding or encoding within the base distribution... A couple of weeks ago IIS Fraunhofer and Technicolor terminated their licensing program and just a few days ago Red Hat Legal provided the permission to ship MP3 encoding in Fedora.

133 comments

  1. Sounds good! by BarbaraHudson · · Score: 4, Insightful

    Waiting until the patent expires requires patience, but Linux has outlived a LOT of patents, and as more expire, expect to see more currently-patented tech offered in the base distribution instead of having to hunt down a repository (such as Pacman) that has them in another part of the world where the patent is already expired oir is otherwise legally allowed to be distributed.

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re: Sounds good! by prefec2 · · Score: 2

      You know these Patents only apply to the US and Japan. While I appreciate it, it was not an issue in Thema EU, China etc.

    2. Re: Sounds good! by Anonymous Coward · · Score: 0

      Which is why OP said go to a foreign hosted repo to add the unlicensed software to your distribution. The only major caveat is that you become liable for patent infringement. Sure this is fine for a hobbyist, but how do you sell an OS that can't play MP3s to the iPod generation?

    3. Re: Sounds good! by Anonymous Coward · · Score: 1

      ... The only major caveat is that you become liable for patent infringement ....

      Actually, you become responsible for paying the license fees for use of the IP. Infringement only happens if you decide that you are going to use the IP and you are not going to pay those fees, because, well, you aren't.

    4. Re: Sounds good! by Anonymous Coward · · Score: 0

      You sell it by either offering it with the licensing prepaid, or offer an app store with an option to pay such fees, as many Linux distributions already do.

    5. Re: Sounds good! by Anonymous Coward · · Score: 0

      Nice try but IIS Fraunhofer is a German company and last I checked, Germany is in Europe.

    6. Re: Sounds good! by Anonymous Coward · · Score: 0

      last I checked, Germany is in Europe.

      Last [time] I checked, it was the other way round. Mind you,. that was in 1943.

    7. Re:Sounds good! by Anonymous Coward · · Score: 0

      Now....
      Consider if the patent lifetime would be more sensible like 5 years.....

      I can understand a 10 year patent in 1885 when markets were small. Or 20 year patents at 1950-60 when the markets were large, related to the manufacturing efforts.

      But today we have totally different tools than back in those days. Anyone can buy a 3D printer for few hundred dollars, download a open source 3D modeling application like blender (or what ever comes with the printer) and design basic simple parts to build prototypes from plastic!

      We have computers to do complex calculations, modelings etc.

      If you can't go to night school of business to get your business started in 5-6 months and get the round of investors back up and start the production in 5 years.... You are lazy or bad. In 1-2 years you should have production already going and then you have that few years left to profit on the market! After that it should be really a free to everyone to get and improve and go on.

      No one is denying that you couldn't improve your idea more and patent that. But someone could improve your patented idea and patent that in first place!

      The idea is free, you can't take it away anymore once someone see it. All you can do is to deny their business to profit from it! And someone holding community back for decades is nothing else than BAD!

      Now think if the MP3 and MP4 would have been free after 3-5 years? Yeah...

    8. Re: Sounds good! by Anonymous Coward · · Score: 0

      That doesn't mean that the patents were in Europe or that they were actually valid there. (A = C) != (C = B).

    9. Re: Sounds good! by Anonymous Coward · · Score: 0

      I think the whole software industry would be better off if Hitler were still alive. He could staighten it all out P.D.Q.

    10. Re:Sounds good! by Anonymous Coward · · Score: 0

      20 years is too short to monetize, unless the product is a big hit the first year. It should be at least 25 to 30 years.

    11. Re:Sounds good! by Anonymous Coward · · Score: 0

      This is why Linux will be 20 years behind Windows and MacOS forever. May as well run it on 20 year old hardware too.

      To a certain extent, it is reasonable to just flip the bird at software patents, because the patent owners will never, ever, be able to collect from every single infringement of the patent, and will never be able to afford all the lawsuits necessary to collect revenue owed to them that amounts to pennies.

      Which is why you don't see it in the core OS, but you do see it in software that can be compiled.

    12. Re:Sounds good! by Anonymous Coward · · Score: 0

      I think the issue is software patents. Software evolves much more quickly than most things.

    13. Re:Sounds good! by Aighearach · · Score: 1

      Funny, I run linux and I can use brand new hardware that came in a package.

    14. Re: Sounds good! by Anonymous Coward · · Score: 0

      Have you ever seen an organisation map for the third reich? Hitler did many things, however, straighten out organisations was decidedly not one of them!

    15. Re: Sounds good! by BarbaraHudson · · Score: 1

      Let's not forget one of his more significant accomplishments - he killed Hitler. Imagine the mess a trial would have been - giving him a platform would have given neo-nazis even more fuel for their hatred.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    16. Re: Sounds good! by Anonymous Coward · · Score: 0

      No it's those other organizations that straighten Hitler out!

    17. Re: Sounds good! by Anonymous Coward · · Score: 0

      I think software can be monetized in 5 years easily. Also a patent takes a while to issue and as long as you din't publish your invention before you file your patent you're good.

      20 years is good for non-software inventions but 20 years for software is kind of overkill for software, IMO. 5 years would be enough to monetize without crippling the tech sector as software patents do now. Maybe even 10 years to be conservative and see what the effect of reducing software patent lengths is, but 20 years is crazy.

    18. Re: Sounds good! by Anonymous Coward · · Score: 0

      Actually, back in the early 90's when the courts decided companies could license software and video and music, they did not include a provision REQUIRING us to have a license in order to use them for ourselves. it's all been a bluff.

  2. Fraunhofer can stuff it by CrashNBrn · · Score: 2, Insightful

    Who cares about Fraunhofer's MP3? We've had LAME since 1998, and Ogg Vorbis since 2000. LAME's VBR (Variable Bit Rate) is better than even AAC, let alone Fraunhofer's crap licensing. And we can't forget FLAC and WavPack.

    1. Re: Fraunhofer can stuff it by vossman77 · · Score: 3, Informative

      The story is that they can now include LAME , because the patents have expired. Before Fedora had no mp3 support at all.

    2. Re:Fraunhofer can stuff it by Anonymous Coward · · Score: 0

      Less of a shit has never been given about Ogg Vorbis.

    3. Re:Fraunhofer can stuff it by Anonymous Coward · · Score: 0

      egg what?

    4. Re:Fraunhofer can stuff it by bill_mcgonigle · · Score: 4, Interesting

      Who cares about Fraunhofer's MP3?

      Anybody who works with audio that is not 100% in his control from mic to distribution.

      As somebody who did some grad work with psychoacoustic modeling, everybody who was a little bit informed on the subject at the time knew that Fraunhofer's patents were BS, well-known stuff. I'm not sure why they weren't invalidated for prior art; it must have been a very narrow claim that MPEG just happened to standardize.

      They may have gotten some licensing revenue from this, but I, as well as many others on the open side of the industry, will never do business with them (ever) after the pain they've caused. Same goes for the patent regimes of the respective governments, since it takes two to tango with IP.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    5. Re:Fraunhofer can stuff it by Anonymous Coward · · Score: 0

      i do. mp3 is ok for me. why waste band width?

    6. Re:Fraunhofer can stuff it by teg · · Score: 1

      Less of a shit has never been given about Ogg Vorbis.

      Ogg Vorbis is probably the most used codec of them all, as it is used by Spotify.

    7. Re: Fraunhofer can stuff it by Anonymous Coward · · Score: 0

      Fraunhofer is my cock holster.

    8. Re:Fraunhofer can stuff it by Anonymous Coward · · Score: 0

      Ogg vorbis is better *and* smaller. And patent free.

    9. Re: Fraunhofer can stuff it by CrashNBrn · · Score: 1
      I had thought that LAME didn't use Fraunhofer's codec, even so that doesn't prevent infringing on IISFS' patents.

      Like all MP3 encoders, LAME implements some technology covered by patents owned by the Fraunhofer Society and other entities.[3] The developers of LAME do not themselves license the technology described by these patents. Distributing compiled binaries of LAME, its libraries, or programs that derive from LAME in countries that recognize those patents may be patent infringing. Since April 23, 2017 all of these patents have expired.

    10. Re:Fraunhofer can stuff it by dbIII · · Score: 1

      I'm not sure why they weren't invalidated for prior art

      The patent office stopped caring about that and became a revenue collection agency. First to pay trumped prior art, and everything else was a problem to be sorted out in court without involvement from the patent office. They just do not have enough staff to consider prior art and have to trust filers to have done the search for that themselves, so it breaks down at even the slightest touch of dishonesty.

    11. Re:Fraunhofer can stuff it by Aighearach · · Score: 1

      While I do use ogg and FLAC for my own purposes, AAC is really useful for talking to various devices. Same with mp3. Being able to play media on standard consumer devices is sometimes useful. I can live without them, sure.

    12. Re: Fraunhofer can stuff it by Brockmire · · Score: 1

      Because they put in thousands and thousands of hours of R&D and could demonstrate what they did and why they did it.

  3. Re:Linux? Bad choice. by Anonymous Coward · · Score: 0, Offtopic

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable.

    It was also a lie.

  4. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0, Offtopic

    it's a repeatedly-posted troll. it's off-topic. it's mostly non-factual.

  5. Re: Linux? Bad choice. by darthsilun · · Score: 5, Interesting

    Why was this voted -1? Very informative.

    Maybe because it's factually incorrect.

    GPL is the GNU Public License, not, as the OP claims, the GNU Protective License.

    Compiling with gcc does not infect your source. You might be required to release your source for other reasons, but not because you compiled it with gcc. Their lawyers are mistaken. And even if you wanted to be ultra conservative and believe the lawyers anyway, you can always compile with clang, or Intel's icc, or AMD's acc to get around that.

    Finally, the GPL doesn't require you to give source to everyone. You only have to give it to people who ask for it. Let's say you build a system for Dewey Cheatham and Howe. If they're the only ones who know about it, and they're the only ones who could ask for it. If you put your software your software on a web site for download only then would anyone know about it and be able to ask for the source

    No, IANAL. But I've been working with FOSS and the GPL for 25 years, so I know a little something about it. In the end though it's always what your own lawyer tells you that matters. So get a lawyer and pay for your legal advice.

  6. MP3 was good for the time. by Gravis+Zero · · Score: 2

    I see no need for anyone to add MP3 support to any Linux distro because while MP3 was good for the time, it's basically noisy garbage now that there has been significant competition and three orders of magnitude improvement on both storage capacity and network bandwidth. However, what this does mean is that any part of MP3 that was somehow better can now be incorporated into other codecs, so it's not a total loss... just 96kbps lossy. ;)

    --
    Anons need not reply. Questions end with a question mark.
    1. Re: MP3 was good for the time. by Anonymous Coward · · Score: 0

      Can you name the formats which provide audio quality indistinguishable from a CD at just 320 bits per second?

    2. Re: MP3 was good for the time. by Anonymous Coward · · Score: 0

      fraunhofer aac (a.k.a. libfdk_aac)

    3. Re: MP3 was good for the time. by jabuzz · · Score: 2

      Well indistinguishable from a CD would have to be Flac or Apple Lossless, which is considerably more than 320kbps.

      However last time I checked at 256kbps you will not be able to tell the difference between an MP3 encoded by LAME on maximum quality settings and an AAC, according to the blind listening tests.

      The quality of MP3's produced by LAME these days is markedly improved since the heyday of Napster. To be honest most people don't have the equipment to be able to tell the difference between a 320kbps MP3 and a Flac file. Not that the necessary equipment is that expensive either, however the vast majority of people don't feel the expense is worth it, or would rather waste their money on some Beats piece of junk.

    4. Re: MP3 was good for the time. by Anonymous Coward · · Score: 0

      NOT 320 kbps, the question was for an audio codec operating at CD quality at 320 bps, probably because of a misunderstanding of the "3 orders of magnitude" part of the original post. Which was rather confusingly written.

    5. Re: MP3 was good for the time. by Gravis+Zero · · Score: 1

      Reading comprehension fail! Classic AC move.

      --
      Anons need not reply. Questions end with a question mark.
    6. Re:MP3 was good for the time. by thegarbz · · Score: 1

      I see no need for anyone to add MP3 support to any Linux distro because while MP3 was good for the time

      The crap thing about all those new fancy technologies is that it doesn't remove previously encoded files. MP3 is a critical component of any media friendly OS. Although new media is unlikely to come out in MP3, many people have large libraries of MP3s.

      Or maybe we should just recompress the lossy compressed files to something "modern". I hear MP3s sound better converted to FLAC because FLAC is lossless and I wouldn't want my MP3s to be causing any more loss than they already have. ;-)

    7. Re:MP3 was good for the time. by Gravis+Zero · · Score: 1

      The crap thing about all those new fancy technologies is that it doesn't remove previously encoded files.

      While this is very true, at some point you need to cut your losses and re-rip your CDs. Alternatively, pirate a higher quality version.

      --
      Anons need not reply. Questions end with a question mark.
    8. Re: MP3 was good for the time. by Anonymous Coward · · Score: 0

      Most of my music is in MP3 because I can't tell the difference unless I listen to them side-by-side, but for certain music, like Jazz, I cannot use MP#, even at 320Kb/s, because it literally hurts my ears. It makes me feel like I have swimmer's ear, and if I listen for too long, I get a headache.

    9. Re:MP3 was good for the time. by thegarbz · · Score: 1

      You're making lots of assumptions on the state or the existence of the source media.

      I have a better idea: Given how no one has shown to be able to tell the difference between a 320kbps MP3 and a WAV of a same source, combined with the wide spread compatibility of MP3 being decodable by well pretty much everything, and the fact that storage space just keeps on getting cheaper, how about I just leave well enough alone.

      I'll transcode MP3s into something else when MP3s stop working. But why would the expiration of encumbering patents be the catalyst for that? If anything MP3 will get more popular now that people can use it freely.

    10. Re:MP3 was good for the time. by Gravis+Zero · · Score: 1

      You're making lots of assumptions on the state or the existence of the source media.

      Not really. I said the alternative was to pirate a higher quality version. However, if the only version that exists is in MP3 format, then you have made a grave mistake.

      --
      Anons need not reply. Questions end with a question mark.
    11. Re:MP3 was good for the time. by thegarbz · · Score: 1

      pirate a higher quality version

      Who said the data is the result of piracy? Who said that the data is available via piracy?

      However, if the only version that exists is in MP3 format, then you have made a grave mistake

      Describe in great detail. What is the grave mistake of archiving something in an audibly perfect format where the source code and tools to decode into other format were available (and continue to be so) in open source and standalone formats?

      What grave mistake was made?

    12. Re:MP3 was good for the time. by Gravis+Zero · · Score: 1

      pirate a higher quality version

      Who said the data is the result of piracy? Who said that the data is available via piracy?

      I wasn't saying the data was the result of piracy, just if you need a higher quality version that piracy is a possible solution. There will always be cases where people are unprepared for the future, you just have to let those people learn from their mistakes.

      However, if the only version that exists is in MP3 format, then you have made a grave mistake

      Describe in great detail. What is the grave mistake of archiving something in an audibly perfect format

      A) Archiving implies that there is another source. I'm talking about making an MP3 and destroying the original audio file.
      B) The mistake made was not archiving the audio data in a lossless format and making a lossy version for everyday use.

      --
      Anons need not reply. Questions end with a question mark.
    13. Re:MP3 was good for the time. by thegarbz · · Score: 1

      A) Archiving implies that there is another source. I'm talking about making an MP3 and destroying the original audio file.
      B) The mistake made was not archiving the audio data in a lossless format and making a lossy version for everyday use.

      Expand on that. As someone who can not hear even the slightest difference between the original source and the the MP3, what benefit do I get in archiving the original source if I don't own shares in a storage company?

      I do the same thing with photos. I destroy the original NEF files from my camera and archive in JPEG when I'm happy with them. The quality won't get any worse in the future, just like with MP3s the quality isn't going to get any worse. It also won't get any better.

      Where it does make sense (and I do do it) is with astronomy. Archiving a 1MB JPEG doesn't make much sense when a new software algorithm can dramatically improve the final result when applied to the 600MB original file. However that's simply not the case with MP3s. I'm not a music producer, I'm not putting these through mixing desks or manipulating them where the extra data is needed for headroom. I will gain precisely zero benefit from any bit of data that doesn't result in an actual audible improvement over the MP3.

      So again: What grave mistake am I making? What benefit is there in me archiving music in a lossless format?

  7. this seems bigger than Linux by thewolfkin · · Score: 3, Insightful

    doesn't this affect all open source? Programs like Audacity can finally export MP3s natively without including "complex" and sometimes confusing instructions on how to download the MP3 codec

    --
    Just another second banana
    1. Re:this seems bigger than Linux by Anonymous Coward · · Score: 0

      It absolutely has nothing to do with any particular operating system, you are correct. This is about any application open source or close source being able to include an mp3 codec without patent licenses.

    2. Re:this seems bigger than Linux by tepples · · Score: 1

      Let me try to reverse-engineer thewolfkin's argument:

      An free application ported to a proprietary operating system containing a licensed encoder can use that encoder. For example, VirtualDub is a free application for Windows, but it can use any encoder implementing the Video for Windows interface. The best known operating system that doesn't ship with licensed proprietary encoders is GNU/Linux.

    3. Re:this seems bigger than Linux by Anonymous Coward · · Score: 0

      "GNU/Linux" doesn't ship, there is no such product.
      And Debian (and to a degree Ubuntu) have shipped codecs since ages.
      You are approximately a decade late with your complaint.

    4. Re:this seems bigger than Linux by tepples · · Score: 1

      Debian (and to a degree Ubuntu) have shipped codecs since ages.

      In main, or in non-free and contrib?

    5. Re:this seems bigger than Linux by tlhIngan · · Score: 1

      doesn't this affect all open source? Programs like Audacity can finally export MP3s natively without including "complex" and sometimes confusing instructions on how to download the MP3 codec

      Yes it does. Though some implementations were already legal depending on the host OS - for example, Windows and macOS had licensed codecs available for applications to use, and often times various playback software would use them. QuickTime was a popular one since it was available for Windows and Mac and provided you with licensed AAC and h.264 codecs (Apple paid the licensing fee - since Apple shipped so many licenses, they had an unlimited license since MPEG-LA had capped the license fees - you pay for a certain number of licenses until you hit a maximum.).

      But for open source using its own codecs or open-source code and not relying on the host OS means that they can ship MP3 encoding and decoding capability without forcing a licensing agreement payment.

      It's just like how the FreeType guys re-enabled some higher-quality font rendering options once Apple's patents in the areas expired.

    6. Re:this seems bigger than Linux by Anonymous Coward · · Score: 0

      This doesn't really affect any projects except a few commercial ones based on the USA. Everyone else was already using mp3 and supporting it without workarounds. Audacity has supported working with mp3 files for years without any workarounds or guides on just about every distro except Fedora and openSUSE.

  8. Will have to reinstall Napster by jfdavis668 · · Score: 1

    So I can find some mp3 files to play.

    1. Re:Will have to reinstall Napster by Anonymous Coward · · Score: 0

      Don't forget Winamp. Not bad 15-20 years ago.

      But in all seriousness, why would anyone bother with MP3 today. FLAC is best overall, Apple Lossless if you must stay in that ecosystem. The need for lossy compression in audio files is no more.

    2. Re:Will have to reinstall Napster by Anonymous Coward · · Score: 0

      Sorry but who cares about FLAC? Yes it is superior great awesome and so on.

      But that is like talking about 100Mpix photograph file vs a 2Mpix file when all you want is a post card!

      The need for lossy formats is still there. I have at home a 1Gbits fiber connection on both directions. I don't care what I am downloading as it is as fast as network can provide between me and server.

      I shoot a 100Mpix medium format camera, that generates HUGE files. And I totally dislike to process them. It is slow with any computer you can find on the market than workstation! Every Apple laptop is slow. Every Microsoft Surface is slow. There is nothing that process these files quickly and efficiently. Just few days ago released PhaseOne Capture One 10.1 added support to GPU... What Photoshop has had for long time. And still their produced files are SLOW to manipulate. Way faster than ever, but still slow.

      Now, what do you think it takes to transfer around 125MB files that you have few dozens? Welcome a tethering cable directly to gigabit network!

      Now, how about doing a fancy stacking where you have 50 frames? That is worth of over a 5 GigaBytes of data! (actually 6+ as did yesterday one) and now you need to uncompress all, stack them, edit and then finally flatten image for processing (after saving the uncompressed file).

      And now you can ask.... Why a gigabit internet connection? Uploading and downloading 6GB file isn't really "fun".
      Really, it is an overkill. And 4TB drives fill VERY QUICKLY.

      So downsampling, compressing to nice 20Mpix TIFF files is the thing that makes everything so much nicer. And you can get away for a most things with that! And when you need that 100Mpix... It is there!

      Now, the Hasselblad 200Mpix raw? Uuhhh.... Welcome to the "big data" in daily life.

      I take the MP3 anyday as a 1-3MB audio sounds as great as anything in a car where you have every other surrounding noise going.
      When you are jogging you have the noises. When you are even sitting in a train or airplane, you have noises. And not even the 350€ Boss noise cancelation headphones make it better!

      But when I do audio recording... It is 4CH raw audio that is then compressed for the final work of 2CH MP3... Yea...

    3. Re:Will have to reinstall Napster by Anonymous Coward · · Score: 0

      Disagree, we're stuck having to store things on SD cards often times, or a USB stick to carry things around. Phones can only read one at a time (not counting the use of a dongle, which is not something most people would do or know about)

      Years ago 500GB was low end and now 256GB is high end, even on laptop PC/Mac sometimes.

  9. Output of GPL tool is rarely GPL by tepples · · Score: 1

    Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released.

    Only in very limited circumstances is this the case. The output of a GPL tool isn't GPL unless the tool copies part of itself into its output. For example, the Bison parser generator copies part of itself into its output, and GCC copies libgcc and libstdc++ into a compiled program. But these are under a dual license allowing linking to proprietary software provided no GPL-incompatible plug-ins affect translation of preprocessed source code to assembly language code.

  10. Re: Linux? Bad choice. by jgfenix · · Score: 2

    Also if you only use the code internally you don't have to distribute your changes. You only have to give away your changes if you let others to use your modified program.

  11. Weebles wobble, but they don't fall down by tepples · · Score: 1

    Less of a shit has never been given about Ogg Vorbis.

    egg what?

    The codec used for a video of egg-shaped cartoon characters if no patented codecs are installed.

  12. Peak vs. sustained throughput by tepples · · Score: 1

    three orders of magnitude improvement on both storage capacity and network bandwidth.

    Peak or sustained bandwidth? True, satellite and cellular data links in the 2010s have a much faster peak throughput than the V.90 link common in the 1990s. But if you pay for a 10 GB/mo plan, your sustained throughput is 10 GB/mo * 8000000 kbit/GB / 30 day/mo / 86400 s/day = 30.9 kbps, which closely matches the usable downstream of a V.34 dial-up modem.

    1. Re:Peak vs. sustained throughput by Gravis+Zero · · Score: 1

      In the 90s, i would get a sustained throughput of 4KB/s with dialup. Now I can get a sustained throughput of 4MB/s with a cable modem.

      Try not to overthink it.

      --
      Anons need not reply. Questions end with a question mark.
    2. Re:Peak vs. sustained throughput by tepples · · Score: 1

      A subscriber could get dial-up pretty much anywhere. There are a lot of residences in the United States still served by no cable company.

    3. Re:Peak vs. sustained throughput by Anonymous Coward · · Score: 0

      In the 90s, i would get a sustained throughput of 4KB/s with dialup. Now I can get a sustained throughput of 4MB/s with a cable modem. Try not to overthink it.

      He's not overthinking it, it's a valid concern. I'm currently on a satellite link like he described — 10GB/mo, with some extra "bonus data" from 2am to 8am — and, in addition to dealing with the ridiculous latency, I have to consider everything I do online in the context of that cap and how it works out over the month.

      That means ads have to be blocked, because they're big and wasteful due to advertisers not giving a fuck. I have to use RSS instead of visiting sites directly when possible to cut down bandwidth use. Sometimes even browse with images turned off because everyone assumes nobody has bandwidth caps and just uses the largest, most inefficient shit they can. Things like Netflix and even Youtube are off limits, with an occasional exception via using youtube-dl to download the 144p or 240p stream; which, if you remember watching video in the 90s with RealPlayer, it's a lot like that.

      Can't reliably download OS updates because they're too big; maybe at the end of the month if there's spare on the overnight. Can't run Windows 10 because it downloads updates when it likes it and fuck you if you don't like it. Not being able to schedule the updates for overnight means that every system using it is going to eat at least 10% of the month's cap.

      Luckily, if you go over the cap they don't charge. Instead, you get throttled down to something like 33.6kbps speeds, which means I get to enjoy 1990s internet speeds but with double the latency (or worse). And, as shitty as this is, I believe some countries have even worse options (aside from the latency).

      So, yes, lossy, size-efficient formats like mp3 still have a place, because not all of us have massive bandwidth caps that let us not give a fuck about what we download.

  13. Licensing from Fraunhofer by Anonymous Coward · · Score: 0

    This is great news. I remember licensing the patents from Fraunhofer for $25K/Yr and sending quarterly reports on the number of encoders I shipped. It was an exciting time (2000-01), and I would have gone in a different direction had I had complete source code from them. My implementation was a hack of sorts based on the public documents.

    captcha: grander

  14. Amazon and Google Play by tepples · · Score: 2

    But in all seriousness, why would anyone bother with MP3 today.

    Car stereo with MP3 CD player and no 3.5 mm input. And the fact that two out of the three major recorded music download stores (Amazon and Google Play) deliver purchased recordings in MP3 format.

    1. Re: Amazon and Google Play by Anonymous Coward · · Score: 0

      I've seen CD players that play normal CDs, but with no audio-in jack.
      I've seen CD players that play normal or MP3 CDs, and have an audio-in jack.
      I've never seen one that is smart enough to play MP3 CDs, but doesn't have a basic audio-in.

    2. Re: Amazon and Google Play by Anonymous Coward · · Score: 0

      I've never seen one that is smart enough to play MP3 CDs, but doesn't have a basic audio-in.

      My 2007 car has a one slot CD player that plays CDs only, and a 6 CD changer that plays CD and MP3 CDs.
      No audio-in anywhere.

    3. Re: Amazon and Google Play by Anonymous Coward · · Score: 0

      I've never seen a (stock) car stereo that has an audio in jack.

      I guess that's where the market for "mini FM transmitters" is. They act as an audio cable between the car stereo that lacks the jack, and portable audio player (iPod or whatever.)

  15. Better than nothing by DrXym · · Score: 1

    AAC has taken over from MP3 and of course there is no video but it's still welcome. I wish that dists would offer users the choice to browse additional repositories as a final installation step. Stuff like additional codecs, drivers, certain software could all be installed at this stage.

    1. Re:Better than nothing by Anonymous Coward · · Score: 1

      AAC has taken over from MP3

      AAC still has license fees for the codecs. Maybe MP3 will make a comeback (as it is now free) in some use cases.

    2. Re:Better than nothing by Anonymous Coward · · Score: 0

      Taken over in what context? All of the digital music I buy is still delivered as MP3's.

    3. Re:Better than nothing by DrXym · · Score: 1

      Taken over in terms of quantity of content and in terms of quality. AAC delivers subjectively better audio at the same bitrate. If your entire collection is MP3 it makes no damned odds but I suspect most people have collections in a mixture of formats and bitrates.

    4. Re:Better than nothing by DrXym · · Score: 1

      That's why I was suggesting RH et al should off to enable other repos and a choice of packages from those repos as the last step of installation. They don't have to come out and say they're offering for the purpose of enabling codecs but it would make life easier.

  16. Re: Linux? Bad choice. by teg · · Score: 4, Insightful

    Finally, the GPL doesn't require you to give source to everyone. You only have to give it to people who ask for it.

    You don't have to give it to anyone who ask for it either. Only if they got the binaries from you, and thus are a licensee. The main benefit of that is that if you provide a GPL program (usually by modifying something that is already GPL) to a customer customized for their needs and include the source code, no-one else can require you to give them the source code. Thus, the changes can remain confidential. The customer does have the source code and can modify as much as she wants, however - or have someone else do it.

  17. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    I once had to explain to an IP lawyer how the GPL works.

  18. Red Hat provided permission... by Tough+Love · · Score: 0, Flamebait

    ...Red Hat Legal provided the permission to ship...

    Big of them. Remember when Fedora was an actual community distribution, and nobody had to raise their hand to go to the toilet?

    --
    When all you have is a hammer, every problem starts to look like a thumb.
    1. Re: Red Hat provided permission... by Anonymous Coward · · Score: 0

      Fedora has always shipped nothing but free software and stuff without patent-uncumbrance. If there was a time it shipped stuff with software patent issues, it has been a long damned time.

    2. Re:Red Hat provided permission... by Gavagai80 · · Score: 1

      No, I don't remember that, because it never happened. Fedora was created by Red Hat and run by Red Hat employees from the very beginning. Which is why, when I tried it out in 2004, it didn't have MP3 or anything else non-free that other distros shipped -- Red Hat set the rules against that from the start.

      --
      This space intentionally left blank
    3. Re:Red Hat provided permission... by Tough+Love · · Score: 1

      When we forget our history, we forget ourselves. Before Red Hat hat took it over in hamhanded fashion, there was a community project called fedora.us, the real Fedora project, as compared to Red Hat's fake community project, which is actually Red Hat's fake community project, renamed. Now the real original project is so buried under Red Hat sediment that people like you post revisionism to public forums, blithely unaware of what really happened. But such hings leave tracks on the internet

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    4. Re:Red Hat provided permission... by Tough+Love · · Score: 1

      ...Red Hat Legal provided the permission to ship...

      Big of them. Remember when Fedora was an actual community distribution, and nobody had to raise their hand to go to the toilet?

      To whichever Red Hat employee modded this down: fuck you, and fuck your increasingly evil company.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  19. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    It's an old troll. It's idiotic through and through.

    I mean seriously, these "lawyers" thinks compiling your program "infects" it with the GPL? I guess all their precious documents are copyrighted by Microsoft then via Word. /sarcasm

  20. Re: Linux? Bad choice. by whoever57 · · Score: 1

    Why was this voted -1? Very informative.

    Because, like your post, it's a Troll post.

    --
    The real "Libtards" are the Libertarians!
  21. An extra note by Artem+S.+Tashkinov · · Score: 2

    In this day and age you need at least four more codecs to be supported to watch movies downloaded from torrents: AAC, AC3, DTS and AVC/H.264. And pirates have already started adopting HEVC/H.265.

    1. Re:An extra note by Anonymous Coward · · Score: 0

      In this day and age you need at least four more codecs to be supported to watch movies downloaded from torrents: AAC, AC3, DTS and AVC/H.264. And pirates have already started adopting HEVC/H.265.

      Interestingly enough, apparently the last AC3 patents have recently expired. See https://web.archive.org/web/20170401170436/https://ac3freedomday.org/.

    2. Re:An extra note by Anonymous Coward · · Score: 0

      Wait, wait. Pirates are determining what we should use??

    3. Re:An extra note by Anonymous Coward · · Score: 1

      It's that or the plank.

    4. Re:An extra note by thegarbz · · Score: 1

      Yes but a lot of music still comes down in MP3 / FLAC.

  22. Re: Linux? Bad choice. by LVSlushdat · · Score: 1

    And PLEEEEZE get a competent one, one who is trained and specializes in copyright/IP issues.. Sounds like the one quoted earlier was likely an "ambulance-chaser" who did a quick google search before he posted his warning... Lawyers.. Can't live WITH them and you can't live WITHout them (sure would like to try though)...

    --
    THANK YOU, Edward Snowden!! Americans owe you a debt of gratitude (whether they know it or not..)
  23. Re: Linux? Bad choice. by truedfx · · Score: 1

    It's important to get the details right too, not just the conclusion: if GCC were entirely GPL-licensed, then building with GCC would likely require the result not to be released under a non-GPL license: building with GCC causes the program to be linked with GCC's own runtime libraries (by default anyway, some parts statically linked, other parts dynamically linked), and the requirements on linking to GPL-licensed libraries are well-known. GCC isn't just GPL-licensed though. It has a license exception that allows linking to its own runtime libraries in some ways that would be prohibited by the GPL, and that's why the story isn't true.

  24. So... by cheesybagel · · Score: 1

    How long until the MPEG-2 patents expire so we can have DVD playback?

    1. Re: So... by Type44Q · · Score: 2

      I believe the issue with DVDCSS relates to copyright (DMCA), not patents.

    2. Re: So... by cheesybagel · · Score: 1

      That is another matter yes. But at least you could play decrypted videos once the patents expire.

    3. Re: So... by cheesybagel · · Score: 1

      I've personally made home DVD videos and even done them as a work for hire, for private and commercial customers, and I never added any encryption to them.

    4. Re: So... by 91degrees · · Score: 1

      We do have actual players now though, and the argument that these are infringing copyright is a lot harder to make. DeCSS made a copy that could then be converted to a format that a Linux media player might play. Just playing is different.

      Honestly, I think the industry has realised the cat is well and truly out of the bag on this one.

  25. Re: Linux? Bad choice. by gdshaw · · Score: 1

    I mean seriously, these "lawyers" thinks compiling your program "infects" it with the GPL?

    Actually it's not that simple. If GCC were covered entirely by the standard GPL, and if you were to distribute binaries compiled by it, then it might do exactly that. The reason why it doesn't is because of something called the GCC Runtime Library Exception (https://www.gnu.org/licenses/gcc-exception-3.1.en.html).

  26. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    Great, now all the documents these "lawyers" have produced, every single one of them, are covered by copyright by Microsoft I take it, since Word absolutely has no such exception? Ridiculous.

    Your program is no more a derivative work of gcc than your document files are derivatives of Word. The text you linked (please make them clickable, it's not hard) isn't needed. It's a security blanket.

    BTW, I hope you don't make a living writing programs on Windows, because by your own theory, your programs are "copyright Microsoft"(TM), and you're a professional copyright infringer.

  27. Re: Linux? Bad choice. by gnasher719 · · Score: 1

    Also, if you make the software available for download, _and_ make the source code available for download at the same time, then you have fulfilled your duties according to the GPL license, so you have no obligation to give the source code to anyone asking for it (just providing the ability to download it with the source is Ok).

  28. Re: Linux? Bad choice. by gnasher719 · · Score: 1

    You don't have to give it to anyone who ask for it either. Only if they got the binaries from you, and thus are a licensee.

    That is only true if you provide binaries together with the source code. If you do that, you are done.. But if you don't provide binaries and source code together, then you have to provide source code to anyone asking for it.

  29. Re:Linux? Bad choice. by sjames · · Score: 1

    You should get better lawyers. The ones you have apparently can't read a simple license for comprehension.

  30. AC3, MPEG-2 (Re:So...) by openright · · Score: 2

    AC3 patents expired on March 20, 2017
    For Mpeg2,

    OS news says 2018.
    http://mobile.osnews.com/story...

    But DVD's were sold in the US in 1995(1996 with CSS), so for patents after on mpeg2, DVD is prior art. So 2016 or 2018.

    1. Re: AC3, MPEG-2 (Re:So...) by kurkosdr · · Score: 1

      Lots of patents from the 90s exploit the fact that the expiration timer counts from "date granted" not "date filed", which is the reason things like Mpeg2 still stay patented...

  31. Re:Linux? Bad choice. by openright · · Score: 1

    If you do not modify the source of GPL software, then you can use without restriction or cost.

    The only real GPL requirements come when modify the software and use the modified software. And practically, the requirements are practically only enforced when you distribute the modified software or sell something with the modified software.

    This is actually much less restrictive than the software license of Microsoft, since you mentioned WIndows.

    Imagine if you modify the source code for Windows, then wanted to distribute the modified software...
    Well first, you would need to get the software from Microsoft, which is likely only available in very rare circumstances.
    Derivatives of the software would be under Microsoft's copyright, and could not be distributed without Microsofts explicit permission.

  32. Re: Linux? Bad choice. by Anonymous Coward · · Score: 1

    Agreed. People should have gotten the hint when the OP was using self-authoritative dialog such as "Consulting for several large companies" and "top online investment firm".

    Rule of thumb people: when an AC (or even a number) starts using inflated buzzphrases such as "...worked for a Fortune XXX company...", "Top {insert industry} company", or ANYTHING that puts themselves on a pedestal then it's most likely a troll.
     

  33. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    Their lawyers are mistaken.

    ...

    In the end though it's always what your own lawyer tells you that matters. So get a lawyer and pay for your legal advice.

  34. Re:Linux? Bad choice. by Aighearach · · Score: 1

    A) If these companies were in fact large, and would benefit from access to windows source code, they would probably already have it. Proprietary isn't exactly the same thing as secret.

    B) Either your lawyers are idiots, or (more likely) you didn't understand any of their words.

    C) What keeps linux from being competitive with Microsoft is that one is that one of those things is a company, and the other isn't. Linus gets the same salary if you use linux, or if you use something else. Microsoft, on the other hand, makes a different amount of money if you buy their OS, or if you don't.

  35. Re: Linux? Bad choice. by Aighearach · · Score: 1

    I don't mind the lawyers, what I hate are the assholes who don't understand what the lawyers said, who didn't take the time to learn that language, and yet they pretend they just care so much about legal issues and they're going to edujumacate me.

  36. Re: Linux? Bad choice. by Aighearach · · Score: 1

    GCC isn't just GPL-licensed though. It has a license exception that allows linking to its own runtime libraries in some ways that would be prohibited by the GPL, and that's why the story isn't true.

    Well, and without any exceptions it would be no problem, distros would include GCC toolchains that linked to other libraries. I mean, cross compilation is one of the reasons gcc is used so much. It isn't hard to create a different toolchain that links in a different library with the same API/ABI.

    It not only isn't true, if it had been true it would have stopped being true very very quickly.

  37. Re: Linux? Bad choice. by Brockmire · · Score: 1

    Did you expect them to be born with that information?

  38. Re: Linux? Bad choice. by Brockmire · · Score: 1

    Your post makes no sense. You don't need Windows OS closed source code to write and distribute your own software running on Windows.

  39. Re: Linux? Bad choice. by Anonymous Coward · · Score: 1

    When we say GCC, we usually mean GCC toolchain which include compiler, linker, assembler, all the binutils AND the standard runtime libraries. The exception is for the runtime libraries like glibc for you to use any standard C functions like printf, malloc, fopen, etc. If you are going to write your program with no dependencies to standard libraries and reinvent the wheel for malloc, printf functions, then you don't need the exception, but for most sane people we need to depend on glibc which is why the exception applies.
    In your MS Word analogy, you are still bounded by the licences of the fonts and images you use for your word documents. Example if you use Calibri font to type your document and and send it via email to someone with Mac or Linux machine, they can view the document exactly like you did unless they buy and install Calibri fonts from Microsoft https://www.microsoft.com/typography/fonts/family.aspx?FID=287

  40. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    > Your post makes no sense. You don't need Windows OS closed source code to write and distribute your own software running on Windows.

    The original post was missing most meaningful details, but was mostly discussing the license of Linux, the OS, not software on the OS.

    ".. Linux is copyrighted under something called the GPL. .. " Linux would be the kernel, strictly speaking, or sometimes broadly refers to the OS, but not software running on the OS. The equivalent software in Windows is Windows, and is not generally available to license.

    The original post actually states mentions this as well:
    "The concept of having access to source code was very appealing to us, as we'd be able to modify the kernel to meet our exacting standards which we're unable to do with Microsoft's products",
    then he complains that the modifications are under the GPL, and ignores the fact that the same modifications are impossible on Windows.

    Somehow the poster is concluding that no modifications are better than modifications under the GPL.

    But the original poster (and possibly his companies lawyers) are very mis-informed or have have never read the GPL/LGPL, given the following statement:
    "Furthermore, after reviewing this GPL our lawyers advised us that any products compiled with GPL'ed tools - such as gcc - would also have to its source code released. This was simply unacceptable."
    which is false. glibc is under the LGPL, and gcc itself is not part of the resulting compilations.

  41. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    Why was this voted -1? Very informative.

    It was astoundingly incorrect and thus constitutes blatant misinformation. The -1 vote was, and is, completely warranted.

    This place is garbage now, we're marking nerdy people -1 with no reason why.

    You are ignorant of the facts. I will leave it at that.

  42. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    Do you even know what a Word-file IS? It's a fricking binary dump of the memory stack - which is why Word craps in its pants the moment you try to open any file that is even slightly non-conformant to its expectations - at the point you pressed "save". It doesn't become much more of a "derivative" than that!

    As for the functions you're referring to, they are linked not copied. Maybe you'd have a case WRT static linking, not so much for dynamic linking which is what sane people use. Claiming derivative from dynamic linking is flat out idiotic, if that was true, any writer of reference works could claim copyright on any on any work referencing ('for instructions how to perform this step, see "Bamboozled Morons" p123, third paragraph, by B.S Johnson, Retard & Sons, 1953, 3.rd edition') them.

  43. Re: Linux? Bad choice. by orlanz · · Score: 1

    Because he is a troll who has posted this copy & paste garbage many times. If the scenario was true, it only shows how inexperienced their company is at software development.

  44. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    You might think this is cute but I can tell you it is why a lot of software simply doesn't get written.

  45. Re: Linux? Bad choice. by p91paul · · Score: 1

    well, the same applies to linux, plus if you want you can view and modify linux code. With windows you can't even see it, and it would be illegal to distribute a modified version if you managed who knows how to get the source code.

  46. Re:Sounds Irrelavant! by Anonymous Coward · · Score: 0

    mpg123 / gstreamer are irrelavant since,
    LAME has been just fine for well over a decade.
    As has FLAC.
    And Ogg.
    And all other free formats.

  47. Re: Linux? Bad choice. by truedfx · · Score: 1

    I suspect you're wrong that distros would include GCC toolchains that linked to other libraries. I can see distros that wouldn't object to such a license and release everything under GPL. I can see distros that would never have started with GCC in the first place, preferring to stick with older compilers, perhaps pcc. And I can see distros sticking with older versions and/or migrating to clang if GCC changed its license now. (We do have one very well-known company which already switched from GCC to clang after a license change.) What I can't see is major distros using GCC, but modifying it to link to third-party runtime libraries. The reason why I can't see that is because it's a maintenance burden on the distros, for little to no benefit to them.

    A notable compiler which is dual-licensed, either entirely GPL (including runtime libraries) or available for a price under GPL + runtime library exception, is GNAT GPL / GNAT Pro. For which the runtime library later largely ends up in FSF GCC, where it's then made available for free under GPL + runtime library exception. Yet it appears to still be doing well.

  48. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    Googling shows lot of copy-pasting the same text
    https://www.google.com/search#q=%22Gnu+Protective+License%22

  49. Re: Linux? Bad choice. by Anonymous Coward · · Score: 0

    I think FSF would disagree that dynamic linking is not derivative work. https://www.gnu.org/licenses/gpl-faq.en.html
    In C/C++ we commonly include header files even for dynamically linked libraries. If the header files clearly marked as GPL and your code #include them, I believe your code will be "infected" too especially if you are using macros or C++; templates from the header files.

  50. Re: Linux? Bad choice. by Aighearach · · Score: 1

    You misunderstand the history, there was not a reasonable alternative to GCC, and the parts of GCC that get linked in would be easy to replace. That's why they made the exception, because without it people would be linking BSD-licensed parts in and it would weaken FSF's sociopolitical efforts.

    It wouldn't be any maintenance burden because it would have already been the traditional practice by the time modern distros were created. It would be more work now because GCC is so much more optimized than it was 25-30 years ago.

    GNAT is an Ada compiler, and is part of GCC. So that is an example of exactly what I was saying; if they don't provide it with an exception, it is easy to write dual-licensed stuff that works with GCC. Allowing that is a compromise of the core FSF principles that takes into consideration the reality that they can't stop proprietary software from existing and letting people compile it with GCC benefits GCC and the FSF. But remember, the FSF only believes in Free Software, they don't believe in Open Source, and they'd actually prefer to live in a world where GCC didn't need any exceptions.

    Much more difficult than the library bits we're talking about is the C standard library, which is already available in BSD versions for all sorts of platforms including niche embedded platforms with very few users. If GCC didn't have an exception, there would be platforms like x86_64-distro-nongnulinux-gcc. For the distros and compiler users it wouldn't matter, but for FSF that would suck! And considering that a lot of compiler features are donated by companies who use GCC, the alternative might end up as the typical one. Distros already provide me with a wide variety of platform targets. The only reason that nongnu GCC-compatible libs aren't one is that there is no use case because of the exception.

  51. Re: Linux? Bad choice. by truedfx · · Score: 1

    You say there was no reasonable alternative. I mentioned pcc. BSD had at one point made the switch from pcc to gcc and they could have switched back. I see no reason for not considering it a reasonable alternative.

    As for GNAT: although that is part of GCC, I was talking about GNAT GPL and GNAT Pro, which are not.

  52. Re: Linux? Bad choice. by Aighearach · · Score: 1

    Right, you're just repeating words.

    Yes, you mentioned pcc. Check the wikipedia page for it. Maybe you know more about pcc than the BSD guys or anybody else. But you would still know the reasons it isn't considered a viable alternative. Go and re-start that battle and win that war. But pcc is what gcc replaced, and the people who had talked about wishing it was good enough to use for real have already moved on to clang.

    You seem to think the world is just filled with idiots who didn't know why they were making the compiler choices they were making. GCC is good, good enough that people who don't want to use it keep using it anyways. The libraries that get linked in are tiny tiny tiny. It is not a close call or a matter of wild theory; it is a tiny amount of work to replace the parts of gcc that benefit from a GPL exception. The exception only prevents downstream users from having an incentive to more heavily re-package gcc. It does not change anything about who would be using what compiler, or if the compiler license affects the license of the code that gets compiled with it.

  53. Re: Linux? Bad choice. by truedfx · · Score: 1

    I thought we weren't talking about whether it's considered a viable alternative now, but whether it was viable back when the decision to use GCC was initially made. GCC was the superior product back then, but if it had had license restrictions on how its output could be used, that would be one aspect in which it wasn't superior, which would have been a serious reason for some not to use it. Since then, GCC has greatly improved, and sure, pcc has no longer been a reasonable alternative for most uses for 10+ years. Today, clang is a reasonable alternative, and FreeBSD has made the switch, but it wasn't around back then.

    The libraries that get linked in are tiny tiny tiny. It is not a close call or a matter of wild theory; it is a tiny amount of work to replace the parts of gcc that benefit from a GPL exception.

    One of those libraries is libstdc++. It's fairly big, and not easily replaced. It's possible, sure, there's libc++ now, but I'm curious how long you think it took to develop to a point where it could compete with libstdc++.

    Another of those libraries, prior to Java support being dropped entirely in GCC, was classpath. As far as I know, classpath itself never even got to feature-completeness, let alone a replacement for it.

    No, some of the libraries that get linked in are tiny tiny tiny, but not all of them.