Perl 6 - the future is here, just unevenly distributed

IRC log for #rosettacode, 2013-01-09

| Channels | #rosettacode index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:00 Hypftier http://rosettacode.org/wiki/Rosetta_Code:Copyrights
00:00 fedaykin "Rosetta Code:Copyrights - Rosetta Code" http://rldn.net/2s2
00:00 Dirkson I mean the GNU Free Documentation License 1.2 actually suggests itself that code be released under some other license :D
00:01 Dirkson Hypftier: Oh yeah... Damn, you guys hosed yourself with that page. You're locked into using an non-code license for code.
00:01 Hypftier some contributors make their contributions available under another license
00:02 Hypftier i.e. all my contributions are BSD-licensed as well
00:02 Dirkson Cool ^^ BSD license is a good one for code, in my estimation
00:02 Hypftier and yes, it's unfortunate but impossible to change now
00:02 Dirkson Hypftier: From the perspective of me, an outsider looking in, it renders Rosettacode.org dangerous /at best/, and useless at worst.
00:02 fedaykin "Rosetta Code"
00:03 Hypftier it's for showing off language differences, not for picking code to use in your projects
00:04 Dirkson Yes? And yet why would people be looking up language differences for a particular algorithm, if they had no intention of implementing that algorithm.
00:07 Hypftier To see how different languages approach a problem differently? There were also a few uses for the RC data no one really anticipated
00:07 Hypftier if you want to implement an algorithm you go to your textbook of choice or dig up the paper anyway
00:08 Hypftier and as I said, it's unfortunate but cannot be changed now
00:08 Dirkson Not neccesarily. The few times I've run into links to rosettacode.org, it's been universally for people trying to understand how to implement an algorithm in their language of choice. The next natural step is to use the code presented as the basis for experimentation and the implementation of your own work... Which likely opens the user up to liability.
00:09 Hypftier yep, in that case it's entirely their own fault and they should be held liable
00:09 Dirkson (And, freely admitted, there's a bias to where I run into rosettacode links - I rarely look up language differences, and regularly look up how to implement algorithms)
00:09 Hypftier you just don't copy stuff from around the web in other codebases
00:10 Hypftier this should be common sense
00:12 Dirkson Yes*, again :D
00:13 Dirkson The * being, "But most people that post small and medium sized code examples to the internet are doing so in order to allow others to user their code, so these code examples are frequently under a reasonable license to allow them to do so"
00:13 Dirkson *use
00:14 Hypftier most people doing so don't put that code under any license and thus make it unusable
00:15 Dirkson Yes! And the majority of this code seems to be, unfortunately.
00:15 Dirkson I guess I'm just arguing the earlier point we already agreed on :D
00:16 Hypftier There are also worse examples out there
00:16 Dirkson *thinks* Are there?
00:16 Hypftier http://pleac.sourceforge.net/ for example forbids any language that doesn't have a free implementation
00:16 fedaykin "PLEAC - Programming Language Examples Alike Cookbook"
00:17 Dirkson Interesting!
00:17 Hypftier *and* it's under GFDL :P
00:17 Dirkson Fair point!
00:23 Dirkson Mostly I just want a few simple quaternion functions I don't have to code. Sadly, I seem to be mostly SOL there :D
00:24 Dirkson Not a huge deal, but one more hurdle.
00:26 Dirkson Although perhaps a good idea, since it'll force me to understand the devilish things
00:38 mwn3d_phone1 joined #rosettacode
01:22 mwn3d_phone joined #rosettacode
01:48 mikemol Dirkson: Yeah, the license is a PITA.
01:48 mikemol I wish I'd done something else with it, but GFDL was the default when I set the site up quick-and-dirty most of a decade ago.
01:48 mikemol Six years this month, actually.
01:58 mwn3d_phone mikemol: pretty long-running hobby
02:41 mikemol mwn3d_phone: Indeed.
03:05 kpreid joined #rosettacode
04:37 eMBee the reason why pleac forbids any language that doesn't have a free implementation is because the pleac creator tests and runs all code on his machine. obviously you can't expect him to find non-free or even unavailable compilers. so it is simply: anything he can run. nothing sinister
04:38 eMBee ^ Hypftier, Dirkson
04:39 eMBee it also in a way follows the original license for the perl code which is not free either but relies on fair use as good enough for readers to pick examples to build upon
04:40 eMBee of course this does not work for rosettacode which has tasks which are to large for fair-use to apply
05:51 kpreid YANAL, but IANAL, but fair use doesn't say anything about "size".
05:51 kpreid er, scratch that, I misremembered.
07:09 mischi joined #rosettacode
12:52 mwn3d_phone1 joined #rosettacode
14:45 sivoais joined #rosettacode
16:29 kpreid joined #rosettacode
18:48 BenBE joined #rosettacode
18:48 BenBE joined #rosettacode
23:19 mischi joined #rosettacode
23:23 BenBE joined #rosettacode
23:23 BenBE joined #rosettacode
23:27 mwn3d_phone joined #rosettacode

| Channels | #rosettacode index | Today | | Search | Google Search | Plain-Text | summary