{"action":"created","issue":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1905","labels_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1905/labels{/name}","comments_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1905/comments","events_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1905/events","html_url":"https://github.com/MarlinFirmware/Marlin/issues/1905","id":68203792,"number":1905,"title":"Organization & Governance","user":{"login":"msutas","id":8477406,"avatar_url":"https://avatars.githubusercontent.com/u/8477406?v=3","gravatar_id":"","url":"https://api.github.com/users/msutas","html_url":"https://github.com/msutas","followers_url":"https://api.github.com/users/msutas/followers","following_url":"https://api.github.com/users/msutas/following{/other_user}","gists_url":"https://api.github.com/users/msutas/gists{/gist_id}","starred_url":"https://api.github.com/users/msutas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msutas/subscriptions","organizations_url":"https://api.github.com/users/msutas/orgs","repos_url":"https://api.github.com/users/msutas/repos","events_url":"https://api.github.com/users/msutas/events{/privacy}","received_events_url":"https://api.github.com/users/msutas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Feature%20request","name":"Feature request","color":"006b75"},{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/labels/Needs%20feedback","name":"Needs feedback","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":33,"created_at":"2015-04-13T21:57:41Z","updated_at":"2015-04-18T15:36:29Z","closed_at":null,"body":"I love Marlin, it is a big conrtribution to Reprap. I am not much involved in the development of it but when I find a solution for something I need, I propose the addition of it to the Marlin. I do not follow the issues closely. I wanted to point out the biggest issue that I have seen so far.\r\n\r\nThis software is evolving but nobody knows where it is going. New features are being added and corrections are being made continuously. But all these changes creates new bugs and problems.\r\n\r\nSeveral times I have seen threads with the subject coders or testers needed and complaints about not being able to cleaning up the bugs list. However, the problem is not the lack of coders or testers but it is the lack of governance and organization.\r\n\r\nIf it continues like this, in a couple of years Marlin would end up being a useless bunch of code. Maybe I am too pessimistic. \r\n\r\nPlease do not misinterpret me. All collaborators have valuable contributions to the software. I do respect and thank all the people involved in this project. But I believe another milestone is needed at the moment. That is defining a core development team which is open to public with clearly defined roles and responsibilities who defines the future development path of the software while openly taking feedback of the users and managing the development accoring to the targets.\r\n\r\nI believe this change should be initiated by the project collaborators and I am ready here if I could be of any help in the organization and doing the secretarial work of this formation such as defining the roles, responsibilities, procedures and organizing meetings."},"comment":{"url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/comments/94174462","html_url":"https://github.com/MarlinFirmware/Marlin/issues/1905#issuecomment-94174462","issue_url":"https://api.github.com/repos/MarlinFirmware/Marlin/issues/1905","id":94174462,"user":{"login":"JustAnother1","id":695780,"avatar_url":"https://avatars.githubusercontent.com/u/695780?v=3","gravatar_id":"","url":"https://api.github.com/users/JustAnother1","html_url":"https://github.com/JustAnother1","followers_url":"https://api.github.com/users/JustAnother1/followers","following_url":"https://api.github.com/users/JustAnother1/following{/other_user}","gists_url":"https://api.github.com/users/JustAnother1/gists{/gist_id}","starred_url":"https://api.github.com/users/JustAnother1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JustAnother1/subscriptions","organizations_url":"https://api.github.com/users/JustAnother1/orgs","repos_url":"https://api.github.com/users/JustAnother1/repos","events_url":"https://api.github.com/users/JustAnother1/events{/privacy}","received_events_url":"https://api.github.com/users/JustAnother1/received_events","type":"User","site_admin":false},"created_at":"2015-04-18T15:36:29Z","updated_at":"2015-04-18T15:36:29Z","body":"It doesn't make sense to give small amounts of money to developers. Either give them a full payed job or no money at all.\r\n\r\nA different Idea that might work:\r\n\r\nGive away hardware or commercial software licenses.\r\n\r\nSometimes the developers don't have the chance to test their code as they lack the needed hardware, or diagnostic tools like oscilloscopes or software tools like simulators. And it is probably harder to write good code for a delta printer if you don't have one sitting on your desk. Especially for those expensive things there could be some scheme of mailing it to the developer currently working on something.\r\n\r\nGiving the needed hardware to those that want to develop but cant would help get more developers working on Marlin.\r\n\r\nA printer vendor could donate a printer to Marlin to get better support for his printer. The small donation of people interested in the support of the printers would be enough for the shipping costs (if the developer is not at a too remote location) and I think it would be a huge boost of motivation if you get a printer even if only borrowed for a few weeks/months.\r\n\r\nOthers might already own expensive tools needed to find a bug, but they don't have the printer/the electronics that has the bug,...\r\n\r\nBut then this would need a lot of organization. Detecting the bugs where additional tools could help, managing the tools and printers that can be shipped, find people that donate things that can be shipped to the developers,  find people that have tools they would use if the problematic hardware would be shipped to them, managing the donations for the shipping costs, customs clearance,..\r\n"}}