▲ 334 ▼ Linus Torvalds says Linux kernel is out of 'stabilization phase' and using 'much healthier model' for AI contributions (www.theregister.com) submitted 2 days ago by Ek-Hou-Van-Braai@piefed.social to c/technology@lemmy.world 190 comments fedilink hide all child comments
[–] fonix232@fedia.io 65 points 2 days ago (21 children) If it regurgitates proprietary code the model should not have had access to for training data... well... permalink fedilink source parent hideshow 21 child comments replies: [–] The_Decryptor@aussie.zone 25 points 2 days ago That street goes both ways, there's more GPLed code in the training corpus than there is leaked proprietary code. permalink fedilink source parent [–] stickly@lemmy.world 31 points 2 days ago (19 children) Unironically a AI's biggest win. Absolutely fair criticism on art and weak imitations of human creativity, but code is just math with syntactic sugar. "Owning" algorithms and hiding implementations is such an absurd concept. I often wonder how much better and more accessible software would be if everyone wasn't reinventing nearly every wheel all the time. What if every phone could copy-paste an Airdrop implementation? What if printers just worked? What if you could put adblockers on any device? What if every online game could be self hosted and modded? AI is (for the moment) giving an approximation of that timeline and I'm here for it. permalink fedilink source parent hideshow 19 child comments replies: [–] morto@piefed.social 7 points 1 day ago I often wonder how much better and more accessible software would be if everyone wasn’t reinventing nearly every wheel all the time. Well... we have open source for a while, and people are still reinventing the wheel every time. There's always the new chat protocol that claims to be the best, but works almost the same as all others, there's always reimplementations of some software in another language just because the developers don't like the original language. There are forks of software due to ideological divergence. There are reimplementations of famous software just for fun. There's a lot of other cases, all reinventing of the wheel, all the time. It's arguably not always a bad thing for people to reinvent the wheel, but anyway, I see it getting MUCH worse with ai. People are already going to chatbots asking to implement things before even searching for work already done on that, and we're going to end with milions of businesses and individuals with reinvented wheels everywhere, instead of everyone using a shared codebase. If nothing happens in the near future, I see things getting less compatible with each other due to no standards in implementations permalink fedilink source parent [–] mad_lentil@lemmy.ca 7 points 2 days ago (6 children) I'm incredibly against the big LLM SaaS providers and material waste besides. Anyway I don't have a crystal ball and I'm highly sceptical that this technology will work out for average people, but it sure would be interesting if it somehow lead to less corporate control and cultural enclosure rather than how it seems to be going right now. permalink fedilink source parent hideshow 6 child comments replies: [–] morto@piefed.social 5 points 1 day ago (5 children) You believe people using systems created by big corps in giant datacenters, that depend almost exclusively on nvidia gpus to run will lead to less corporate control? I'm highly skeptical permalink fedilink source parent hideshow 5 child comments replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago (4 children) That's exactly what I said—that I'm highly sceptical. It would basically have to backfire on all their plans and all the trillions of dollars they're spending. It would be very surprising. I would be so surprised. permalink fedilink source parent hideshow 4 child comments replies: [–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent [–] dil@lemmy.zip 9 points 2 days ago* But what about the poor corporations making money off those games that already fired all the devs that made it after overworking them? permalink fedilink source parent [–] ragas@lemmy.ml 2 points 1 day ago (3 children) "code is just math with syntactic sugar" Wow! Tell me you don't write code wihout telling me you don't write code. permalink fedilink source parent hideshow 3 child comments replies: [–] elephantium@lemmy.world 2 points 19 hours ago (1 child) I write code, and I see the point they're making. It has the same feel as "chemistry is just applied physics" and such. permalink fedilink source parent hideshow 1 child comment replies: [–] ragas@lemmy.ml 1 point 14 hours ago* I mean I guess I agree insofar as math at some point becomes art. A good proof can carry beauty in its elegance, simplicity and in its phsical expressions. But coming from the original comment, this completely contradicts the whole argument. permalink fedilink source parent [–] stickly@lemmy.world 9 points 1 day ago I do write code. Code only exists as a high level abstraction that codifies logic and allows us to talk about the function of the silicone without getting bogged down in details. The utility of code depends entirely on the context of the people looking at it (eg. different code works better for a small shop of experienced devs vs a large scale enterprise vs a FOSS project). I can show you a for loop and talk in simple English about what it's doing or write a formal proof showing that it meets the problem parameters. I could show you the compiled ASM and we would struggle to have the same conversation even with the exact same functionality. Same math, different syntactic sugar. The process of building software is where humans will always be needed (identify the human meat space problems, define features, manage risk and cost, set delivery expectations, etc). The specifics of how we create the code within that process isn't as crucial. permalink fedilink source parent [–] TheMuffinMan@piefed.world 1 point 1 day ago (1 child) Just playing devil’s advocate here; do you think an architect should not be able to own the blueprints they’ve produced? To a slightly broader point, do you not agree with the notion that technical solutions can have creative implementations, and that that can be a form of artistry? permalink fedilink source parent hideshow 1 child comment replies: [–] stickly@lemmy.world 3 points 1 day ago* I don't know much about architecture, but a building is generally bespoke. It's made to a specific physical location and has to work in its surroundings and be built to local regulations. From that viewpoint I can't really judge how much value the blueprint actually has and therefore if it matters who "owns" the IP. The architect has done real legwork to bring that specific building to life and anyone else would need to redo much of it to copy the result. Any human effort can be a creative artistic expression. You could mass produce a jacket or a hand-stitch an equivalent jacket and both will be warm. You could code a subtle and elegant CMS for a website or use some pre-built solution, both will deliver the same content. The difference is, people will laugh you out of the room for trying to patent your home stitching technique but nod and clap when you put a license on your code. permalink fedilink source parent [–] tatterdemalion@programming.dev -1 points 1 day ago You could say the same about patents for physical inventions. But there are legitimate reasons for patents to exist. permalink fedilink source parent [–] 3bygone3@lemmy.world -3 points 2 days ago* (last edited 1 day ago) (2 children) What if every phone could copy-paste an Airdrop implementation? That's apple's decision, one of many to force their users to only get their devices, similarly not being able to host your own game servers benefits the publishers/ devs. (Edit for clarity: by this I mean that this state of things isn't caused by unavailability of open source solutions but rather by corporate greed.) "Owning" algorithms and hiding implementations is such an absurd concept. Not any different from protecting one's art creations. You spend a bunch of time learning how to code and are doing it for a living so you don't want others/ competition to take it and sell as their own. Not sure what's hard to understand. permalink fedilink source parent hideshow 2 child comments replies: [–] lemming741@lemmy.world 9 points 2 days ago (1 child) Most programmers earn a wage, not the full value of their labor. permalink fedilink source parent hideshow 1 child comment replies: [–] 3bygone3@lemmy.world 3 points 1 day ago That's true of course. And it's true for a lot of people in other areas as well. In vacuum I'm all for open source software, in fact I would like it a lot if everything was open. But reality is that as a developer in a smaller software company we'd be out of our jobs immediately as other, larger companies would take everything that's worth taking and use their larger budgets to out advertise their copy. permalink fedilink source parent
[–] The_Decryptor@aussie.zone 25 points 2 days ago That street goes both ways, there's more GPLed code in the training corpus than there is leaked proprietary code. permalink fedilink source parent
[–] stickly@lemmy.world 31 points 2 days ago (19 children) Unironically a AI's biggest win. Absolutely fair criticism on art and weak imitations of human creativity, but code is just math with syntactic sugar. "Owning" algorithms and hiding implementations is such an absurd concept. I often wonder how much better and more accessible software would be if everyone wasn't reinventing nearly every wheel all the time. What if every phone could copy-paste an Airdrop implementation? What if printers just worked? What if you could put adblockers on any device? What if every online game could be self hosted and modded? AI is (for the moment) giving an approximation of that timeline and I'm here for it. permalink fedilink source parent hideshow 19 child comments replies: [–] morto@piefed.social 7 points 1 day ago I often wonder how much better and more accessible software would be if everyone wasn’t reinventing nearly every wheel all the time. Well... we have open source for a while, and people are still reinventing the wheel every time. There's always the new chat protocol that claims to be the best, but works almost the same as all others, there's always reimplementations of some software in another language just because the developers don't like the original language. There are forks of software due to ideological divergence. There are reimplementations of famous software just for fun. There's a lot of other cases, all reinventing of the wheel, all the time. It's arguably not always a bad thing for people to reinvent the wheel, but anyway, I see it getting MUCH worse with ai. People are already going to chatbots asking to implement things before even searching for work already done on that, and we're going to end with milions of businesses and individuals with reinvented wheels everywhere, instead of everyone using a shared codebase. If nothing happens in the near future, I see things getting less compatible with each other due to no standards in implementations permalink fedilink source parent [–] mad_lentil@lemmy.ca 7 points 2 days ago (6 children) I'm incredibly against the big LLM SaaS providers and material waste besides. Anyway I don't have a crystal ball and I'm highly sceptical that this technology will work out for average people, but it sure would be interesting if it somehow lead to less corporate control and cultural enclosure rather than how it seems to be going right now. permalink fedilink source parent hideshow 6 child comments replies: [–] morto@piefed.social 5 points 1 day ago (5 children) You believe people using systems created by big corps in giant datacenters, that depend almost exclusively on nvidia gpus to run will lead to less corporate control? I'm highly skeptical permalink fedilink source parent hideshow 5 child comments replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago (4 children) That's exactly what I said—that I'm highly sceptical. It would basically have to backfire on all their plans and all the trillions of dollars they're spending. It would be very surprising. I would be so surprised. permalink fedilink source parent hideshow 4 child comments replies: [–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent [–] dil@lemmy.zip 9 points 2 days ago* But what about the poor corporations making money off those games that already fired all the devs that made it after overworking them? permalink fedilink source parent [–] ragas@lemmy.ml 2 points 1 day ago (3 children) "code is just math with syntactic sugar" Wow! Tell me you don't write code wihout telling me you don't write code. permalink fedilink source parent hideshow 3 child comments replies: [–] elephantium@lemmy.world 2 points 19 hours ago (1 child) I write code, and I see the point they're making. It has the same feel as "chemistry is just applied physics" and such. permalink fedilink source parent hideshow 1 child comment replies: [–] ragas@lemmy.ml 1 point 14 hours ago* I mean I guess I agree insofar as math at some point becomes art. A good proof can carry beauty in its elegance, simplicity and in its phsical expressions. But coming from the original comment, this completely contradicts the whole argument. permalink fedilink source parent [–] stickly@lemmy.world 9 points 1 day ago I do write code. Code only exists as a high level abstraction that codifies logic and allows us to talk about the function of the silicone without getting bogged down in details. The utility of code depends entirely on the context of the people looking at it (eg. different code works better for a small shop of experienced devs vs a large scale enterprise vs a FOSS project). I can show you a for loop and talk in simple English about what it's doing or write a formal proof showing that it meets the problem parameters. I could show you the compiled ASM and we would struggle to have the same conversation even with the exact same functionality. Same math, different syntactic sugar. The process of building software is where humans will always be needed (identify the human meat space problems, define features, manage risk and cost, set delivery expectations, etc). The specifics of how we create the code within that process isn't as crucial. permalink fedilink source parent [–] TheMuffinMan@piefed.world 1 point 1 day ago (1 child) Just playing devil’s advocate here; do you think an architect should not be able to own the blueprints they’ve produced? To a slightly broader point, do you not agree with the notion that technical solutions can have creative implementations, and that that can be a form of artistry? permalink fedilink source parent hideshow 1 child comment replies: [–] stickly@lemmy.world 3 points 1 day ago* I don't know much about architecture, but a building is generally bespoke. It's made to a specific physical location and has to work in its surroundings and be built to local regulations. From that viewpoint I can't really judge how much value the blueprint actually has and therefore if it matters who "owns" the IP. The architect has done real legwork to bring that specific building to life and anyone else would need to redo much of it to copy the result. Any human effort can be a creative artistic expression. You could mass produce a jacket or a hand-stitch an equivalent jacket and both will be warm. You could code a subtle and elegant CMS for a website or use some pre-built solution, both will deliver the same content. The difference is, people will laugh you out of the room for trying to patent your home stitching technique but nod and clap when you put a license on your code. permalink fedilink source parent [–] tatterdemalion@programming.dev -1 points 1 day ago You could say the same about patents for physical inventions. But there are legitimate reasons for patents to exist. permalink fedilink source parent [–] 3bygone3@lemmy.world -3 points 2 days ago* (last edited 1 day ago) (2 children) What if every phone could copy-paste an Airdrop implementation? That's apple's decision, one of many to force their users to only get their devices, similarly not being able to host your own game servers benefits the publishers/ devs. (Edit for clarity: by this I mean that this state of things isn't caused by unavailability of open source solutions but rather by corporate greed.) "Owning" algorithms and hiding implementations is such an absurd concept. Not any different from protecting one's art creations. You spend a bunch of time learning how to code and are doing it for a living so you don't want others/ competition to take it and sell as their own. Not sure what's hard to understand. permalink fedilink source parent hideshow 2 child comments replies: [–] lemming741@lemmy.world 9 points 2 days ago (1 child) Most programmers earn a wage, not the full value of their labor. permalink fedilink source parent hideshow 1 child comment replies: [–] 3bygone3@lemmy.world 3 points 1 day ago That's true of course. And it's true for a lot of people in other areas as well. In vacuum I'm all for open source software, in fact I would like it a lot if everything was open. But reality is that as a developer in a smaller software company we'd be out of our jobs immediately as other, larger companies would take everything that's worth taking and use their larger budgets to out advertise their copy. permalink fedilink source parent
[–] morto@piefed.social 7 points 1 day ago I often wonder how much better and more accessible software would be if everyone wasn’t reinventing nearly every wheel all the time. Well... we have open source for a while, and people are still reinventing the wheel every time. There's always the new chat protocol that claims to be the best, but works almost the same as all others, there's always reimplementations of some software in another language just because the developers don't like the original language. There are forks of software due to ideological divergence. There are reimplementations of famous software just for fun. There's a lot of other cases, all reinventing of the wheel, all the time. It's arguably not always a bad thing for people to reinvent the wheel, but anyway, I see it getting MUCH worse with ai. People are already going to chatbots asking to implement things before even searching for work already done on that, and we're going to end with milions of businesses and individuals with reinvented wheels everywhere, instead of everyone using a shared codebase. If nothing happens in the near future, I see things getting less compatible with each other due to no standards in implementations permalink fedilink source parent
[–] mad_lentil@lemmy.ca 7 points 2 days ago (6 children) I'm incredibly against the big LLM SaaS providers and material waste besides. Anyway I don't have a crystal ball and I'm highly sceptical that this technology will work out for average people, but it sure would be interesting if it somehow lead to less corporate control and cultural enclosure rather than how it seems to be going right now. permalink fedilink source parent hideshow 6 child comments replies: [–] morto@piefed.social 5 points 1 day ago (5 children) You believe people using systems created by big corps in giant datacenters, that depend almost exclusively on nvidia gpus to run will lead to less corporate control? I'm highly skeptical permalink fedilink source parent hideshow 5 child comments replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago (4 children) That's exactly what I said—that I'm highly sceptical. It would basically have to backfire on all their plans and all the trillions of dollars they're spending. It would be very surprising. I would be so surprised. permalink fedilink source parent hideshow 4 child comments replies: [–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] morto@piefed.social 5 points 1 day ago (5 children) You believe people using systems created by big corps in giant datacenters, that depend almost exclusively on nvidia gpus to run will lead to less corporate control? I'm highly skeptical permalink fedilink source parent hideshow 5 child comments replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago (4 children) That's exactly what I said—that I'm highly sceptical. It would basically have to backfire on all their plans and all the trillions of dollars they're spending. It would be very surprising. I would be so surprised. permalink fedilink source parent hideshow 4 child comments replies: [–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] mad_lentil@lemmy.ca 4 points 1 day ago (4 children) That's exactly what I said—that I'm highly sceptical. It would basically have to backfire on all their plans and all the trillions of dollars they're spending. It would be very surprising. I would be so surprised. permalink fedilink source parent hideshow 4 child comments replies: [–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] morto@piefed.social 4 points 1 day ago (3 children) I probably misread it, don't mind me permalink fedilink source parent hideshow 3 child comments replies: [–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] mad_lentil@lemmy.ca 5 points 1 day ago* (2 children) Sorry we're enemies now. We have to fight anytime we're in the same thread. I wish it didn't have to be this way. permalink fedilink source parent hideshow 2 child comments replies: [–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] morto@piefed.social 5 points 1 day ago (1 child) Those are the internet rules after all, so we must follow. See you in the next thread permalink fedilink source parent hideshow 1 child comment replies: [–] mad_lentil@lemmy.ca 4 points 1 day ago 🫡 permalink fedilink source parent
[–] dil@lemmy.zip 9 points 2 days ago* But what about the poor corporations making money off those games that already fired all the devs that made it after overworking them? permalink fedilink source parent
[–] ragas@lemmy.ml 2 points 1 day ago (3 children) "code is just math with syntactic sugar" Wow! Tell me you don't write code wihout telling me you don't write code. permalink fedilink source parent hideshow 3 child comments replies: [–] elephantium@lemmy.world 2 points 19 hours ago (1 child) I write code, and I see the point they're making. It has the same feel as "chemistry is just applied physics" and such. permalink fedilink source parent hideshow 1 child comment replies: [–] ragas@lemmy.ml 1 point 14 hours ago* I mean I guess I agree insofar as math at some point becomes art. A good proof can carry beauty in its elegance, simplicity and in its phsical expressions. But coming from the original comment, this completely contradicts the whole argument. permalink fedilink source parent [–] stickly@lemmy.world 9 points 1 day ago I do write code. Code only exists as a high level abstraction that codifies logic and allows us to talk about the function of the silicone without getting bogged down in details. The utility of code depends entirely on the context of the people looking at it (eg. different code works better for a small shop of experienced devs vs a large scale enterprise vs a FOSS project). I can show you a for loop and talk in simple English about what it's doing or write a formal proof showing that it meets the problem parameters. I could show you the compiled ASM and we would struggle to have the same conversation even with the exact same functionality. Same math, different syntactic sugar. The process of building software is where humans will always be needed (identify the human meat space problems, define features, manage risk and cost, set delivery expectations, etc). The specifics of how we create the code within that process isn't as crucial. permalink fedilink source parent
[–] elephantium@lemmy.world 2 points 19 hours ago (1 child) I write code, and I see the point they're making. It has the same feel as "chemistry is just applied physics" and such. permalink fedilink source parent hideshow 1 child comment replies: [–] ragas@lemmy.ml 1 point 14 hours ago* I mean I guess I agree insofar as math at some point becomes art. A good proof can carry beauty in its elegance, simplicity and in its phsical expressions. But coming from the original comment, this completely contradicts the whole argument. permalink fedilink source parent
[–] ragas@lemmy.ml 1 point 14 hours ago* I mean I guess I agree insofar as math at some point becomes art. A good proof can carry beauty in its elegance, simplicity and in its phsical expressions. But coming from the original comment, this completely contradicts the whole argument. permalink fedilink source parent
[–] stickly@lemmy.world 9 points 1 day ago I do write code. Code only exists as a high level abstraction that codifies logic and allows us to talk about the function of the silicone without getting bogged down in details. The utility of code depends entirely on the context of the people looking at it (eg. different code works better for a small shop of experienced devs vs a large scale enterprise vs a FOSS project). I can show you a for loop and talk in simple English about what it's doing or write a formal proof showing that it meets the problem parameters. I could show you the compiled ASM and we would struggle to have the same conversation even with the exact same functionality. Same math, different syntactic sugar. The process of building software is where humans will always be needed (identify the human meat space problems, define features, manage risk and cost, set delivery expectations, etc). The specifics of how we create the code within that process isn't as crucial. permalink fedilink source parent
[–] TheMuffinMan@piefed.world 1 point 1 day ago (1 child) Just playing devil’s advocate here; do you think an architect should not be able to own the blueprints they’ve produced? To a slightly broader point, do you not agree with the notion that technical solutions can have creative implementations, and that that can be a form of artistry? permalink fedilink source parent hideshow 1 child comment replies: [–] stickly@lemmy.world 3 points 1 day ago* I don't know much about architecture, but a building is generally bespoke. It's made to a specific physical location and has to work in its surroundings and be built to local regulations. From that viewpoint I can't really judge how much value the blueprint actually has and therefore if it matters who "owns" the IP. The architect has done real legwork to bring that specific building to life and anyone else would need to redo much of it to copy the result. Any human effort can be a creative artistic expression. You could mass produce a jacket or a hand-stitch an equivalent jacket and both will be warm. You could code a subtle and elegant CMS for a website or use some pre-built solution, both will deliver the same content. The difference is, people will laugh you out of the room for trying to patent your home stitching technique but nod and clap when you put a license on your code. permalink fedilink source parent
[–] stickly@lemmy.world 3 points 1 day ago* I don't know much about architecture, but a building is generally bespoke. It's made to a specific physical location and has to work in its surroundings and be built to local regulations. From that viewpoint I can't really judge how much value the blueprint actually has and therefore if it matters who "owns" the IP. The architect has done real legwork to bring that specific building to life and anyone else would need to redo much of it to copy the result. Any human effort can be a creative artistic expression. You could mass produce a jacket or a hand-stitch an equivalent jacket and both will be warm. You could code a subtle and elegant CMS for a website or use some pre-built solution, both will deliver the same content. The difference is, people will laugh you out of the room for trying to patent your home stitching technique but nod and clap when you put a license on your code. permalink fedilink source parent
[–] tatterdemalion@programming.dev -1 points 1 day ago You could say the same about patents for physical inventions. But there are legitimate reasons for patents to exist. permalink fedilink source parent
[–] 3bygone3@lemmy.world -3 points 2 days ago* (last edited 1 day ago) (2 children) What if every phone could copy-paste an Airdrop implementation? That's apple's decision, one of many to force their users to only get their devices, similarly not being able to host your own game servers benefits the publishers/ devs. (Edit for clarity: by this I mean that this state of things isn't caused by unavailability of open source solutions but rather by corporate greed.) "Owning" algorithms and hiding implementations is such an absurd concept. Not any different from protecting one's art creations. You spend a bunch of time learning how to code and are doing it for a living so you don't want others/ competition to take it and sell as their own. Not sure what's hard to understand. permalink fedilink source parent hideshow 2 child comments replies: [–] lemming741@lemmy.world 9 points 2 days ago (1 child) Most programmers earn a wage, not the full value of their labor. permalink fedilink source parent hideshow 1 child comment replies: [–] 3bygone3@lemmy.world 3 points 1 day ago That's true of course. And it's true for a lot of people in other areas as well. In vacuum I'm all for open source software, in fact I would like it a lot if everything was open. But reality is that as a developer in a smaller software company we'd be out of our jobs immediately as other, larger companies would take everything that's worth taking and use their larger budgets to out advertise their copy. permalink fedilink source parent
[–] lemming741@lemmy.world 9 points 2 days ago (1 child) Most programmers earn a wage, not the full value of their labor. permalink fedilink source parent hideshow 1 child comment replies: [–] 3bygone3@lemmy.world 3 points 1 day ago That's true of course. And it's true for a lot of people in other areas as well. In vacuum I'm all for open source software, in fact I would like it a lot if everything was open. But reality is that as a developer in a smaller software company we'd be out of our jobs immediately as other, larger companies would take everything that's worth taking and use their larger budgets to out advertise their copy. permalink fedilink source parent
[–] 3bygone3@lemmy.world 3 points 1 day ago That's true of course. And it's true for a lot of people in other areas as well. In vacuum I'm all for open source software, in fact I would like it a lot if everything was open. But reality is that as a developer in a smaller software company we'd be out of our jobs immediately as other, larger companies would take everything that's worth taking and use their larger budgets to out advertise their copy. permalink fedilink source parent