Slashdot Mirror


POV-Ray Is Now FLOSS

An anonymous reader writes "Starting with version 3.7, POV-Ray is released under the AGPLv3 (or later) license and thus is Free Software according to the FSF definition. 'Free software' means software that respects users' freedom and community. Roughly, the users have the freedom to run, copy, distribute, study, change and improve the software. With these freedoms, the users (both individually and collectively) control the program and what it does for them. Full source code is available, allowing users to build their own versions and for developers to incorporate portions or all of the POV-Ray source into their own software provided it is distributed under a compatible license (for example, the AGPL3 or — at their option — any later version). The POV-Ray developers also provide officially-supported binaries for selected platforms (currently only Microsoft Windows, but expected to include OS X shortly)." Update: 11/14 21:57 GMT by U L : The previous distribution terms and source modification license.

121 comments

  1. What was the previous license by CastrTroy · · Score: 1

    What was the previous license? I only ask because I remember being able to download the source code for a long time. The reason I remember this is because I built the source code on my Raspberry Pi, to do some benchmarking, and recall that it took quite a while to compile.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:What was the previous license by Anonymous Coward · · Score: 4, Informative

      http://en.wikipedia.org/wiki/POV-Ray#Licensing

    2. Re:What was the previous license by fuzzyfuzzyfungus · · Score: 4, Informative

      Previously released under the "a href="http://www.povray.org/povlegal-3.6.html">POV-Ray License.

      One of those somewhat oddball project-specific licenses that are free-ish, in spirit; but either through some specific limitation, or just bad/old wording, inconveniently incompatible with most 'Free as in FOSS' projects.

    3. Re:What was the previous license by Anonymous Coward · · Score: 0

      The previous license required that all releases of products derived from the source code had to be released through the POV development team. You could see the POV-Ray code, you could modify the code and release your changes as patches, but you couldn't release your changed version of the software as a complete entity. I believe the idea was to promote compatibility and diminish fragmentation.

    4. Re:What was the previous license by Anonymous Coward · · Score: 0

      Damn, fucked up my link, the URL is good though.

    5. Re:What was the previous license by Anonymous Coward · · Score: 0

      What was the previous license? I only ask because I remember being able to download the source code for a long time. The reason I remember this is because I built the source code on my Raspberry Pi, to do some benchmarking, and recall that it took quite a while to compile.

      It was non-free because it didn't permit creation of derivative works (i.e. it was approximately equivalent to the CC-*-ND creative commons licenses). It also had a nasty clause that forbade you from using the software if you also installed software written or distributed by somebody who had previously violated their license.

    6. Re:What was the previous license by wiredlogic · · Score: 2

      The old license was open source but had restrictions on commercial use.

      The old license is less permissive about commercial use:

      Subject to the other terms of this license, the User is permitted to use the Software in a profit-making enterprise, provided such profit arises primarily from use of the Software and not from distribution of the Software or a work including the Software in whole or part.

      Redistribution is more restricted:

      This licence does not grant any right of re-distribution or use in any manner other than the above. The Company has separate license documents that apply to other uses (such as re-distribution via the internet or on CD)

      --
      I am becoming gerund, destroyer of verbs.
    7. Re:What was the previous license by khellendros1984 · · Score: 1

      Since the source was downloadable, viewable, and modifiable (as long as you didn't redistribute the modified version), it was "open source", just not of the "free/libre" variety.

      --
      It is pitch black. You are likely to be eaten by a grue.
    8. Re:What was the previous license by TheCarp · · Score: 1

      Doesn't that just sound like the kind of clause that ends up in the license after a few too many hours after five and a couple of beers?

      --
      "I opened my eyes, and everything went dark again"
    9. Re:What was the previous license by fuzzyfuzzyfungus · · Score: 1

      While technically within the dictionary definition, trying to save that meaning is probably about as hopeful as trying to save 'hacker' from becoming a synonym with 'cracker'(the geek kind, not the white-trash pejorative kind).

      Especially if you are an Important Customer, even big, serious, proprietary software (Like Windows) might be available for a look.(I'm not going to copy/paste them here; but Microsoft has about a zillion different levels of access embedded under the term 'Shared Source', which provide good examples of various approaches to the genre). In embedded circles, where it's closer to being a technical necessity, large chunks of quite-proprietary-indeed-get-out-your-checkbook OSes, if not always 100% of them, are available in source form because you'll need that to do your board port. You even get the license to redistribute your binaries with whatever device you are licensing for. You'll pay, of course.

    10. Re:What was the previous license by Anonymous Coward · · Score: 0

      It also had a nasty clause that forbade you from using the software if you also installed software written or distributed by somebody who had previously violated their license.

      Now that's a bad clause. How were you supposed to know that? Imagine someone has violated the license before, but then got a job at Microsoft, writing Windows code. Then according to that license, you'd be prohibited from running POV-Ray on a computer running any version of Windows containing some of that guy's code. Or what if you bought a copy of Windows on CD, and the shop owner (who clearly distributed Windows) has violated the POV-Ray license before?

    11. Re:What was the previous license by somersault · · Score: 1

      Or imagine the authors violated their own license by mistake :D

      --
      which is totally what she said
    12. Re: What was the previous license by muridae · · Score: 1

      The problem with the old license was that the code was "opened" before the GPL was around. POV-Ray team came up with a license and spent years porting from Amiga to Linux to Windows to OSX under that license. Some, many in fact, of the original code contributors could not be found to allow the current team to just relicense the code. Since a rewrite to C++ was occurring at the same time, that gave the opportunity to rewrite what could not be relicensed.

    13. Re:What was the previous license by Anonymous Coward · · Score: 1

      Maybe that's what happened to effect the change in license.

      POV-Ray Developers: Hey, Linus, we really like your kernel. In fact, all of us have it installed on our development systems!
      Linus Torvalds: Thanks, I like POV-Ray, too. I made my own derivative version a few years back, and...
      POV-Ray Developers: FUCK!

    14. Re: What was the previous license by CastrTroy · · Score: 0

      So you're saying if I rewrite somebody else's code in a different language, then I can effectively license it however I want? Since all C is valid C++ (I think), it would be trivial to convert from C to C++, and the relicense the source code however I want. There's even programs that will translate from one language to another. Simply putting the code in another language shouldn't mean that you own it. How much code do I have to change in order to call something my own?

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    15. Re: What was the previous license by Anonymous Coward · · Score: 0

      Muridae, you are quite correct. It all started on Compuserve and the team basically made up the rules as they went along. There were no websites back then telling anyone how to license things.

    16. Re:What was the previous license by Anonymous Coward · · Score: 0

      Not according to opensource.org/osd

    17. Re:What was the previous license by khellendros1984 · · Score: 1

      Meh. They claim that "open source" always has to be "Free Libre OSS". I claim that "open source" is rather non-specific, also encompassing "Free Gratis OSS", unless otherwise specified.

      I disagree with the OSI's "no true Scotsman"-style argument.

      --
      It is pitch black. You are likely to be eaten by a grue.
    18. Re: What was the previous license by muridae · · Score: 1

      Not at all, in fact I recall the usenet discussions regarding how to avoid just copying code. It was just a fact that they wanted to re-license under a floss license, and they wanted to migrate the code; so both were done at the same time. Some functions, it is as easy as "chinese room" coding, one person reads the old code and writes a plain English description of what it does: casts a ray along vector V, or finds normal of surface S. Another person who doesn't look at the old code writes these new functions. Considering how long the POV-Ray team have kept lawyers around, they made sure to do it right. And more recent additions, like SSLT, were written under duel license; one for the old codecode, and one giving the team permission to open it under another license.

      As a disclaimer, I was lurking in their developers group on Usenet at the time (trying to contribute til life got in the way). So I got to see the hoops they jumped through to keep it clean. Lots of work contacting old devs, finding out who was legally responsible for what code and who could change the license. I think thethe archive is still readable, makes very interesting legal reading on how to reverse engineer code without breaking EULAs or licenses.

    19. Re: What was the previous license by CastrTroy · · Score: 1

      Yeah, but as a programmer, I could see many of those functions ending up looking pretty much exactly the same. There's only so many ways to write a function, and if you're trying to make the code readable, maintainable and efficient, that narrows down the number of possible outcomes. For instance, if you're calculating the normal of a surface, it's a very mathematical thing. There aren't really a lot of variations.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    20. Re: What was the previous license by muridae · · Score: 1

      And it's a function that is in every graphics library, textbook, and so on. The goal is to not copy code (copyright infringement). The math for finding a normal isn't in and of itself copyrighted, though.

      Posting from my phone is an awful way to try and teach about the legal side of reverse engineering code, or re-licensing, or any other legal topic. It can be, and is, done. It is one of the arguments made when talking about copyrights on algorithm. Hit google, find some articles about it, look for things like math formula copyrights and similar, and clean room reverse engineering. There are lots of articles and explanations out there.

  2. FLOSSy wording by themushroom · · Score: 1

    I presume this acronym means Free License Open Source Software, since I've never heard it before.

    1. Re:FLOSSy wording by tepples · · Score: 2

      L is "libre", a term borrowed from Romance languages that distinguishes the GNU sense of "free" from the "without charge" sense of "free".

    2. Re:FLOSSy wording by Inser_Name_Here · · Score: 0

      Free Libre Open Source Software, as redundancy to avoid confusion over the meaning of the word "free".

    3. Re:FLOSSy wording by Anonymous Coward · · Score: 0

      Contrast "gratis", which is freely provided binaries.

    4. Re:FLOSSy wording by Anonymous Coward · · Score: 3, Funny

      Free-As-In-Libre-Software... FAILS.

    5. Re:FLOSSy wording by NoImNotNineVolt · · Score: 2

      "Libre" as opposed to "gratis".

      The English language conflates two orthogonal concepts with the word "free".

      --
      Chuuch. Preach. Tabernacle.
  3. The devil's dictionary: by etash · · Score: 0, Flamebait

    POV-Ray: noun, the software ray tracer that could but didn't. Bloatware is known to reach sooner their next version than POV-Ray. It's also the ray-tracer which is coded for people living in a planet without GPUs. Synonyms: Duke Nuke'm, i_can_write_one_line_of_code_per_day_fuck_yeah, I_am_a_cpu_only_dinosaur. EOD(efinition)

    1. Re:The devil's dictionary: by Anonymous Coward · · Score: 0, Troll

      Sorry, I can't make out what you're saying with those two fat cocks lodged in your mouth.

    2. Re:The devil's dictionary: by Anonymous Coward · · Score: 0

      Just FYI, but your phrase "known to reach sooner their next version" isn't quite proper English. The correct way to phrase that would be "known to reach their next version sooner" (with the adverb "sooner" coming after the direct object, not before). The way you phrased it sounds very inelegant to a native English speaker.

      I'm guessing your first language was Spanish (or one of the other romance languages). Am I correct?

    3. Re:The devil's dictionary: by etash · · Score: 1

      sorry, i meant to say "abandonware is known to reach..."

    4. Re:The devil's dictionary: by etash · · Score: 1

      thanks, you're absolutely right and btw I meant abandonware, not bloatware. Bloatware doesn't make sense in that sentence. Greek is my first language.

    5. Re:The devil's dictionary: by symbolset · · Score: 1

      Well now that you can publish your GPU compute fork we expect good work in a timely fashion. Get busy. Also, if you could work in a Blender module and an Android version, that would be nice.

      --
      Help stamp out iliturcy.
  4. POV-Ray 3.6 license not mentioned on GNU.org by tepples · · Score: 2
  5. AGPL ... DOA License by Electrawn · · Score: 2, Insightful

    Nasty, nasty license. GPL used to cause lawyers to run around with the flamethrowers, then they learned all the nuances and all was well. AGPL? Now they run around with flamethrowers and nukes. As they should...

    1. Re:AGPL ... DOA License by tepples · · Score: 4, Informative

      AGPL is GPLv3 with one added term: any modified program that exposes functionality through a service over a network must be a quine.

    2. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      As it should be. That sort of lawyers should stay well away from genuine open source projects.

      Now that pov ary is AGPL I can finally think about contributing to it without being afraid some commercial weasel will leech of my code.

    3. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      agpl is a nasty, nasty license with built-in security implications if you use agpl licensed code on a public facing web site or service.

      Care to elaborate? Unless you're stupid enough to embed passwords in the modified code or similar, I don't see how the ability to download the source code would have any security implications.

    4. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      You are basically suggesting that security-by-obscurity is good practise?
      A secure program is secure even if it's source code is public. Even more, a program cannot be said secure if it can be exploited knowing the source.

    5. Re:AGPL ... DOA License by dgatwood · · Score: 1

      Not just lawyers. I have an absolute closed door policy on AGPL. I won't even use AGPL-licensed software for personal use. Its restrictions are the absolute antithesis of freedom in my world view.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    6. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      A quine? What is that, a loofah?

    7. Re:AGPL ... DOA License by Anonymous Coward · · Score: 1

      I hope you don't use GPL code then either because AGPL is GPL with a loophole closed and both share the same essential view of freedom.

    8. Re:AGPL ... DOA License by fuzzyfuzzyfungus · · Score: 1

      So, the problem is that lawyers are slow on the uptake?

    9. Re:AGPL ... DOA License by gajop · · Score: 2

      Nah, it AGPL is pretty much GPL as intended for web services.

    10. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      No a falafel, at least that is what Bill tells me.

    11. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      AGPL is just GPL with an extra provision saying, "Just give the users the damn source and quit looking for loopholes!"

    12. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      AGPL is a teap to force you buy comercial licenses.
      SEE FUNAMBOL FOR AN INSTANCE.
      I worked for them and their only concern was the way to cash cow stoopid losers like u.

      DANIELE

    13. Re:AGPL ... DOA License by foobar+bazbot · · Score: 1

      Quine, Bobby.

      Bobby was a cowboy. Bobby was a cracksman, a burglar, casing mankind's extended electronic nervous system, rustling data and credit in the crowded matrix, monochrome nonspace where the only stars are dense concentrations of information, and high above it all burn corporate galaxies and the cold spiral arms of military systems.

    14. Re:AGPL ... DOA License by diamondmagic · · Score: 1

      Except for the fact that the output of a software program isn't copyrightable. Licenses only permit/restrict distribution, not "conveyance", so that provision is unenforceable.

    15. Re:AGPL ... DOA License by Anonymous Coward · · Score: 0

      It is a restriction of distribution/copying. If you don't follow that provision, you don't have permission to distribute or copy the code outside of standard copyright exceptions. I could write a license that says if you don't pay me $5, then you don't have permission to distribute the code. You're welcome to ignore the license, but then the default of the law is in most cases to not be allowed to copy or distribute it.

      And the code isn't being generated by the the software program. Just because someone types a copyrighted text to me in an email does not mean I am free to do anything I want with it because it is now the output of a software program.

    16. Re:AGPL ... DOA License by dgatwood · · Score: 1

      I don't use GPLv3 code if I can help it. I'll put up with GPLv2.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  6. QPL-like by tepples · · Score: 1

    That requirement reminds me of the QPL. However, though FSF agrees that such a requirement "causes major practical inconvenience", FSF doesn't claim that it makes the software non-free. Were there other objectionable terms in the POV-Ray 3.6 license?

    1. Re:QPL-like by Anonymous Coward · · Score: 0

      One of the Four Freedoms is "the freedom to redistribute copies so you can help your neighbor," so if distribution is restricted it's not really Free. Or not as Free as it could be.

    2. Re:QPL-like by tepples · · Score: 1

      Distributing a modified version in the form of the official distribution and a patch to create the modified version from the official distribution is still allowed under QPL-style licenses. It's an inconvenience, not a substantive restriction.

    3. Re:QPL-like by Anonymous Coward · · Score: 0

      Not sure what's the minimum restriction the FSF would consider "non-Free," but if you want your program to be freely distributed and used, why would you want to inconvenience your users?

    4. Re:QPL-like by tepples · · Score: 1

      It is an inconvenience for users to have to distribute the Corresponding Source of any copylefted program, yet FSF accepts it as a cost of preserving users' freedom to modify the software that their computers happen to be running.

  7. Raytracer written in OpenCL by tepples · · Score: 2

    I think the intended contrast was between a raytracer written in C and a raytracer written in OpenCL, a language designed to run on GPUs without necessarily using their triangle rasterizing circuits.

    1. Re:Raytracer written in OpenCL by Anonymous Coward · · Score: 0

      Yeah, I'm pretty sure that POVRay predates OpenCL by about twenty years.

    2. Re:Raytracer written in OpenCL by Anonymous Coward · · Score: 0

      Yeah, I'm pretty sure that POVRay predates OpenCL by about twenty years.

      Captain Obvious to the rescue!!!

    3. Re:Raytracer written in OpenCL by fuzzyfuzzyfungus · · Score: 1

      The x86 port that came to be named POV-Ray is from 1991. OpenCL was released in spec form in Dec. 2008, with actual implementation naturally lagging somewhat.

    4. Re:Raytracer written in OpenCL by tepples · · Score: 1

      Even though POV-Ray has been around well over a decade longer than OpenCL, that's kind of beside the point. The POV-Ray developers could still add an OpenCL raytracing engine, and as I understand etash's complaint, POV-Ray is becoming irrelevant by their not doing so.

    5. Re:Raytracer written in OpenCL by Ungrounded+Lightning · · Score: 1

      The POV-Ray developers could still add an OpenCL raytracing engine, and as I understand etash's complaint, POV-Ray is becoming irrelevant by their not doing so.

      Now that it's open, ANYONE can add an OpenCL rayrtacing engine, making it again (by your definition) relevant.

      In fact, YOU could do it. What's the holdup? B-)

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  8. bad summary by X0563511 · · Score: 2

    We are all expected to understand what a FOSS (what the hell is the L for!?) license is, but perhaps you should explain what POV-Ray actually is?

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    1. Re:bad summary by Enry · · Score: 5, Informative

      Us old timers know what it is. It's a ray tracer from the early early days (it was used to render one of the covers of my books back in the mid 90s). I honestly thought it went the way of the dodo since I haven't heard about it in years.

    2. Re:bad summary by rlwhite · · Score: 1

      My first thought was that someone was open sourcing a fictional implementation of the Point of View Gun from the Hitchhiker's Guide to the Galaxy movie.

    3. Re:bad summary by khellendros1984 · · Score: 2

      FLOSS = "Free/Libre Open Source Software". The "L" is to give more information about "Free", contrasting it to "free/gratis".

      POV-Ray is a raytracer. Raytracing is an image rendering method that follows rays of light around a scene, keeping track of interactions with the geometry in the scene.

      --
      It is pitch black. You are likely to be eaten by a grue.
    4. Re:bad summary by geekoid · · Score: 1

      Free-Libre / Open Source Software

      FLOSS yes, it should be FL/OSS

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    5. Re:bad summary by Tiger4 · · Score: 1

      Us old timers know what it is. It's a ray tracer from the early early days (it was used to render one of the covers of my books back in the mid 90s). I honestly thought it went the way of the dodo since I haven't heard about it in years.

      I've run it in MS-DOS many times. Got a nice rendering of The Ringworld system, complete with background stars and shadow squares. The last time was on a Vista machine. A NEW Vista machine, I made some springs or some such thing. Haven't been back since.

      --
      Behold, this dreamer cometh. Come now, and let us slay him... and we shall see what will become of his dreams.
    6. Re:bad summary by shawnmchorse · · Score: 4, Informative

      Very old timers remember using DKBTrace before it turned into POV-Ray. I actually called the "You Can Call Me Ray" BBS that originally hosted all of this, too. It's nice sometimes when a project like this from a completely different era is still alive and kicking.

    7. Re:bad summary by Charliemopps · · Score: 1

      It's a way of making CGI (computer graphics) that actually look real. The engine calculates your light sources and then sends virtual light-rays from them to bounce of the objects in your scene and return them to the camera (the screen) The end result can be, if done right, photo-realistic. Also, the entire screen is by its very nature truly 3D. You can reposition the camera and move around the scene at will.
      Here's a pretty old one: http://hof.povray.org/images/warm_up_Big.jpg

      Someday... maybe a long way off... there will be Raytracing game engines. Current CPU tech is a bit slow for them. But when they do arise, games will truly look real.

    8. Re:bad summary by Anonymous Coward · · Score: 0

      Yes, I know what povray is. It's the very useful package which was only very recently completely removed from Debian (and therefore also from Ubuntu and other distros) apparently due to its licensing...

    9. Re:bad summary by Anonymous Coward · · Score: 0

      Someday... maybe a long way off... there will be Raytracing game engines. Current CPU tech is a bit slow for them. But when they do arise, games will truly look real.

      O RLY:

      http://www.nvidia.com/object/gpu-ray-tracing.html

    10. Re:bad summary by Anonymous Coward · · Score: 0

      NO, LMGTFY etc.

      FLOSS is a quite standard term.
      POVray is only the most famous ray-tracer from not so very long ago (ok, in computerland 10 years is a century, but still).

      Software development needs to grow a memory. I you are a software developer (i.e. Slashdot's intended audience) you *should* know your classics.

      No wonder we keeep re-invening wheels all the time. *sheesh*

    11. Re:bad summary by VortexCortex · · Score: 1

      perhaps you should explain what POV-Ray actually is?

      Yeah, because google doesn't exist... Or would you like me to explain what a search engine and the internet are?

      Here's a famous poster rendered with POV-Ray from space (the ISS).

      Oh, I forgot you might not be a nerd for which this news is for. Perhaps you want me to explain what the ISS is?

      Well, you see a when an aerospace engineer loves another celestial body very much they-- Fuck off, Lamer!

    12. Re:bad summary by X0563511 · · Score: 2

      I know what they are. (for the record I don't like POV-Ray's results that I've seen - I'm a fan of unbiased renders like Lux though Blender's Cycles is looking pretty damn good as well these days)

      Doesn't change the fact that it was a shitty summary.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    13. Re:bad summary by X0563511 · · Score: 1

      I'm a fan of unbiased rendering honestly, though Blender's Cycles is looking pretty spiffy lately.

      Have a look at what luxrender can do - this is one of the unbiased ones. It's GPL, btw.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    14. Re:bad summary by Anonymous Coward · · Score: 0

      The summary sucks, the reporting sucks, and you are an asshole.

    15. Re:bad summary by Terrin2k · · Score: 1

      Three. Three of your book covers. I should know. ;) ~ Terrin

    16. Re:bad summary by Terrin2k · · Score: 1

      I've run it in MS-DOS many times. Got a nice rendering of The Ringworld system, complete with background stars and shadow squares. The last time was on a Vista machine. A NEW Vista machine, I made some springs or some such thing. Haven't been back since.

      Just curious -- where did your Ringworld scene code come from? I wrote one up back in the mid-90's that had what you describe. ~ Terrin

    17. Re:bad summary by Anonymous Coward · · Score: 0

      Yeah, my first thought on seeing "POV" on Wikipedia was for POV-Ray!

      Trivia for those who haven't looked it up yet: the "POV" in POV-Ray stands for "Persistence of Vision."

    18. Re:bad summary by Will.Woodhull · · Score: 1

      I always favored "Gratis / Libre Open Source Software", as being the most descriptive label. But GLOSS never caught on. Too bad, really. I think a tool chain with a high level of GLOSS would outshine a commercial tool chain in oh so many ways.

      --
      Will
    19. Re:bad summary by Anonymous Coward · · Score: 0

      Shall we get off your lawn?

    20. Re:bad summary by Enry · · Score: 1

      What he said

    21. Re:bad summary by N0Man74 · · Score: 1

      I remember dialing into "You Can Call Me Ray" late at night, when long distance rates were the lowest..

  9. Cool... by Joce640k · · Score: 1

    I remember rendering "ntreal" on an SGI workstation back in the '90s, it took about two days and I remember watching the individual pixels appearing and looking at all the details.

    I just did it again and it took about 10 seconds and I'm like, "meh, next"

    You'd think they'd have some different demos now...

    --
    No sig today...
  10. Too little, too late? by Anonymous Coward · · Score: 0

    POV-Ray is incredibly influental in scope of PC graphics software, but I think we can all agree that time has ran past of it already.

    1. Re:Too little, too late? by symbolset · · Score: 1

      Apparently RISC, MIPS and other such relics are back in vogue. Why not POVRay? Put a nice GUI on it and retrofit some gpgpu and it is off to the races. I wonder how well it would do with mandelbulb.

      --
      Help stamp out iliturcy.
  11. As opposed to FGOSS by Anonymous Coward · · Score: 0

    Free Gratis Open Source Software ;)

  12. GPL, Apache, all have restrictions against badness by raymorris · · Score: 2

    The GPL licence, the Apache license, CCa, and just about anything but the WTFPL have restrictions on redistribution. Typical restrictions include:

    If you distribute, you may not further restrict others from doing the same.
    If you distribute binaries, you must distribute source.
    If you distribute, you must acknowledge the original author.

  13. wow by geekoid · · Score: 0

    POV-Ray, that's a blast from the past.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:wow by Anonymous Coward · · Score: 1

      So what do you young whippersnappers use when you have a ray to trace?

    2. Re:wow by NoImNotNineVolt · · Score: 1
      --
      Chuuch. Preach. Tabernacle.
  14. so... by BenSchuarmer · · Score: 4, Funny

    we can use it to clean our teeth?

  15. It would be boss ... by c0d3g33k · · Score: 1

    ... if it were FLOSS!

    Let's do the FLOSS dance!

    http://suitelife.wikia.com/wiki/Floss_Dance
    Youtube clip: https://www.youtube.com/watch?v=k8JPDg3DkSM

  16. Still non-free by Anonymous Coward · · Score: 0

    AGPL is 100% non-free, so no it's not FLOSS.

  17. It's for porn, right? by Anonymous Coward · · Score: 0

    It's for porn, right?

  18. Word salad by bhlowe · · Score: 2, Insightful

    Software that 99.9% of us will never use has been re-licensed with an even more restrictive license. The word salad about being "free" was gratuitous.

    1. Re:Word salad by foobar+bazbot · · Score: 2

      Software that 99.9% of us will never use has been re-licensed with an even more restrictive license.

      You're not familiar with the old POV-Ray license, are you?

      The original license didn't let you even distribute a modified version. You had to distribute your changes as a patchset, so anyone wanting to use your version could get the official code, patch it with your changes, then compile it.* So GPLv2, despite all its restrictions, is less restrictive!

      Now this is AGPLv3, not GPLv2, but the differences (A=restrictions on using it to provide a network service, v3=patent-defense and tivoisation stuff) are simply not relevant to typical POV-Ray users. There may be an argument (especially in a jurisdiction where the AGPL is binding on non-distributors -- basically jurisdictions that enforce shrinkwrap EULAs) that these are, for some hypothetical user, "more restrictive" than the old license, but for the ordinary POV-Ray user, it's substantially less restrictive in practice.

      * This sort of thing was actually not uncommon in more-or-less open-source software from the '80s and early '90s, for a couple reasons. First, the lack of established licenses to use (the 3-clause BSD didn't exist till '99, and the GPL wasn't well-known beyond in the UNIX community until Linux became popular) meant people were making up their own licenses, perhaps without thinking through all the implications. Second, before home internet access was wide-spread, users of home computers shared software via a hodgepodge of BBSes and sneakernet, so the risk of someone receiving a modified version, finding a bug or limitation due to the modifications, and not having the ability to simply download the original version was not the far-fetched silliness it is today. While I think, even under the conditions of the early '90s, the freedom to distribute modified versions should outweigh the benefit of "protecting" users from problems with those modifications, a lot of people didn't.

    2. Re:Word salad by bhlowe · · Score: 1

      Wow. I never imagined a license could be worse than the AGPL. No wonder the story made SlashDot. License goes from horrible to terrible. Progress!

    3. Re:Word salad by Anonymous Coward · · Score: 0

      Wow. I never imagined a license could be worse than the AGPL. No wonder the story made SlashDot. License goes from horrible to terrible. Progress!

      You've seriously never seen a properietary EULA?

  19. [citation needed] by game+kid · · Score: 2

    I'd like to see examples of such security risks. Gitorious is one website that uses AGPL3 code, and hosts projects such as Qt and Dungeon Crawl Stone Soup. Given its profile I'm sure Gitorious and the hosted projects would love to know too.

    --
    You can hold down the "B" button for continuous firing.
  20. I miss their CDs... wish I could find them! by Anonymous Coward · · Score: 0

    Back in the olden days, POVRay used to have these awesome CDs with art on them. I'd happily spend some $$ to have someone send me a copy...

  21. Most users won't care about the change by JDG1980 · · Score: 3, Informative

    This isn't a case of a previously commercial program going open-source. It is a relatively minor licensing alteration to an existing product.

    The changes may be of interest to die-hard Stallmanites, and to companies that want to make a profit from POV-Ray derivative works (assuming there are any), but to average users it's a big nothingburger.

    1. Re:Most users won't care about the change by Anonymous Coward · · Score: 0

      call it a project is a big stance.

    2. Re:Most users won't care about the change by DNS-and-BIND · · Score: 1

      Could you not say "nothingburger"? It has the distinct disadvantage of sounding hipsterish, and the -burger suffix adds nothing to the meaning. In the future, please use the English word "nothing" as it already exists, means the same thing, and won't confuse ESL speakers. Sorry, I spend a lot of time every day dealing with people who speak English perfectly well but can't understand people when they invent words that don't need to exist. Thanks!

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:Most users won't care about the change by Anonymous Coward · · Score: 0

      You seem upset.

    4. Re:Most users won't care about the change by Will.Woodhull · · Score: 1

      While the effect of the change to FLOSS is relatively minor, making the change was a major undertaking. If nothing else, it shows one way in which old free-but-not-FLOSS apps could be rewritten into FLOSS form.

      And now with POV-Ray's ray tracing algorithms opened up, it will be interesting to see what other FLOSS projects like Blender can do with it. Blender already offers the use of Game Render, Cycles Render (not quite finished yet but beginning to look pretty sweet), and the old time Blender Render. Adding POVray Render would be a nice fourth option, and probably not too hard to do, now that the code is available for use.

      --
      Will
    5. Re:Most users won't care about the change by Anonymous Coward · · Score: 0

      Yeah. Upset over nothingburger.

    6. Re:Most users won't care about the change by Anonymous Coward · · Score: 0

      Nothingburger is a perfectly cromulent word.

  22. photon mapping vs ray tracing by j1m+5n0w · · Score: 1

    What you have described is called photon mapping. I think there is some support for photon mapping in at least some version of povray (I'm not sure if it ever made it in to an official release), but in any case it's an optional feature. It is more accurate to refer to povray as a ray-tracer. In ray-tracing, you send out rays from the camera position and test them for intersection against objects in the scene. These rays can in turn spawn additional rays (for reflection and refraction), and at each hit location you can cast a ray back to each light source to test whether that light is occluded by an object.

    There actually are some pretty good game engines that do ray tracing. I'd recommend looking into Arauna and Brigade. (Last time I tried them they were a bit sluggish and ran at a low resolution, but that was about 5 years ago so things have probably gotten better.)

  23. So What by Anonymous Coward · · Score: 0

    Either it is free, as in I can make money off it, or it isn't.

    Screw FLOSS, GPL, AGPL and any software that is not priced until you talk to a sales rep (ghostscript). Stupid software commies, eat dust.

  24. Re:AGPL ... DOA License? by Anonymous Coward · · Score: 0

    And what is your motive to run around spreading FUD?

  25. This Isn't Related To Porn, Is It? by Anonymous Coward · · Score: 0

    POV, his name was Ray, and now they need to FLOSS ?

  26. My name.. by PovRayMan · · Score: 1

    I've been PovRayMan since 1997 or 1998.. I don't think FLOSSMan has the same ring to it..

    1. Re:My name.. by Anonymous Coward · · Score: 0

      Err...the title "POV-Ray Is Now FLOSS" doesn't mean that POV-Ray will be called "FLOSS" from now on. It means that its type of license will fall in the "free, libre, open source software" category.

    2. Re:My name.. by PovRayMan · · Score: 1

      I had literally just woke up and was reading RSS feeds. Oops.