3 ms·
i'm not sure i understand what you mean. how's rails 'completely owned by private companies' for example? i'm not sure you wish to imply that private companies
by yawboakye 4y ago
i'm not sure i understand what you mean. how's rails 'completely owned by private companies' for example? i'm not sure you wish to imply that private companies hiring and paying people to work full-time on open source equates to 'owning' such software. there's open source software started by and owned by private companies (the go programming language, apple's swift, meta's react, among other). regardless, they have big adopters. even so, i won't put rails or python or postgresql or rust in the same category.
- schwartzworld 4y agoThe direction that rails goes in is the direction that Basecamp wants it to go in. Basecamp is a privately owned company. Who do you think owns the IP? Look, no judgment for open source maintainers who take a job in order to get paid. But the idea that this is the only viable model for open source is abhorrent.
- yawboakye 4y ago> The direction that rails goes in is the direction that Basecamp wants it to go in. Basecamp is a privately owned company. Who do you think owns the IP? it’s demonstrably false. both github and shopify have made significant contributions to the direction of rails. also individuals who were eventually hired by big rails/ruby users. i think such was the case for tenderlove and schneems for example. according to the rails license[0], dhh owns the ip. you could shift your perspective to see if this makes sense. companies heavily invested in certain open source projects hire (1) people already familiar with and have been contributing to the project, or (2) people totally new to the project but mandated to participate in maintenance and development given its a key infrastructure. this, imo, is how open source should be maintained: companies with skin the game commit to its survival. the current model of paying money to someone not in the employ of anyone (and so maybe doesn’t use the project themselves) is bound to lead to the current pay me or i abandon the project. [0]: https://github.com/rails/rails/blob/main/MIT-LICENSE https://github.com/rails/rails/blob/main/MIT-LICENSE