Perl 6 - the future is here, just unevenly distributed

IRC log for #rosettacode, 2013-04-06

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

All times shown according to UTC.

Time Nick Message
02:09 mwn3d_phone joined #rosettacode
02:09 BenBE_ joined #rosettacode
02:09 kpreid joined #rosettacode
02:09 sirdancealot joined #rosettacode
02:09 fedaykin joined #rosettacode
02:09 ingy joined #rosettacode
02:09 rublets joined #rosettacode
02:09 sivoais joined #rosettacode
02:09 relrod joined #rosettacode
02:09 lambdabot joined #rosettacode
02:09 FireFly joined #rosettacode
02:09 matti joined #rosettacode
02:09 mikemol joined #rosettacode
02:09 trn joined #rosettacode
02:09 Coderjoe joined #rosettacode
02:09 eMBee joined #rosettacode
02:09 GlitchMr joined #rosettacode
02:09 Util joined #rosettacode
02:09 opticron joined #rosettacode
02:09 eel2 joined #rosettacode
02:09 TimToady_ joined #rosettacode
02:09 p6eval joined #rosettacode
09:57 BenBE joined #rosettacode
09:59 BenBE joined #rosettacode
11:16 sirdancealot joined #rosettacode
12:00 sirdancealot joined #rosettacode
13:08 bearophile joined #rosettacode
13:08 bearophile Hello
13:09 bearophile Is it possible to put on Rosettacode a routine translated to another language that originally has a GNU General Public License?
13:37 mikemol bearophile: hm
13:37 bearophile :-)
13:38 mikemol bearophile: Do you mean translate a GPL snippet to another language, and then upload that to RC?
13:38 bearophile To translate a C routine to compute edit distance to D and add it to the D entries
13:40 mikemol mikemol: That doesn't answer my question.
13:40 bearophile The answer is yes
13:40 mikemol It's an interesting problem.
13:40 mikemol I suspect the answer is "that's OK"
13:41 mikemol I would be careful to only translate the algorithm. Strings and varnames should not be copied.
13:41 bearophile I understand.
13:42 bearophile There are no strings, I think, it's just an edit distance algorithm
13:42 bearophile And var names can probably be changed a little.
13:42 mikemol If it's an edit distance algorithm, chances are there's a Wikipedia page on it describing the math behind it.
13:42 mikemol If you can derive your implementation from that, you should be absolutely fine.
13:43 bearophile It's just a well engineered Levenstein distance. It's not a new algorithm.
13:45 mikemol If you understand the nature of the well-enginered form, I think it's fine for you to rewrite it from scratch in another language.
13:45 bearophile This is not what I have asked :)
13:46 bearophile I will not put it on Rosettacode then
13:46 bearophile You seem not OK with the idea...
13:46 bearophile Thank you for your answers.
13:46 bearophile See you later.
13:46 mikemol I'm paranoid. Copyright is a painful subject.
13:46 mikemol So long as a thing can be couched in appropriate means and terms, it's likely OK. That's why I'm asking the questions the way I'm asking them.
13:47 bearophile I respect your prudent approach! :-)
13:47 bearophile I will not put it in RC
13:47 mikemol bearophile: I would suggest contacting the author of the GPL code and ask if you can translate it to D to be released as GFDL1.2. That's probably your safest path.
13:47 bearophile I am equally prudent, that's why I have asked first.
13:48 bearophile OK. We'll see later then.
13:48 bearophile See you later.
13:48 bearophile And thank you.
13:48 mikemol o/
14:42 mwn3d_phone joined #rosettacode
16:55 mwn3d_phone1 joined #rosettacode
17:24 bearophile joined #rosettacode
18:03 mwn3d joined #rosettacode
18:09 sirdancealo2 joined #rosettacode
18:51 mwn3d1 joined #rosettacode
18:59 mwn3d joined #rosettacode
19:28 mwn3d joined #rosettacode
19:33 mwn3d joined #rosettacode
19:58 mwn3d joined #rosettacode
20:52 sirdancealot joined #rosettacode
23:09 mwn3d1 joined #rosettacode
23:18 Util joined #rosettacode

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