13 July 2015, 12:18 | #261 |
Registered User
|
|
13 July 2015, 14:46 | #262 |
Registered User
Join Date: Oct 2006
Location: London UK
Posts: 255
|
There is another problem with open source.
When music became something that everyone could create for minimal or no cost and nobody could make money from, the quality of it plummeted. Under the "dinosaur" model where artists were signed and got released, pragmatically all the crap was essentially filtered. Sure there were great underground artists, but by in large most of the "bigger" artists remained untouched. With the influx of open source becoming such that you are demonized for not participating, the liklihood of future software quality going down is immeasurably increased. Just look at Android apps vs Apple iPhone apps. Android is a platform where anyone can throw on whatever crap they make for minimal costs. And the result is a Play store that is so chock full of crap, you need to go through 10-15 or so apps before you find one that's usable. My time with the iPhone was wholly different. Moderated, requires a financial stake from the developer, the apps quality is just far far higher. Personally, though I have participated in open source, usually those projects are mainly for interest only rather than being a commercially applied piece of software. The last thing I would do is dedicate myself as a developer full time to a free and open source project. Exactly how is my mortgage meant to get paid? Love? Fairies? |
13 July 2015, 15:07 | #263 | ||
Registered User
|
You can get paid for working on free / open software, but some people enjoy programming in their spare time too. many companies use / benefit and contribute to open source. eg http://automattic.com have open source at their heart -
Quote:
https://en.wikipedia.org/wiki/Censor...unes_App_Store Here's a report regarding code quality between open source / proprietary software http://www.coverity.com/press-releas...he-first-time/ Quote:
Last edited by BuZz; 13 July 2015 at 15:13. |
||
13 July 2015, 15:38 | #264 | |
Registered User
Join Date: Feb 2014
Location: Germany
Posts: 261
|
Quote:
F*ing greedy managers blocked arts that don't fill their pockets based on ecomic expectations on target market. Yes , the crap has been filtered out, but good stuff too. Until the underground goes mainstream and they can't ignore any longer. The crap in architecture (hard or software) is filtered too during the process of planning-creating-releasing. There might be other devs interested in continuing development or not. But there is no self-entitled supervisor judging what is good and what is bad. Except for todays globally dominating companies, but they focus on propietary code anyway. Just my 2 cent |
|
13 July 2015, 15:43 | #265 |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,978
|
I tend to agree with JonSick above. Nearly all of my own hobby code is open; usually public domain rather than a restrictive license like GPL etc. Anything I have to write for someone is closed immediately, especially if I'm going to get paid for it.
I'm actually developing one of my PD applications now, upgrading and enhancing it for a paying customer - none of the changes will be open source, and the code will be closed and proprietary from now on. D. |
13 July 2015, 17:09 | #266 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Well, that settles it then. Today's music and code, which JonSick has spent several lifetimes thoroughly exploring to its ultimate depths, is crap, because it's not being disseminated by a centralized, proprietary tastemaker. Case closed, thread over.
|
14 July 2015, 16:47 | #267 | |
Registered User
Join Date: Oct 2006
Location: London UK
Posts: 255
|
Quote:
With open source - and I'm not saying this is fact - the sheer amount of crap that's around which either doesn't work or not very well overshadows almost any other free and open source material which is worth its salt. With all this crap knocking about, paid software houses know they can get away with a substantially lower quality and get away with it. Two words, E...A... While I'm not totally dissing on open source - I contribute to some projects myself - I really don't think it's a sustainable model by in large. |
|
14 July 2015, 16:50 | #268 |
Registered User
|
There is a lot of crap proprietary software around too (I have seen a lot of crap proprietary code). Why not read the article I linked to which is a more in depth analysis than just you saying you've seen a lot of crap
|
14 July 2015, 21:50 | #269 |
Glastonbridge Software
Join Date: Jan 2012
Location: Edinburgh/Scotland
Posts: 2,243
|
interesting article. i don't know what sort of "defects" such an automatic system can pick up, but from my own experience in proprietary commercial development, the problem is often not "bad code" but "bad design". And sometimes even that "bad design" isn't because of "bad decisions" but because of requirements that changed over the years; it was a good decision at some point in the past.
|
15 July 2015, 17:48 | #270 |
Registered User
Join Date: Oct 2006
Location: London UK
Posts: 255
|
10KLOC is not a reasonable argument to open-source everything in the world ever. I'm not surprised that OS has a lower 10KLOC than proprietary simply due to the number of developers available to optimize code. But so long as the code itself works, then fair enough.
My argument is that open source developments are usually, simply in my experience, either software not worth charging for or you couldn't charge for. Most proprietary software is such that you can charge for it and, given the scale of development, you should. I have to say though, the tone of argument against what I'm saying is strikingly similar to suggesting to someone that illegally downloading GBs worth of recorded music is in some way criminal and/or morally wrong. I have personally seen artists who have attacked music pirates drawn over the coals at the mere suggestion (e.g. the lead singer from the band Terror). |
16 July 2015, 00:20 | #271 | |
Registered User
Join Date: Jul 2009
Location: Lala Land
Posts: 520
|
Quote:
I like your thoughts on open source though. I do however think it's a good business model, if you want to imprison your code by using a GPL license. There's a project I'd use, but I can't because the license clashes. But you can buy your way around the license. And I can look at the source code and say to myself, there's nothing like this and someone has worked away and made something special, they deserve money. But because of circumstances, it's locked away from me despite being right there. |
|
16 July 2015, 04:44 | #272 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
In my professional life, where results counts and lack of functionality means lost revenue, open source is king, as functionality can be added and interfaces maintained in reasonable fashion. When "special needs" occure with proprietary software, all we can do is shrug and send a feature request that may or may not be dealt with, while we twiddle our thumbs. I recall waiting more than 2 years on support for something simple as proper certificate handling for https in a proprietary economy system (heck, most proprietary systems to this day do not do chained certificates correctly - HP, I am looking at you, your ILO solutions suck at certificate chains! You too VMware!). Also proprietary software suck at implementing internet standards, convincing a company that IPv6 support is essential is like trying to do agility training with a cow. No, that is unfair to the cow. Likewise explaining how database backends work for people that try to push proprietary web solutions. No, please, I rather do these fights with open source software, where the end result can be shared and improved by people with actual skills... reminds me how I once had a consultant from a big well known company, doing manual search and replace using notepad, on a dump from an Oracle DB, in relation to an upgrade. She was paid by the hour of course. I showed her how to do it in a more capable editor and invited her out on icecream for the next 30 minutes.
|
16 July 2015, 04:51 | #273 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
I use whatever works and is maintainable over time. Typically that means open source in various shapes and forms. Proprietary is typically nice and shiny for a very short period only, once the need for more interoperability arise, or bugs emerge, proprietary solutions become foot chains.
|
16 July 2015, 04:59 | #274 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
As for Android software - most Android apps are proprietary, the problem is more that Android (in my experience) tend to lack a lot of basic features, and there seem to be zero quality control of software released on Google Play market.
|
16 July 2015, 05:03 | #275 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
|
16 July 2015, 05:05 | #276 | |
Registered User
Join Date: Jul 2009
Location: Lala Land
Posts: 520
|
Quote:
Lacking features = takes less work to clone and make a more feature-full version. Lack of quality control = takes less work to clone and make a better quality version. Even if you got the source, it's questionable whether it would be better to write something else from scratch. |
|
16 July 2015, 05:15 | #277 |
Registered User
Join Date: Jul 2009
Location: Lala Land
Posts: 520
|
I'm not sure what point you're making. It could be read as saying why open source, if just distributing a binary accomplishes exactly the same thing?
|
16 July 2015, 05:18 | #278 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
I also once, in a state of mild frustration with some proprietary product (from well known Cali company that delivers networking equipment, whos name rhymes with disco), if they did basic unit testing when coding this... stuff. I was replied with blank stares. The problem (802.1x authentication with dynamic vlan "leaking" previously authorized clients on to wrong VLAN upon reauthorization - fairly serious bug) On the funny side, we got to run a bunch of developer releases over the next year or so - all booting the wlc with a linux kernel. Final product was shipped with "RTOS" as kernel though - guess they were tied to agreements on shipping products, hah.
|
16 July 2015, 05:31 | #279 | ||
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
For Apple? Sure.
Quote:
Quote:
|
||
16 July 2015, 05:36 | #280 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Read the context. My comment was just that if you have problem with your product using existing open source solution, due to licensing, you would have the exact same problem using existing proprietary solution. And in both cases you may solve the issue by contacting the owners. Both proprietary and open source software come with different types of licenses covering distribution of binaries.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Open-source dos.library | Don_Adan | Coders. System | 273 | 02 September 2020 00:42 |
Open source CLI commands | Mrs Beanbag | Coders. System | 13 | 10 December 2016 09:50 |
Open-source graphics library | Don_Adan | Coders. System | 32 | 15 January 2013 22:15 |
NewsRog goes Open Source | Paul | News | 0 | 04 December 2004 16:37 |
BlitzBasic - Is now open source | Djay | Amiga scene | 2 | 08 February 2003 01:09 |
|
|